From 863cf3f6c7302391e6be1b20d7531bf97fa45d48 Mon Sep 17 00:00:00 2001 From: Mohit Kalshan Date: Thu, 9 Jan 2025 13:12:05 +0530 Subject: [PATCH 001/101] initial commit --- .gitignore | 58 + .prettierrc | 6 + README.md | 46 + package.json | 75 + pnpm-lock.yaml | 13178 ++++++++++++++++ public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 43 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 38 + src/App.test.js | 8 + src/App.tsx | 12 + src/assets/images/exercise.webp | Bin 0 -> 141154 bytes src/components/AddEditCategoryModal/index.tsx | 82 + src/components/AddEditExerciseModal/index.tsx | 222 + src/components/AddEditTagsModal/index.tsx | 82 + src/components/AddEditWorkoutModal/index.tsx | 11 + src/components/AppNavbar/index.tsx | 105 + src/components/CardAlert/CardAlert.tsx | 25 + src/components/ChartUserByCountry/index.tsx | 194 + src/components/CustomDatePicker/index.tsx | 77 + src/components/CustomTable/index.tsx | 187 + src/components/CustomizedDataGrid/index.tsx | 49 + src/components/CustomizedTreeView/index.tsx | 208 + src/components/Header/index.tsx | 36 + src/components/HighlightedCard/index.tsx | 42 + src/components/Loading/index.tsx | 14 + src/components/MainGrid/index.tsx | 94 + src/components/MenuButton/index.tsx | 23 + src/components/MenuContent/index.tsx | 69 + .../Modals/DeleteModal/DeleteModal.tsx | 77 + src/components/NavbarBreadcrumbs/index.tsx | 34 + src/components/OptionsMenu/index.tsx | 89 + src/components/PageViewsBarChart/index.tsx | 85 + src/components/Search/index.tsx | 26 + src/components/SelectContent/index.tsx | 102 + src/components/SessionsChart/index.tsx | 150 + src/components/SideMenu/index.tsx | 93 + src/components/SideMenuMobile/index.tsx | 73 + src/components/StatCard/index.tsx | 129 + src/hooks/useAuth.js | 41 + src/index.css | 13 + src/index.tsx | 29 + src/layouts/DashboardLayout/index.tsx | 50 + src/lib/https.ts | 16 + src/logo.svg | 1 + src/pages/Auth/Login/CustomIcons.tsx | 120 + src/pages/Auth/Login/ForgotPassword.tsx | 57 + src/pages/Auth/Login/index.tsx | 228 + src/pages/Auth/SignUp/CustomIcons.tsx | 120 + src/pages/Auth/SignUp/README.md | 15 + src/pages/Auth/SignUp/index.tsx | 264 + src/pages/Dashboard/README.md | 15 + src/pages/Dashboard/Title.tsx.preview | 3 + src/pages/Dashboard/index.tsx | 37 + .../internals/components/Copyright.js | 26 + .../internals/components/Copyright.tsx | 26 + .../internals/components/CustomIcons.js | 326 + .../internals/components/CustomIcons.tsx | 326 + .../Dashboard/internals/data/gridData.js | 632 + .../Dashboard/internals/data/gridData.tsx | 636 + .../Dashboard/theme/customizations/charts.js | 75 + .../Dashboard/theme/customizations/charts.ts | 76 + .../theme/customizations/dataGrid.js | 134 + .../theme/customizations/dataGrid.ts | 133 + .../theme/customizations/datePickers.js | 176 + .../theme/customizations/datePickers.ts | 173 + .../Dashboard/theme/customizations/index.js | 4 + .../Dashboard/theme/customizations/index.ts | 4 + .../theme/customizations/treeView.js | 61 + .../theme/customizations/treeView.ts | 62 + src/pages/Vechiles/index.tsx | 102 + src/redux/slices/authSlice.ts | 118 + src/redux/store/store.ts | 13 + src/reportWebVitals.js | 13 + src/router.tsx | 54 + src/setupTests.js | 5 + src/shared-theme/AppTheme.tsx | 59 + src/shared-theme/ColorModeIconDropdown.js | 89 + src/shared-theme/ColorModeIconDropdown.tsx | 89 + src/shared-theme/ColorModeSelect.js | 25 + src/shared-theme/ColorModeSelect.tsx | 28 + .../customizations/dataDisplay.js | 233 + .../customizations/dataDisplay.tsx | 233 + src/shared-theme/customizations/feedback.js | 46 + src/shared-theme/customizations/feedback.tsx | 46 + src/shared-theme/customizations/inputs.js | 444 + src/shared-theme/customizations/inputs.tsx | 445 + src/shared-theme/customizations/navigation.js | 278 + .../customizations/navigation.tsx | 279 + src/shared-theme/customizations/surfaces.js | 113 + src/shared-theme/customizations/surfaces.ts | 113 + src/shared-theme/themePrimitives.js | 380 + src/shared-theme/themePrimitives.ts | 403 + tsconfig.app.json | 30 + tsconfig.json | 19 + tsconfig.node.json | 23 + 99 files changed, 23429 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 README.md create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/App.css create mode 100644 src/App.test.js create mode 100644 src/App.tsx create mode 100644 src/assets/images/exercise.webp create mode 100644 src/components/AddEditCategoryModal/index.tsx create mode 100644 src/components/AddEditExerciseModal/index.tsx create mode 100644 src/components/AddEditTagsModal/index.tsx create mode 100644 src/components/AddEditWorkoutModal/index.tsx create mode 100644 src/components/AppNavbar/index.tsx create mode 100644 src/components/CardAlert/CardAlert.tsx create mode 100644 src/components/ChartUserByCountry/index.tsx create mode 100644 src/components/CustomDatePicker/index.tsx create mode 100644 src/components/CustomTable/index.tsx create mode 100644 src/components/CustomizedDataGrid/index.tsx create mode 100644 src/components/CustomizedTreeView/index.tsx create mode 100644 src/components/Header/index.tsx create mode 100644 src/components/HighlightedCard/index.tsx create mode 100644 src/components/Loading/index.tsx create mode 100644 src/components/MainGrid/index.tsx create mode 100644 src/components/MenuButton/index.tsx create mode 100644 src/components/MenuContent/index.tsx create mode 100644 src/components/Modals/DeleteModal/DeleteModal.tsx create mode 100644 src/components/NavbarBreadcrumbs/index.tsx create mode 100644 src/components/OptionsMenu/index.tsx create mode 100644 src/components/PageViewsBarChart/index.tsx create mode 100644 src/components/Search/index.tsx create mode 100644 src/components/SelectContent/index.tsx create mode 100644 src/components/SessionsChart/index.tsx create mode 100644 src/components/SideMenu/index.tsx create mode 100644 src/components/SideMenuMobile/index.tsx create mode 100644 src/components/StatCard/index.tsx create mode 100644 src/hooks/useAuth.js create mode 100644 src/index.css create mode 100644 src/index.tsx create mode 100644 src/layouts/DashboardLayout/index.tsx create mode 100644 src/lib/https.ts create mode 100644 src/logo.svg create mode 100644 src/pages/Auth/Login/CustomIcons.tsx create mode 100644 src/pages/Auth/Login/ForgotPassword.tsx create mode 100644 src/pages/Auth/Login/index.tsx create mode 100644 src/pages/Auth/SignUp/CustomIcons.tsx create mode 100644 src/pages/Auth/SignUp/README.md create mode 100644 src/pages/Auth/SignUp/index.tsx create mode 100644 src/pages/Dashboard/README.md create mode 100644 src/pages/Dashboard/Title.tsx.preview create mode 100644 src/pages/Dashboard/index.tsx create mode 100644 src/pages/Dashboard/internals/components/Copyright.js create mode 100644 src/pages/Dashboard/internals/components/Copyright.tsx create mode 100644 src/pages/Dashboard/internals/components/CustomIcons.js create mode 100644 src/pages/Dashboard/internals/components/CustomIcons.tsx create mode 100644 src/pages/Dashboard/internals/data/gridData.js create mode 100644 src/pages/Dashboard/internals/data/gridData.tsx create mode 100644 src/pages/Dashboard/theme/customizations/charts.js create mode 100644 src/pages/Dashboard/theme/customizations/charts.ts create mode 100644 src/pages/Dashboard/theme/customizations/dataGrid.js create mode 100644 src/pages/Dashboard/theme/customizations/dataGrid.ts create mode 100644 src/pages/Dashboard/theme/customizations/datePickers.js create mode 100644 src/pages/Dashboard/theme/customizations/datePickers.ts create mode 100644 src/pages/Dashboard/theme/customizations/index.js create mode 100644 src/pages/Dashboard/theme/customizations/index.ts create mode 100644 src/pages/Dashboard/theme/customizations/treeView.js create mode 100644 src/pages/Dashboard/theme/customizations/treeView.ts create mode 100644 src/pages/Vechiles/index.tsx create mode 100644 src/redux/slices/authSlice.ts create mode 100644 src/redux/store/store.ts create mode 100644 src/reportWebVitals.js create mode 100644 src/router.tsx create mode 100644 src/setupTests.js create mode 100644 src/shared-theme/AppTheme.tsx create mode 100644 src/shared-theme/ColorModeIconDropdown.js create mode 100644 src/shared-theme/ColorModeIconDropdown.tsx create mode 100644 src/shared-theme/ColorModeSelect.js create mode 100644 src/shared-theme/ColorModeSelect.tsx create mode 100644 src/shared-theme/customizations/dataDisplay.js create mode 100644 src/shared-theme/customizations/dataDisplay.tsx create mode 100644 src/shared-theme/customizations/feedback.js create mode 100644 src/shared-theme/customizations/feedback.tsx create mode 100644 src/shared-theme/customizations/inputs.js create mode 100644 src/shared-theme/customizations/inputs.tsx create mode 100644 src/shared-theme/customizations/navigation.js create mode 100644 src/shared-theme/customizations/navigation.tsx create mode 100644 src/shared-theme/customizations/surfaces.js create mode 100644 src/shared-theme/customizations/surfaces.ts create mode 100644 src/shared-theme/themePrimitives.js create mode 100644 src/shared-theme/themePrimitives.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45f8ba2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,58 @@ +# Node.js dependencies +node_modules/ + +# Logs +logs/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Environment variables +.env +.env.local +.env.*.local + +# Build output +build/ +dist/ + +# Dependency directories +.cache/ +.docker/ + +# Coverage reports +coverage/ + +# System files +.DS_Store +Thumbs.db +*.swp +*.swo + +# IDE-specific files +.idea/ +*.iml +.vscode/ +*.sublime-workspace + +# Temporary files +tmp/ +temp/ + +# Generated files +*.lock +*.env.local +*.env.development.local +*.env.test.local +*.env.production.local + +# MacOS specific files +.AppleDouble +.LSOverride + +# Windows specific files +desktop.ini + +# Miscellaneous +!.gitkeep diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..87cf9d6 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "es5", + "tabWidth": 4, + "semi": false, + "singleQuote": false +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..b87cb00 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/package.json b/package.json new file mode 100644 index 0000000..1e29da7 --- /dev/null +++ b/package.json @@ -0,0 +1,75 @@ +{ + "name": "digi-health-admin-dashboard", + "version": "0.1.0", + "private": true, + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/icons-material": "^6.3.0", + "@mui/material": "^6.3.0", + "@mui/x-charts": "^7.23.2", + "@mui/x-data-grid": "^7.23.5", + "@mui/x-date-pickers": "^7.23.3", + "@mui/x-tree-view": "^7.23.2", + "@react-spring/web": "^9.7.5", + "@reduxjs/toolkit": "^2.5.0", + "AdapterDayjs": "link:@mui/x-date-pickers/AdapterDayjs", + "AppBar": "link:@mui/material/AppBar", + "Box": "link:@mui/material/Box", + "PieChart": "link:@mui/x-charts/PieChart", + "RichTreeView": "link:@mui/x-tree-view/RichTreeView", + "Stack": "link:@mui/material/Stack", + "Tabs": "link:@mui/material/Tabs", + "Toolbar": "link:@mui/material/Toolbar", + "Typography": "link:@mui/material/Typography", + "add": "^2.0.6", + "axios": "^1.7.9", + "clsx": "^2.1.1", + "cra-template-typescript": "1.2.0", + "dayjs": "^1.11.13", + "hooks": "link:@mui/x-charts/hooks", + "mui-phone-number": "^3.0.3", + "mui-tel-input": "^7.0.0", + "prop-types": "^15.8.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-dropzone": "^14.3.5", + "react-hook-form": "^7.54.2", + "react-redux": "^9.2.0", + "react-router-dom": "^7.1.1", + "react-scripts": "5.0.1", + "react-toastify": "^11.0.2", + "styles": "link:@mui/material/styles", + "web-vitals": "^4.2.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "devDependencies": { + "@types/node": "^22.10.5", + "@types/react": "^19.0.3", + "@types/react-dom": "^19.0.2", + "typescript": "^5.7.2" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..b2d7544 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,13178 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@emotion/react': + specifier: ^11.14.0 + version: 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': + specifier: ^11.14.0 + version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/icons-material': + specifier: ^6.3.0 + version: 6.3.1(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/material': + specifier: ^6.3.0 + version: 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-charts': + specifier: ^7.23.2 + version: 7.23.2(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-data-grid': + specifier: ^7.23.5 + version: 7.23.5(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-date-pickers': + specifier: ^7.23.3 + version: 7.23.3(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/x-tree-view': + specifier: ^7.23.2 + version: 7.23.2(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@react-spring/web': + specifier: ^9.7.5 + version: 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@reduxjs/toolkit': + specifier: ^2.5.0 + version: 2.5.0(react-redux@9.2.0(@types/react@19.0.4)(react@19.0.0)(redux@5.0.1))(react@19.0.0) + AdapterDayjs: + specifier: link:@mui/x-date-pickers/AdapterDayjs + version: link:@mui/x-date-pickers/AdapterDayjs + AppBar: + specifier: link:@mui/material/AppBar + version: link:@mui/material/AppBar + Box: + specifier: link:@mui/material/Box + version: link:@mui/material/Box + PieChart: + specifier: link:@mui/x-charts/PieChart + version: link:@mui/x-charts/PieChart + RichTreeView: + specifier: link:@mui/x-tree-view/RichTreeView + version: link:@mui/x-tree-view/RichTreeView + Stack: + specifier: link:@mui/material/Stack + version: link:@mui/material/Stack + Tabs: + specifier: link:@mui/material/Tabs + version: link:@mui/material/Tabs + Toolbar: + specifier: link:@mui/material/Toolbar + version: link:@mui/material/Toolbar + Typography: + specifier: link:@mui/material/Typography + version: link:@mui/material/Typography + add: + specifier: ^2.0.6 + version: 2.0.6 + axios: + specifier: ^1.7.9 + version: 1.7.9 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + cra-template-typescript: + specifier: 1.2.0 + version: 1.2.0 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 + hooks: + specifier: link:@mui/x-charts/hooks + version: link:@mui/x-charts/hooks + mui-phone-number: + specifier: ^3.0.3 + version: 3.0.3(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + mui-tel-input: + specifier: ^7.0.0 + version: 7.0.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^19.0.0 + version: 19.0.0 + react-dom: + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) + react-dropzone: + specifier: ^14.3.5 + version: 14.3.5(react@19.0.0) + react-hook-form: + specifier: ^7.54.2 + version: 7.54.2(react@19.0.0) + react-redux: + specifier: ^9.2.0 + version: 9.2.0(@types/react@19.0.4)(react@19.0.0)(redux@5.0.1) + react-router-dom: + specifier: ^7.1.1 + version: 7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.0.0)(type-fest@0.21.3)(typescript@5.7.3) + react-toastify: + specifier: ^11.0.2 + version: 11.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + styles: + specifier: link:@mui/material/styles + version: link:@mui/material/styles + web-vitals: + specifier: ^4.2.4 + version: 4.2.4 + devDependencies: + '@types/node': + specifier: ^22.10.5 + version: 22.10.5 + '@types/react': + specifier: ^19.0.3 + version: 19.0.4 + '@types/react-dom': + specifier: ^19.0.2 + version: 19.0.2(@types/react@19.0.4) + typescript: + specifier: ^5.7.2 + version: 5.7.3 + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@apideck/better-ajv-errors@0.3.6': + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.0': + resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} + engines: {node: '>=6.9.0'} + + '@babel/eslint-parser@7.25.9': + resolution: {integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.0': + resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-class-properties@7.18.6': + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-decorators@7.25.9': + resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-numeric-separator@7.18.6': + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-optional-chaining@7.21.0': + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-proposal-private-property-in-object@7.21.11': + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-decorators@7.25.9': + resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-flow@7.26.0': + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.9': + resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.25.9': + resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-flow-strip-types@7.25.9': + resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.25.9': + resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': + resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.25.9': + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.25.9': + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.25.9': + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.25.9': + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.25.9': + resolution: {integrity: sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.25.9': + resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.25.9': + resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.26.3': + resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.0': + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.26.3': + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@csstools/normalize.css@12.1.1': + resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + + '@csstools/postcss-cascade-layers@1.1.1': + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-color-function@1.1.1': + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-font-format-keywords@1.0.1': + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-hwb-function@1.0.2': + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-ic-unit@1.0.1': + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-is-pseudo-class@2.0.7': + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-nested-calc@1.0.0': + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-normalize-display-values@1.0.1': + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-oklab-function@1.1.1': + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-progressive-custom-properties@1.3.0': + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + '@csstools/postcss-stepped-value-functions@1.0.1': + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-text-decoration-shorthand@1.0.0': + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-trigonometric-functions@1.0.2': + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/postcss-unset-value@1.0.2': + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + '@csstools/selector-specificity@2.2.0': + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + + '@emotion/babel-plugin@11.13.5': + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} + + '@emotion/cache@11.14.0': + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} + + '@emotion/hash@0.9.2': + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + + '@emotion/is-prop-valid@1.3.1': + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + + '@emotion/memoize@0.9.0': + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + + '@emotion/react@11.14.0': + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/serialize@1.3.3': + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} + + '@emotion/sheet@1.4.0': + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + + '@emotion/styled@11.14.0': + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + + '@emotion/unitless@0.10.0': + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + + '@emotion/use-insertion-effect-with-fallbacks@1.2.0': + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} + peerDependencies: + react: '>=16.8.0' + + '@emotion/utils@1.4.2': + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} + + '@emotion/weak-memoize@0.4.0': + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@27.5.1': + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/console@28.1.3': + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/core@27.5.1': + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@27.5.1': + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/fake-timers@27.5.1': + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/globals@27.5.1': + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/reporters@27.5.1': + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/schemas@28.1.3': + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/source-map@27.5.1': + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@27.5.1': + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@28.1.3': + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jest/test-sequencer@27.5.1': + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/transform@27.5.1': + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@27.5.1': + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@28.1.3': + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@mui/core-downloads-tracker@6.3.1': + resolution: {integrity: sha512-2OmnEyoHpj5//dJJpMuxOeLItCCHdf99pjMFfUFdBteCunAK9jW+PwEo4mtdGcLs7P+IgZ+85ypd52eY4AigoQ==} + + '@mui/icons-material@6.3.1': + resolution: {integrity: sha512-nJmWj1PBlwS3t1PnoqcixIsftE+7xrW3Su7f0yrjPw4tVjYrgkhU0hrRp+OlURfZ3ptdSkoBkalee9Bhf1Erfw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@mui/material': ^6.3.1 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@mui/material@6.3.1': + resolution: {integrity: sha512-ynG9ayhxgCsHJ/dtDcT1v78/r2GwQyP3E0hPz3GdPRl0uFJz/uUTtI5KFYwadXmbC+Uv3bfB8laZ6+Cpzh03gA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^6.3.1 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true + + '@mui/private-theming@6.3.1': + resolution: {integrity: sha512-g0u7hIUkmXmmrmmf5gdDYv9zdAig0KoxhIQn1JN8IVqApzf/AyRhH3uDGx5mSvs8+a1zb4+0W6LC260SyTTtdQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@mui/styled-engine@6.3.1': + resolution: {integrity: sha512-/7CC0d2fIeiUxN5kCCwYu4AWUDd9cCTxWCyo0v/Rnv6s8uk6hWgJC3VLZBoDENBHf/KjqDZuYJ2CR+7hD6QYww==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + + '@mui/system@6.3.1': + resolution: {integrity: sha512-AwqQ3EAIT2np85ki+N15fF0lFXX1iFPqenCzVOSl3QXKy2eifZeGd9dGtt7pGMoFw5dzW4dRGGzRpLAq9rkl7A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + + '@mui/types@7.2.21': + resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@mui/utils@6.3.1': + resolution: {integrity: sha512-sjGjXAngoio6lniQZKJ5zGfjm+LD2wvLwco7FbKe1fu8A7VIFmz2SwkLb+MDPLNX1lE7IscvNNyh1pobtZg2tw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + '@mui/x-charts-vendor@7.20.0': + resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + + '@mui/x-charts@7.23.2': + resolution: {integrity: sha512-wLeogvQZZtyrAOdG06mDzIQSHBSAB09Uy16AYRUcMxVObi7Fs0i3TJUMpQHMYz1/1DvE1u8zstDgVpVfk8/iCA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + + '@mui/x-data-grid@7.23.5': + resolution: {integrity: sha512-JmwdfaegpwO9Ei3PYCKy1FFip9AcdMGzZ0VTqzWE93pvDBVGxs/MZKT0g/8PYHJ6yzA5sBHHBxFN8sKfs7kVsg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + + '@mui/x-date-pickers@7.23.3': + resolution: {integrity: sha512-bjTYX/QzD5ZhVZNNnastMUS3j2Hy4p4IXmJgPJ0vKvQBvUdfEO+ZF42r3PJNNde0FVT1MmTzkmdTlz0JZ6ukdw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 || ^3.0.0 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + + '@mui/x-internals@7.23.0': + resolution: {integrity: sha512-bPclKpqUiJYIHqmTxSzMVZi6MH51cQsn5U+8jskaTlo3J4QiMeCYJn/gn7YbeR9GOZFp8hetyHjoQoVHKRXCig==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@mui/x-internals@7.23.5': + resolution: {integrity: sha512-PS6p9qL7otbQ2edSF83GgTicssE0Q84Ta+X/5tSwoCnToEKClka1Wc/cXlsjhRVLmoqz8uTqaiNcZAgnyQWNYQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@mui/x-tree-view@7.23.2': + resolution: {integrity: sha512-/R/9/GSF311fVLOUCg7r+a/+AScYZezL0SJZPfsTOquL1RDPAFRZei7BZEivUzOSEELJc0cxLGapJyM6QCA7Zg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pmmmwh/react-refresh-webpack-plugin@0.5.15': + resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + + '@popperjs/core@2.11.8': + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + + '@react-spring/animated@9.7.5': + resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@react-spring/core@9.7.5': + resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@react-spring/rafz@9.7.5': + resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} + + '@react-spring/shared@9.7.5': + resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@react-spring/types@9.7.5': + resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} + + '@react-spring/web@9.7.5': + resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + + '@reduxjs/toolkit@2.5.0': + resolution: {integrity: sha512-awNe2oTodsZ6LmRqmkFhtb/KH03hUhxOamEQy411m3Njj3BbFvoBovxo4Q1cBWnV1ErprVj9MlF0UPXkng0eyg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 || ^19 + react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + + '@rollup/plugin-babel@5.3.1': + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + + '@rollup/plugin-node-resolve@11.2.1': + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + + '@rollup/plugin-replace@2.4.2': + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + + '@rollup/pluginutils@3.1.0': + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@rushstack/eslint-patch@1.10.5': + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + + '@sinclair/typebox@0.24.51': + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + + '@sinonjs/fake-timers@8.1.0': + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + + '@surma/rollup-plugin-off-main-thread@2.2.3': + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + + '@svgr/babel-plugin-add-jsx-attribute@5.4.0': + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-svg-dynamic-title@5.4.0': + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-svg-em-dimensions@5.4.0': + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-transform-react-native-svg@5.4.0': + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + + '@svgr/babel-plugin-transform-svg-component@5.5.0': + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + + '@svgr/babel-preset@5.5.0': + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + + '@svgr/core@5.5.0': + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + + '@svgr/hast-util-to-babel-ast@5.5.0': + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + + '@svgr/plugin-jsx@5.5.0': + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + + '@svgr/plugin-svgo@5.5.0': + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + + '@svgr/webpack@5.5.0': + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@8.56.12': + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + + '@types/estree@0.0.39': + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express-serve-static-core@5.0.4': + resolution: {integrity: sha512-5kz9ScmzBdzTgB/3susoCgfqNDzBjvLL4taparufgSvlwjdLy6UyUy9T/tCpYd2GIdIilCatC4iSQS0QSYHt0w==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/html-minifier-terser@6.1.0': + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/http-proxy@1.17.15': + resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/node-forge@1.3.11': + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + + '@types/node@22.10.5': + resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} + + '@types/parse-json@4.0.2': + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + + '@types/prop-types@15.7.14': + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + + '@types/q@1.5.8': + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + + '@types/qs@6.9.17': + resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-dom@19.0.2': + resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} + peerDependencies: + '@types/react': ^19.0.0 + + '@types/react-transition-group@4.4.12': + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} + peerDependencies: + '@types/react': '*' + + '@types/react@19.0.4': + resolution: {integrity: sha512-3O4QisJDYr1uTUMZHA2YswiQZRq+Pd8D+GdVFYikTutYsTz+QZgWkAPnP7rx9txoI6EXKcPiluMqWPFV3tT9Wg==} + + '@types/resolve@1.17.1': + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + + '@types/retry@0.12.0': + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@types/use-sync-external-store@0.0.6': + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + + '@types/ws@8.5.13': + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@16.0.9': + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@5.62.0': + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/experimental-utils@5.62.0': + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/parser@5.62.0': + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@5.62.0': + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/type-utils@5.62.0': + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@5.62.0': + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@typescript-eslint/typescript-estree@5.62.0': + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@5.62.0': + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + + '@typescript-eslint/visitor-keys@5.62.0': + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@ungap/structured-clone@1.2.1': + resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-html@0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + + array.prototype.reduce@1.0.7: + resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + + attr-accept@2.2.5: + resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} + engines: {node: '>=4'} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + + axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-jest@27.5.1: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-loader@8.4.1: + resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + babel-plugin-named-asset-import@0.3.8: + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@27.5.1: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001692: + resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} + + case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + char-regex@2.0.2: + resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} + engines: {node: '>=12.20'} + + check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.1: + resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} + + core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} + + core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + country-flag-icons@1.5.13: + resolution: {integrity: sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==} + + cra-template-typescript@1.2.0: + resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} + engines: {node: '>=14'} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + + css-blank-pseudo@3.0.3: + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-declaration-sorter@6.4.1: + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + + css-has-pseudo@3.0.4: + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-loader@6.11.0: + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-minimizer-webpack-plugin@3.4.1: + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + + css-prefers-color-scheme@6.0.3: + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + + css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + + css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + + css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + + css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-default@5.2.14: + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano-utils@3.1.0: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + cssnano@5.1.15: + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + + dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + + dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + + electron-to-chromium@1.5.79: + resolution: {integrity: sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==} + + emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + + emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.18.0: + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} + engines: {node: '>=10.13.0'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + + es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + + es-object-atoms@1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-config-react-app@7.0.1: + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-flowtype@8.0.3: + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jest@25.7.0: + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + + eslint-plugin-react@7.37.3: + resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + + eslint-plugin-testing-library@5.11.1: + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-webpack-plugin@3.2.0: + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-uri@3.0.5: + resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} + + fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-loader@6.2.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + file-selector@2.1.2: + resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} + engines: {node: '>= 12'} + + filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + + filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + + find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + fork-ts-checker-webpack-plugin@6.5.3: + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + + form-data@3.0.2: + resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==} + engines: {node: '>= 6'} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + + fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + + html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + + html-webpack-plugin@5.6.3: + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + + http-proxy-middleware@2.0.7: + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + + identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + + immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.1.0: + resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + + jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + + jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watch-typeahead@1.1.0: + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + + jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + libphonenumber-js@1.11.17: + resolution: {integrity: sha512-Jr6v8thd5qRlOlc6CslSTzGzzQW03uiscab7KHQZX1Dfo4R6n6FDhZ0Hri6/X7edLIDv9gl4VMZXhxTjLnl0VQ==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mini-css-extract-plugin@2.9.2: + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mui-phone-number@3.0.3: + resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} + peerDependencies: + '@emotion/react': ^11.10.6 + '@emotion/styled': ^11.10.6 + '@mui/material': ^5.11.10 + clsx: ^1.2.1 + prop-types: ^15.8.1 + react: ^18.2.0 + react-dom: ^18.2.0 + + mui-tel-input@7.0.0: + resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} + peerDependencies: + '@emotion/react': ^11.13.0 + '@emotion/styled': ^11.13.0 + '@mui/material': ^6.0.0 + '@types/react': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-attribute-case-insensitive@5.0.2: + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-browser-comments@4.0.0: + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + + postcss-calc@8.2.4: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + + postcss-clamp@4.1.0: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + + postcss-color-functional-notation@4.2.4: + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-color-hex-alpha@8.0.4: + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-color-rebeccapurple@7.1.1: + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-colormin@5.3.1: + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-convert-values@5.1.3: + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-custom-media@8.0.2: + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + postcss-custom-properties@12.1.11: + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-custom-selectors@6.0.3: + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + + postcss-dir-pseudo-class@6.0.5: + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-discard-comments@5.1.2: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-duplicates@5.1.0: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-empty@5.1.1: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-discard-overridden@5.1.0: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-double-position-gradients@3.1.2: + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-env-function@4.0.6: + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-flexbugs-fixes@5.0.2: + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + + postcss-focus-visible@6.0.4: + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-focus-within@5.0.4: + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-font-variant@5.0.0: + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + + postcss-gap-properties@3.0.5: + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-image-set-function@4.0.7: + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-initial@4.0.1: + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-lab-function@4.2.1: + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-loader@6.2.1: + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-logical@5.0.4: + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + + postcss-media-minmax@5.0.0: + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + + postcss-merge-longhand@5.1.7: + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-merge-rules@5.1.4: + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-font-values@5.1.0: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-gradients@5.1.1: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-params@5.1.4: + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-minify-selectors@5.2.1: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-nesting@10.2.0: + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-normalize-charset@5.1.0: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-display-values@5.1.0: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-positions@5.1.1: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-repeat-style@5.1.1: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-string@5.1.0: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-timing-functions@5.1.0: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-unicode@5.1.1: + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-url@5.1.0: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize-whitespace@5.1.1: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-normalize@10.0.1: + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + + postcss-opacity-percentage@1.1.3: + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-ordered-values@5.1.3: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-overflow-shorthand@3.0.4: + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-page-break@3.0.4: + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + + postcss-place@7.0.5: + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-preset-env@7.8.3: + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-pseudo-class-any-link@7.1.6: + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-reduce-initial@5.1.2: + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-reduce-transforms@5.1.0: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-replace-overflow-wrap@4.0.0: + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + + postcss-selector-not@6.0.1: + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.0.0: + resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} + engines: {node: '>=4'} + + postcss-svgo@5.1.0: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-unique-selectors@5.1.1: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + + react-dev-utils@12.0.1: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + + react-dropzone@14.3.5: + resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} + engines: {node: '>= 10.13'} + peerDependencies: + react: '>= 16.8 || 18.0.0' + + react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + + react-hook-form@7.54.2: + resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + + react-redux@9.2.0: + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} + peerDependencies: + '@types/react': ^18.2.25 || ^19 + react: ^18.0 || ^19 + redux: ^5.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + redux: + optional: true + + react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + + react-router-dom@7.1.1: + resolution: {integrity: sha512-vSrQHWlJ5DCfyrhgo0k6zViOe9ToK8uT5XGSmnuC2R3/g261IdIMpZVqfjD6vWSXdnf5Czs4VA/V60oVR6/jnA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + + react-router@7.1.1: + resolution: {integrity: sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + + react-scripts@5.0.1: + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + + react-toastify@11.0.2: + resolution: {integrity: sha512-GjHuGaiXMvbls3ywqv8XdWONwrcO4DXCJIY1zVLkHU73gEElKvTTXNI5Vom3s/k/M8hnkrfsqgBSX3OwmlonbA==} + peerDependencies: + react: ^18 || ^19 + react-dom: ^18 || ^19 + + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + + redux-thunk@3.1.0: + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} + peerDependencies: + redux: ^5.0.0 + + redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regex-parser@2.3.0: + resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + + rollup-plugin-terser@7.0.2: + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + + rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + + sass-loader@12.6.0: + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + + sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + + schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + + schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-loader@3.0.2: + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + + static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + + string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + style-loader@3.3.4: + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + stylehacks@5.1.1: + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + + stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + + svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + + tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser-webpack-plugin@5.3.11: + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + + tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsutils@3.21.0: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + + turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + + type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + + upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + use-sync-external-store@1.4.0: + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + + utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + + webpack-dev-middleware@5.3.4: + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + webpack-dev-server@4.15.2: + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-manifest-plugin@4.1.1: + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + + webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + + webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + + whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + + workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + + workbox-build@6.6.0: + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + + workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + + workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + + workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + + workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + + workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + + workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + + workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + + workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + + workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + + workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + + workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + + workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + + workbox-webpack-plugin@6.6.0: + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + + workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)': + dependencies: + ajv: 8.17.1 + json-schema: 0.4.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.3': {} + + '@babel/core@7.26.0': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helpers': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)': + dependencies: + '@babel/core': 7.26.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + + '@babel/generator@7.26.3': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.3 + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.3 + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.0': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + + '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/types': 7.26.3 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/preset-env@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.0 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) + core-js-compat: 3.40.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.3 + esutils: 2.0.3 + + '@babel/preset-react@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.26.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + + '@babel/traverse@7.26.4': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@bcoe/v8-coverage@0.2.3': {} + + '@csstools/normalize.css@12.1.1': {} + + '@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.49)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + '@csstools/postcss-color-function@1.1.1(postcss@8.4.49)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-hwb-function@1.0.2(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-ic-unit@1.0.1(postcss@8.4.49)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.49)': + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + '@csstools/postcss-nested-calc@1.0.0(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-oklab-function@1.1.1(postcss@8.4.49)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-unset-value@1.0.2(postcss@8.4.49)': + dependencies: + postcss: 8.4.49 + + '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)': + dependencies: + postcss-selector-parser: 6.1.2 + + '@emotion/babel-plugin@11.13.5': + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/runtime': 7.26.0 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + transitivePeerDependencies: + - supports-color + + '@emotion/cache@11.14.0': + dependencies: + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + stylis: 4.2.0 + + '@emotion/hash@0.9.2': {} + + '@emotion/is-prop-valid@1.3.1': + dependencies: + '@emotion/memoize': 0.9.0 + + '@emotion/memoize@0.9.0': {} + + '@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.4 + transitivePeerDependencies: + - supports-color + + '@emotion/serialize@1.3.3': + dependencies: + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.1.3 + + '@emotion/sheet@1.4.0': {} + + '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.4 + transitivePeerDependencies: + - supports-color + + '@emotion/unitless@0.10.0': {} + + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.0.0)': + dependencies: + react: 19.0.0 + + '@emotion/utils@1.4.2': {} + + '@emotion/weak-memoize@0.4.0': {} + + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + + '@jest/console@28.1.3': + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.10.5 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + + '@jest/core@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + '@jest/environment@27.5.1': + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + jest-mock: 27.5.1 + + '@jest/fake-timers@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.10.5 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + '@jest/globals@27.5.1': + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + + '@jest/reporters@27.5.1': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + + '@jest/schemas@28.1.3': + dependencies: + '@sinclair/typebox': 0.24.51 + + '@jest/source-map@27.5.1': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-result@28.1.3': + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@27.5.1': + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + + '@jest/transform@27.5.1': + dependencies: + '@babel/core': 7.26.0 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@27.5.1': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.10.5 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + + '@jest/types@28.1.3': + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.10.5 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@mui/core-downloads-tracker@6.3.1': {} + + '@mui/icons-material@6.3.1(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.4 + + '@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/core-downloads-tracker': 6.3.1 + '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.4) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@popperjs/core': 2.11.8 + '@types/react-transition-group': 4.4.12(@types/react@19.0.4) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-is: 19.0.0 + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@types/react': 19.0.4 + + '@mui/private-theming@6.3.1(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + prop-types: 15.8.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.4 + + '@mui/styled-engine@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + + '@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/private-theming': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@mui/styled-engine': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.4) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@types/react': 19.0.4 + + '@mui/types@7.2.21(@types/react@19.0.4)': + optionalDependencies: + '@types/react': 19.0.4 + + '@mui/utils@6.3.1(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/types': 7.2.21(@types/react@19.0.4) + '@types/prop-types': 15.7.14 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-is: 19.0.0 + optionalDependencies: + '@types/react': 19.0.4 + + '@mui/x-charts-vendor@7.20.0': + dependencies: + '@babel/runtime': 7.26.0 + '@types/d3-color': 3.1.3 + '@types/d3-delaunay': 6.0.4 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.8 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + d3-color: 3.1.0 + d3-delaunay: 6.0.4 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + delaunator: 5.0.1 + robust-predicates: 3.0.2 + + '@mui/x-charts@7.23.2(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@mui/x-charts-vendor': 7.20.0 + '@mui/x-internals': 7.23.0(@types/react@19.0.4)(react@19.0.0) + '@react-spring/rafz': 9.7.5 + '@react-spring/web': 9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + + '@mui/x-data-grid@7.23.5(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@mui/x-internals': 7.23.5(@types/react@19.0.4)(react@19.0.0) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + reselect: 5.1.1 + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + + '@mui/x-date-pickers@7.23.3(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.4)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.4) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + dayjs: 1.11.13 + transitivePeerDependencies: + - '@types/react' + + '@mui/x-internals@7.23.0(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + react: 19.0.0 + transitivePeerDependencies: + - '@types/react' + + '@mui/x-internals@7.23.5(@types/react@19.0.4)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + react: 19.0.0 + transitivePeerDependencies: + - '@types/react' + + '@mui/x-tree-view@7.23.2(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@mui/system@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.0 + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@mui/system': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/utils': 6.3.1(@types/react@19.0.4)(react@19.0.0) + '@mui/x-internals': 7.23.0(@types/react@19.0.4)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.4) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + optionalDependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + dependencies: + eslint-scope: 5.1.1 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.18.0 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.97.1))(webpack@5.97.1)': + dependencies: + ansi-html: 0.0.9 + core-js-pure: 3.40.0 + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 4.3.0 + source-map: 0.7.4 + webpack: 5.97.1 + optionalDependencies: + type-fest: 0.21.3 + webpack-dev-server: 4.15.2(webpack@5.97.1) + + '@popperjs/core@2.11.8': {} + + '@react-spring/animated@9.7.5(react@19.0.0)': + dependencies: + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + + '@react-spring/core@9.7.5(react@19.0.0)': + dependencies: + '@react-spring/animated': 9.7.5(react@19.0.0) + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + + '@react-spring/rafz@9.7.5': {} + + '@react-spring/shared@9.7.5(react@19.0.0)': + dependencies: + '@react-spring/rafz': 9.7.5 + '@react-spring/types': 9.7.5 + react: 19.0.0 + + '@react-spring/types@9.7.5': {} + + '@react-spring/web@9.7.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + dependencies: + '@react-spring/animated': 9.7.5(react@19.0.0) + '@react-spring/core': 9.7.5(react@19.0.0) + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + + '@reduxjs/toolkit@2.5.0(react-redux@9.2.0(@types/react@19.0.4)(react@19.0.0)(redux@5.0.1))(react@19.0.0)': + dependencies: + immer: 10.1.1 + redux: 5.0.1 + redux-thunk: 3.1.0(redux@5.0.1) + reselect: 5.1.1 + optionalDependencies: + react: 19.0.0 + react-redux: 9.2.0(@types/react@19.0.4)(react@19.0.0)(redux@5.0.1) + + '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-module-imports': 7.25.9 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + rollup: 2.79.2 + optionalDependencies: + '@types/babel__core': 7.20.5 + transitivePeerDependencies: + - supports-color + + '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + rollup: 2.79.2 + + '@rollup/plugin-replace@2.4.2(rollup@2.79.2)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + magic-string: 0.25.9 + rollup: 2.79.2 + + '@rollup/pluginutils@3.1.0(rollup@2.79.2)': + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 + + '@rtsao/scc@1.1.0': {} + + '@rushstack/eslint-patch@1.10.5': {} + + '@sinclair/typebox@0.24.51': {} + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@8.1.0': + dependencies: + '@sinonjs/commons': 1.8.6 + + '@surma/rollup-plugin-off-main-thread@2.2.3': + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.12 + + '@svgr/babel-plugin-add-jsx-attribute@5.4.0': {} + + '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': {} + + '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': {} + + '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': {} + + '@svgr/babel-plugin-svg-dynamic-title@5.4.0': {} + + '@svgr/babel-plugin-svg-em-dimensions@5.4.0': {} + + '@svgr/babel-plugin-transform-react-native-svg@5.4.0': {} + + '@svgr/babel-plugin-transform-svg-component@5.5.0': {} + + '@svgr/babel-preset@5.5.0': + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 + + '@svgr/core@5.5.0': + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + + '@svgr/hast-util-to-babel-ast@5.5.0': + dependencies: + '@babel/types': 7.26.3 + + '@svgr/plugin-jsx@5.5.0': + dependencies: + '@babel/core': 7.26.0 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@5.5.0': + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + + '@svgr/webpack@5.5.0': + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.0) + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@tootallnate/once@1.1.2': {} + + '@trysound/sax@0.2.0': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.26.3 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.26.3 + + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.10.5 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 22.10.5 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 5.0.4 + '@types/node': 22.10.5 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.10.5 + + '@types/cookie@0.6.0': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-delaunay@6.0.4': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@3.1.0': {} + + '@types/d3-scale@4.0.8': + dependencies: + '@types/d3-time': 3.0.4 + + '@types/d3-shape@3.1.7': + dependencies: + '@types/d3-path': 3.1.0 + + '@types/d3-time@3.0.4': {} + + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + + '@types/eslint@8.56.12': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + + '@types/estree@0.0.39': {} + + '@types/estree@1.0.6': {} + + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 22.10.5 + '@types/qs': 6.9.17 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express-serve-static-core@5.0.4': + dependencies: + '@types/node': 22.10.5 + '@types/qs': 6.9.17 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.17 + '@types/serve-static': 1.15.7 + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 22.10.5 + + '@types/html-minifier-terser@6.1.0': {} + + '@types/http-errors@2.0.4': {} + + '@types/http-proxy@1.17.15': + dependencies: + '@types/node': 22.10.5 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/mime@1.3.5': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 22.10.5 + + '@types/node@22.10.5': + dependencies: + undici-types: 6.20.0 + + '@types/parse-json@4.0.2': {} + + '@types/prettier@2.7.3': {} + + '@types/prop-types@15.7.14': {} + + '@types/q@1.5.8': {} + + '@types/qs@6.9.17': {} + + '@types/range-parser@1.2.7': {} + + '@types/react-dom@19.0.2(@types/react@19.0.4)': + dependencies: + '@types/react': 19.0.4 + + '@types/react-transition-group@4.4.12(@types/react@19.0.4)': + dependencies: + '@types/react': 19.0.4 + + '@types/react@19.0.4': + dependencies: + csstype: 3.1.3 + + '@types/resolve@1.17.1': + dependencies: + '@types/node': 22.10.5 + + '@types/retry@0.12.0': {} + + '@types/semver@7.5.8': {} + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.10.5 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.21 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.10.5 + '@types/send': 0.17.4 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 22.10.5 + + '@types/stack-utils@2.0.3': {} + + '@types/trusted-types@2.0.7': {} + + '@types/use-sync-external-store@0.0.6': {} + + '@types/ws@8.5.13': + dependencies: + '@types/node': 22.10.5 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@16.0.9': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@types/yargs@17.0.33': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.7.3) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@5.7.3) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@5.62.0': {} + + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.7.3) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/visitor-keys@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + + '@ungap/structured-clone@1.2.1': {} + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.14.0: {} + + add@2.0.6: {} + + address@1.2.2: {} + + adjust-sourcemap-loader@4.0.0: + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.0 + + agent-base@6.0.2: + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-keywords@3.5.2(ajv@6.12.6): + dependencies: + ajv: 6.12.6 + + ajv-keywords@5.1.0(ajv@8.17.1): + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.5 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-html-community@0.0.8: {} + + ansi-html@0.0.9: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.3 + is-array-buffer: 3.0.5 + + array-flatten@1.1.1: {} + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + is-string: 1.1.1 + + array-union@2.1.0: {} + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 + + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.0.2 + + array.prototype.reduce@1.0.7: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + is-string: 1.1.1 + + array.prototype.tosorted@1.1.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + + asap@2.0.6: {} + + ast-types-flow@0.0.8: {} + + async@3.2.6: {} + + asynckit@0.4.0: {} + + at-least-node@1.0.0: {} + + attr-accept@2.2.5: {} + + autoprefixer@10.4.20(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.0.0 + + axe-core@4.10.2: {} + + axios@1.7.9: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + babel-jest@27.5.1(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.26.0) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-loader@8.4.1(@babel/core@7.26.0)(webpack@5.97.1): + dependencies: + '@babel/core': 7.26.0 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.97.1 + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.25.9 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@27.5.1: + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-macros@3.1.0: + dependencies: + '@babel/runtime': 7.26.0 + cosmiconfig: 7.1.0 + resolve: 1.22.10 + + babel-plugin-named-asset-import@0.3.8(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): + dependencies: + '@babel/compat-data': 7.26.3 + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + + babel-plugin-transform-react-remove-prop-types@0.4.24: {} + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) + + babel-preset-jest@27.5.1(@babel/core@7.26.0): + dependencies: + '@babel/core': 7.26.0 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + + babel-preset-react-app@10.0.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) + '@babel/runtime': 7.26.0 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + batch@0.6.1: {} + + bfj@7.1.0: + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + bluebird@3.7.2: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.3.0: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001692 + electron-to-chromium: 1.5.79 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-from@1.1.2: {} + + builtin-modules@3.3.0: {} + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.1: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 + set-function-length: 1.2.2 + + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + + camelcase-css@2.0.1: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001692 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001692: {} + + case-sensitive-paths-webpack-plugin@2.4.0: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + char-regex@2.0.2: {} + + check-types@11.2.3: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.1: {} + + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clsx@2.1.1: {} + + co@4.6.0: {} + + coa@2.0.2: + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + + collect-v8-coverage@1.0.2: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + colord@2.9.3: {} + + colorette@2.0.20: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@2.20.3: {} + + commander@4.1.1: {} + + commander@7.2.0: {} + + commander@8.3.0: {} + + common-tags@1.8.2: {} + + commondir@1.0.1: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.53.0 + + compression@1.7.5: + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + confusing-browser-globals@1.0.11: {} + + connect-history-api-fallback@2.0.0: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + cookie@1.0.2: {} + + core-js-compat@3.40.0: + dependencies: + browserslist: 4.24.4 + + core-js-pure@3.40.0: {} + + core-js@3.40.0: {} + + core-util-is@1.0.3: {} + + cosmiconfig@6.0.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + cosmiconfig@7.1.0: + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + country-flag-icons@1.5.13: {} + + cra-template-typescript@1.2.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@2.0.0: {} + + css-blank-pseudo@3.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + css-declaration-sorter@6.4.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + css-has-pseudo@3.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + css-loader@6.11.0(webpack@5.97.1): + dependencies: + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.2.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) + postcss-value-parser: 4.2.0 + semver: 7.6.3 + optionalDependencies: + webpack: 5.97.1 + + css-minimizer-webpack-plugin@3.4.1(webpack@5.97.1): + dependencies: + cssnano: 5.1.15(postcss@8.4.49) + jest-worker: 27.5.1 + postcss: 8.4.49 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.97.1 + + css-prefers-color-scheme@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + css-select-base-adapter@0.1.1: {} + + css-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-tree@1.0.0-alpha.37: + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + + css-tree@1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + css-what@3.4.2: {} + + css-what@6.1.0: {} + + cssdb@7.11.2: {} + + cssesc@3.0.0: {} + + cssnano-preset-default@5.2.14(postcss@8.4.49): + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.4.49) + cssnano-utils: 3.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-calc: 8.2.4(postcss@8.4.49) + postcss-colormin: 5.3.1(postcss@8.4.49) + postcss-convert-values: 5.1.3(postcss@8.4.49) + postcss-discard-comments: 5.1.2(postcss@8.4.49) + postcss-discard-duplicates: 5.1.0(postcss@8.4.49) + postcss-discard-empty: 5.1.1(postcss@8.4.49) + postcss-discard-overridden: 5.1.0(postcss@8.4.49) + postcss-merge-longhand: 5.1.7(postcss@8.4.49) + postcss-merge-rules: 5.1.4(postcss@8.4.49) + postcss-minify-font-values: 5.1.0(postcss@8.4.49) + postcss-minify-gradients: 5.1.1(postcss@8.4.49) + postcss-minify-params: 5.1.4(postcss@8.4.49) + postcss-minify-selectors: 5.2.1(postcss@8.4.49) + postcss-normalize-charset: 5.1.0(postcss@8.4.49) + postcss-normalize-display-values: 5.1.0(postcss@8.4.49) + postcss-normalize-positions: 5.1.1(postcss@8.4.49) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.49) + postcss-normalize-string: 5.1.0(postcss@8.4.49) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.49) + postcss-normalize-unicode: 5.1.1(postcss@8.4.49) + postcss-normalize-url: 5.1.0(postcss@8.4.49) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.49) + postcss-ordered-values: 5.1.3(postcss@8.4.49) + postcss-reduce-initial: 5.1.2(postcss@8.4.49) + postcss-reduce-transforms: 5.1.0(postcss@8.4.49) + postcss-svgo: 5.1.0(postcss@8.4.49) + postcss-unique-selectors: 5.1.1(postcss@8.4.49) + + cssnano-utils@3.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + cssnano@5.1.15(postcss@8.4.49): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.4.49) + lilconfig: 2.1.0 + postcss: 8.4.49 + yaml: 1.10.2 + + csso@4.2.0: + dependencies: + css-tree: 1.1.3 + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + d3-array@3.2.4: + dependencies: + internmap: 2.0.3 + + d3-color@3.1.0: {} + + d3-delaunay@6.0.4: + dependencies: + delaunator: 5.0.1 + + d3-format@3.1.0: {} + + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + + d3-path@3.1.0: {} + + d3-scale@4.0.2: + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + + d3-shape@3.2.0: + dependencies: + d3-path: 3.1.0 + + d3-time-format@4.1.0: + dependencies: + d3-time: 3.1.0 + + d3-time@3.1.0: + dependencies: + d3-array: 3.2.4 + + damerau-levenshtein@1.0.8: {} + + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + dayjs@1.11.13: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decimal.js@10.4.3: {} + + dedent@0.7.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + delaunator@5.0.1: + dependencies: + robust-predicates: 3.0.2 + + delayed-stream@1.0.0: {} + + depd@1.1.2: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + detect-newline@3.1.0: {} + + detect-node@2.1.0: {} + + detect-port-alt@1.1.6: + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + + didyoumean@1.2.2: {} + + diff-sequences@27.5.1: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dlv@1.1.3: {} + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 + + dom-helpers@5.2.1: + dependencies: + '@babel/runtime': 7.26.0 + csstype: 3.1.3 + + dom-serializer@0.2.2: + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + domelementtype@1.3.1: {} + + domelementtype@2.3.0: {} + + domexception@2.0.1: + dependencies: + webidl-conversions: 5.0.0 + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domutils@1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + dotenv-expand@5.1.0: {} + + dotenv@10.0.0: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer@0.1.2: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + ejs@3.1.10: + dependencies: + jake: 10.9.2 + + electron-to-chromium@1.5.79: {} + + emittery@0.10.2: {} + + emittery@0.8.1: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojis-list@3.0.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.18.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@2.2.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + error-stack-parser@2.1.4: + dependencies: + stackframe: 1.3.4 + + es-abstract@1.23.9: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.0 + math-intrinsics: 1.1.0 + object-inspect: 1.13.3 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + + es-array-method-boxes-properly@1.0.0: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-iterator-helpers@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + + es-module-lexer@1.6.0: {} + + es-object-atoms@1.0.0: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.0.2: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escodegen@1.14.3: + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + dependencies: + '@babel/core': 7.26.0 + '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + babel-preset-react-app: 10.0.1 + confusing-browser-globals: 1.0.11 + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.3(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.7.3) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1): + dependencies: + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) + eslint: 8.57.1 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + dependencies: + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + + eslint-plugin-react@7.37.3(eslint@8.57.1): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + + eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.3): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-scope@5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@2.1.0: {} + + eslint-visitor-keys@3.4.3: {} + + eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.97.1): + dependencies: + '@types/eslint': 8.56.12 + eslint: 8.57.1 + jest-worker: 28.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + schema-utils: 4.3.0 + webpack: 5.97.1 + + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.1 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + + esprima@1.2.2: {} + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@4.3.0: {} + + estraverse@5.3.0: {} + + estree-walker@1.0.1: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@4.0.7: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exit@0.1.2: {} + + expect@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-uri@3.0.5: {} + + fastq@1.18.0: + dependencies: + reusify: 1.0.4 + + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-loader@6.2.0(webpack@5.97.1): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.97.1 + + file-selector@2.1.2: + dependencies: + tslib: 2.8.1 + + filelist@1.0.4: + dependencies: + minimatch: 5.1.6 + + filesize@8.0.7: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-root@1.1.0: {} + + find-up@3.0.0: + dependencies: + locate-path: 3.0.0 + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.2 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.2: {} + + follow-redirects@1.15.9: {} + + for-each@0.3.3: + dependencies: + is-callable: 1.2.7 + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): + dependencies: + '@babel/code-frame': 7.26.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.6.3 + tapable: 1.1.3 + typescript: 5.7.3 + webpack: 5.97.1 + optionalDependencies: + eslint: 8.57.1 + + form-data@3.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-monkey@1.0.6: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.7: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + 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 + + get-own-enumerable-property-symbols@3.0.2: {} + + get-package-type@0.1.0: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.0.0 + + get-stream@6.0.1: {} + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regexp@0.4.1: {} + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 + + handle-thing@2.0.1: {} + + harmony-reflect@1.6.2: {} + + has-bigints@1.1.0: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + hoist-non-react-statics@3.3.2: + dependencies: + react-is: 16.13.1 + + hoopy@0.1.4: {} + + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-encoding-sniffer@2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + + html-entities@2.5.2: {} + + html-escaper@2.0.2: {} + + html-minifier-terser@6.1.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.37.0 + + html-webpack-plugin@5.6.3(webpack@5.97.1): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + optionalDependencies: + webpack: 5.97.1 + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + + http-deceiver@1.2.7: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.8: {} + + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + http-proxy-middleware@2.0.7(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + icss-utils@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + idb@7.1.1: {} + + identity-obj-proxy@3.0.0: + dependencies: + harmony-reflect: 1.6.2 + + ignore@5.3.2: {} + + immer@10.1.1: {} + + immer@9.0.21: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + + internmap@2.0.3: {} + + ipaddr.js@1.9.1: {} + + ipaddr.js@2.2.0: {} + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + + is-arrayish@0.2.1: {} + + is-async-function@2.1.0: + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-boolean-object@1.2.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + + is-docker@2.2.1: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.3 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-fn@2.1.0: {} + + is-generator-function@1.1.0: + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-map@2.0.3: {} + + is-module@1.0.0: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-obj@1.0.1: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@3.0.0: {} + + is-potential-custom-element-name@1.0.1: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-regexp@1.0.0: {} + + is-root@2.1.0: {} + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.3 + + is-stream@2.0.1: {} + + is-string@1.1.1: + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.18 + + is-typedarray@1.0.0: {} + + is-weakmap@2.0.2: {} + + is-weakref@1.1.0: + dependencies: + call-bound: 1.0.3 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + isarray@1.0.0: {} + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/parser': 7.26.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.4.0 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + iterator.prototype@1.1.5: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jake@10.9.2: + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + + jest-changed-files@27.5.1: + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + + jest-circus@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-cli@27.5.1: + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@27.5.1: + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@27.5.1: + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-docblock@27.5.1: + dependencies: + detect-newline: 3.1.0 + + jest-each@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + + jest-environment-jsdom@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-environment-node@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + jest-get-type@27.5.1: {} + + jest-haste-map@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.10.5 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-jasmine2@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@27.5.1: + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-matcher-utils@27.5.1: + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-message-util@27.5.1: + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-message-util@28.1.3: + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + + jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + optionalDependencies: + jest-resolve: 27.5.1 + + jest-regex-util@27.5.1: {} + + jest-regex-util@28.0.2: {} + + jest-resolve-dependencies@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + + jest-resolve@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + + jest-runner@27.5.1: + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.1 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-serializer@27.5.1: + dependencies: + '@types/node': 22.10.5 + graceful-fs: 4.2.11 + + jest-snapshot@27.5.1: + dependencies: + '@babel/core': 7.26.0 + '@babel/generator': 7.26.3 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-util@28.1.3: + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.10.5 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@27.5.1: + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + + jest-watch-typeahead@1.1.0(jest@27.5.1): + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + + jest-watcher@27.5.1: + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.10.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + + jest-watcher@28.1.3: + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 22.10.5 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + + jest-worker@26.6.2: + dependencies: + '@types/node': 22.10.5 + merge-stream: 2.0.0 + supports-color: 7.2.0 + + jest-worker@27.5.1: + dependencies: + '@types/node': 22.10.5 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest-worker@28.1.3: + dependencies: + '@types/node': 22.10.5 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@27.5.1: + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jiti@1.21.7: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdom@16.7.0: + dependencies: + abab: 2.0.6 + acorn: 8.14.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.2 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.16 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@3.0.2: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-schema@0.4.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonpath@1.1.1: + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + + jsonpointer@5.0.1: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + klona@2.0.6: {} + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + launch-editor@2.9.1: + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.2 + + leven@3.1.0: {} + + levn@0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + libphonenumber-js@1.11.17: {} + + lilconfig@2.1.0: {} + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + loader-runner@4.3.0: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + loader-utils@3.3.1: {} + + locate-path@3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.debounce@4.0.8: {} + + lodash.memoize@4.1.2: {} + + lodash.merge@4.6.2: {} + + lodash.sortby@4.7.0: {} + + lodash.uniq@4.5.0: {} + + lodash@4.17.21: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.8.1 + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + math-intrinsics@1.1.0: {} + + mdn-data@2.0.14: {} + + mdn-data@2.0.4: {} + + media-typer@0.3.0: {} + + memfs@3.5.3: + dependencies: + fs-monkey: 1.0.6 + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.53.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mini-css-extract-plugin@2.9.2(webpack@5.97.1): + dependencies: + schema-utils: 4.3.0 + tapable: 2.2.1 + webpack: 5.97.1 + + minimalistic-assert@1.0.1: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + ms@2.0.0: {} + + ms@2.1.3: {} + + mui-phone-number@3.0.3(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(clsx@2.1.1)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + clsx: 2.1.1 + country-flag-icons: 1.5.13 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + + mui-tel-input@7.0.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@mui/material@6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.4)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0) + '@mui/material': 6.3.1(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react@19.0.0))(@types/react@19.0.4)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/node': 22.10.5 + libphonenumber-js: 1.11.17 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.4 + + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.8: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + neo-async@2.6.2: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + + node-forge@1.3.1: {} + + node-int64@0.4.0: {} + + node-releases@2.0.19: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + normalize-url@6.1.0: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@1.0.2: + dependencies: + boolbase: 1.0.0 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.16: {} + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.3: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.0.0 + + object.getownpropertydescriptors@2.1.8: + dependencies: + array.prototype.reduce: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.0.0 + gopd: 1.2.0 + safe-array-concat: 1.1.3 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + obuf@1.1.2: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.0.2: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.8.3: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@3.0.0: + dependencies: + p-limit: 2.3.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-retry@4.6.2: + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + path-exists@3.0.0: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-to-regexp@0.1.12: {} + + path-type@4.0.0: {} + + performance-now@2.1.0: {} + + picocolors@0.2.1: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-up@3.1.0: + dependencies: + find-up: 3.0.0 + + possible-typed-array-names@1.0.0: {} + + postcss-attribute-case-insensitive@5.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + + postcss-calc@8.2.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + + postcss-clamp@4.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@4.2.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-color-hex-alpha@8.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-color-rebeccapurple@7.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-colormin@5.3.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-convert-values@5.1.3(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-custom-media@8.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-custom-properties@12.1.11(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-custom-selectors@6.0.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-dir-pseudo-class@6.0.5(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-discard-comments@5.1.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-discard-duplicates@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-discard-empty@5.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-discard-overridden@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-double-position-gradients@3.1.2(postcss@8.4.49): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-env-function@4.0.6(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-flexbugs-fixes@5.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-focus-visible@6.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-focus-within@5.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-font-variant@5.0.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-gap-properties@3.0.5(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-image-set-function@4.0.7(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-import@15.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + + postcss-initial@4.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-js@4.0.1(postcss@8.4.49): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.49 + + postcss-lab-function@4.2.1(postcss@8.4.49): + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-load-config@4.0.2(postcss@8.4.49): + dependencies: + lilconfig: 3.1.3 + yaml: 2.7.0 + optionalDependencies: + postcss: 8.4.49 + + postcss-loader@6.2.1(postcss@8.4.49)(webpack@5.97.1): + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.4.49 + semver: 7.6.3 + webpack: 5.97.1 + + postcss-logical@5.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-media-minmax@5.0.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-merge-longhand@5.1.7(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.49) + + postcss-merge-rules@5.1.4(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-minify-font-values@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@5.1.1(postcss@8.4.49): + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-minify-params@5.1.4(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + cssnano-utils: 3.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@5.2.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-modules-local-by-default@4.2.0(postcss@8.4.49): + dependencies: + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 7.0.0 + + postcss-modules-values@4.0.0(postcss@8.4.49): + dependencies: + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + + postcss-nested@6.2.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-nesting@10.2.0(postcss@8.4.49): + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-normalize-charset@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-normalize-display-values@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@5.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@5.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@5.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@5.1.0(postcss@8.4.49): + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@5.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.4.49): + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.4.49) + sanitize.css: 13.0.0 + + postcss-opacity-percentage@1.1.3(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-ordered-values@5.1.3(postcss@8.4.49): + dependencies: + cssnano-utils: 3.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-overflow-shorthand@3.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-page-break@3.0.4(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-place@7.0.5(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-preset-env@7.8.3(postcss@8.4.49): + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.49) + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.49) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.49) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.49) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.49) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.49) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.49) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.49) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.49) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.49) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.49) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.49) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.49) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.4.49) + browserslist: 4.24.4 + css-blank-pseudo: 3.0.3(postcss@8.4.49) + css-has-pseudo: 3.0.4(postcss@8.4.49) + css-prefers-color-scheme: 6.0.3(postcss@8.4.49) + cssdb: 7.11.2 + postcss: 8.4.49 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.49) + postcss-clamp: 4.1.0(postcss@8.4.49) + postcss-color-functional-notation: 4.2.4(postcss@8.4.49) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.49) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.49) + postcss-custom-media: 8.0.2(postcss@8.4.49) + postcss-custom-properties: 12.1.11(postcss@8.4.49) + postcss-custom-selectors: 6.0.3(postcss@8.4.49) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.49) + postcss-double-position-gradients: 3.1.2(postcss@8.4.49) + postcss-env-function: 4.0.6(postcss@8.4.49) + postcss-focus-visible: 6.0.4(postcss@8.4.49) + postcss-focus-within: 5.0.4(postcss@8.4.49) + postcss-font-variant: 5.0.0(postcss@8.4.49) + postcss-gap-properties: 3.0.5(postcss@8.4.49) + postcss-image-set-function: 4.0.7(postcss@8.4.49) + postcss-initial: 4.0.1(postcss@8.4.49) + postcss-lab-function: 4.2.1(postcss@8.4.49) + postcss-logical: 5.0.4(postcss@8.4.49) + postcss-media-minmax: 5.0.0(postcss@8.4.49) + postcss-nesting: 10.2.0(postcss@8.4.49) + postcss-opacity-percentage: 1.1.3(postcss@8.4.49) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.49) + postcss-page-break: 3.0.4(postcss@8.4.49) + postcss-place: 7.0.5(postcss@8.4.49) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.49) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) + postcss-selector-not: 6.0.1(postcss@8.4.49) + postcss-value-parser: 4.2.0 + + postcss-pseudo-class-any-link@7.1.6(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-reduce-initial@5.1.2(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.4.49 + + postcss-reduce-transforms@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + + postcss-selector-not@6.0.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.0.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-svgo@5.1.0(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + + postcss-unique-selectors@5.1.1(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + postcss-value-parser@4.2.0: {} + + postcss@7.0.39: + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + + postcss@8.4.49: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.1.2: {} + + prelude-ls@1.2.1: {} + + pretty-bytes@5.6.0: {} + + pretty-error@4.0.0: + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + pretty-format@28.1.3: + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + + process-nextick-args@2.0.1: {} + + promise@8.3.0: + dependencies: + asap: 2.0.6 + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + proxy-from-env@1.1.0: {} + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + punycode@2.3.1: {} + + q@1.5.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + raf@3.4.1: + dependencies: + performance-now: 2.1.0 + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + react-app-polyfill@3.0.0: + dependencies: + core-js: 3.40.0 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + + react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): + dependencies: + '@babel/code-frame': 7.26.2 + address: 1.2.2 + browserslist: 4.24.4 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.2 + strip-ansi: 6.0.1 + text-table: 0.2.0 + webpack: 5.97.1 + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-dropzone@14.3.5(react@19.0.0): + dependencies: + attr-accept: 2.2.5 + file-selector: 2.1.2 + prop-types: 15.8.1 + react: 19.0.0 + + react-error-overlay@6.0.11: {} + + react-hook-form@7.54.2(react@19.0.0): + dependencies: + react: 19.0.0 + + react-is@16.13.1: {} + + react-is@17.0.2: {} + + react-is@18.3.1: {} + + react-is@19.0.0: {} + + react-redux@9.2.0(@types/react@19.0.4)(react@19.0.0)(redux@5.0.1): + dependencies: + '@types/use-sync-external-store': 0.0.6 + react: 19.0.0 + use-sync-external-store: 1.4.0(react@19.0.0) + optionalDependencies: + '@types/react': 19.0.4 + redux: 5.0.1 + + react-refresh@0.11.0: {} + + react-router-dom@7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + + react-router@7.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@types/cookie': 0.6.0 + cookie: 1.0.2 + react: 19.0.0 + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + optionalDependencies: + react-dom: 19.0.0(react@19.0.0) + + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.0.0)(type-fest@0.21.3)(typescript@5.7.3): + dependencies: + '@babel/core': 7.26.0 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.97.1))(webpack@5.97.1) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.26.0) + babel-loader: 8.4.1(@babel/core@7.26.0)(webpack@5.97.1) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.26.0) + babel-preset-react-app: 10.0.1 + bfj: 7.1.0 + browserslist: 4.24.4 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.97.1) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.97.1) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.1 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0))(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.97.1) + file-loader: 6.2.0(webpack@5.97.1) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.3(webpack@5.97.1) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) + postcss: 8.4.49 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.49) + postcss-loader: 6.2.1(postcss@8.4.49)(webpack@5.97.1) + postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.4.49) + postcss-preset-env: 7.8.3(postcss@8.4.49) + prompts: 2.4.2 + react: 19.0.0 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1) + react-refresh: 0.11.0 + resolve: 1.22.10 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.97.1) + semver: 7.6.3 + source-map-loader: 3.0.2(webpack@5.97.1) + style-loader: 3.3.4(webpack@5.97.1) + tailwindcss: 3.4.17 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + webpack: 5.97.1 + webpack-dev-server: 4.15.2(webpack@5.97.1) + webpack-manifest-plugin: 4.1.1(webpack@5.97.1) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.97.1) + optionalDependencies: + fsevents: 2.3.3 + typescript: 5.7.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + + react-toastify@11.0.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + clsx: 2.1.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + + react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@babel/runtime': 7.26.0 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + + react@19.0.0: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.2 + + redux-thunk@3.1.0(redux@5.0.1): + dependencies: + redux: 5.0.1 + + redux@5.0.1: {} + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.0 + + regex-parser@2.3.0: {} + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + regexpu-core@6.2.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + + relateurl@0.2.7: {} + + renderkid@3.0.0: + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + + reselect@5.1.1: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-url-loader@4.0.0: + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + + resolve.exports@1.1.1: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + retry@0.13.1: {} + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + robust-predicates@3.0.2: {} + + rollup-plugin-terser@7.0.2(rollup@2.79.2): + dependencies: + '@babel/code-frame': 7.26.2 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.37.0 + + rollup@2.79.2: + optionalDependencies: + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + + safer-buffer@2.1.2: {} + + sanitize.css@13.0.0: {} + + sass-loader@12.6.0(webpack@5.97.1): + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.97.1 + + sax@1.2.4: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.25.0: {} + + schema-utils@2.7.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@2.7.1: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + + schema-utils@4.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + + select-hose@2.0.0: {} + + selfsigned@2.4.1: + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serialize-javascript@4.0.0: + dependencies: + randombytes: 2.1.0 + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-cookie-parser@2.7.1: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.8.2: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + slash@4.0.0: {} + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + + source-list-map@2.0.1: {} + + source-map-js@1.2.1: {} + + source-map-loader@3.0.2(webpack@5.97.1): + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.97.1 + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + + sourcemap-codec@1.4.8: {} + + spdy-transport@3.0.0: + dependencies: + debug: 4.4.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2: + dependencies: + debug: 4.4.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + + sprintf-js@1.0.3: {} + + stable@0.1.8: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + stackframe@1.3.4: {} + + static-eval@2.0.2: + dependencies: + escodegen: 1.14.3 + + statuses@1.5.0: {} + + statuses@2.0.1: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-length@5.0.1: + dependencies: + char-regex: 2.0.2 + strip-ansi: 7.1.0 + + string-natural-compare@3.0.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + + string.prototype.matchall@4.0.12: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.0.0 + has-property-descriptors: 1.0.2 + + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom@3.0.0: {} + + strip-bom@4.0.0: {} + + strip-comments@2.0.1: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + style-loader@3.3.4(webpack@5.97.1): + dependencies: + webpack: 5.97.1 + + stylehacks@5.1.1(postcss@8.4.49): + dependencies: + browserslist: 4.24.4 + postcss: 8.4.49 + postcss-selector-parser: 6.1.2 + + stylis@4.2.0: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-parser@2.0.4: {} + + svgo@1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + + svgo@2.8.0: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.1.1 + stable: 0.1.8 + + symbol-tree@3.2.4: {} + + tailwindcss@3.4.17: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tapable@1.1.3: {} + + tapable@2.2.1: {} + + temp-dir@2.0.0: {} + + tempy@0.6.0: + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser-webpack-plugin@5.3.11(webpack@5.97.1): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.37.0 + webpack: 5.97.1 + + terser@5.37.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-table@0.2.0: {} + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + throat@6.0.2: {} + + thunky@1.1.0: {} + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + + tr46@2.1.0: + dependencies: + punycode: 2.3.1 + + tryer@1.0.1: {} + + ts-interface-checker@0.1.13: {} + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@1.14.1: {} + + tslib@2.8.1: {} + + tsutils@3.21.0(typescript@5.7.3): + dependencies: + tslib: 1.14.1 + typescript: 5.7.3 + + turbo-stream@2.4.0: {} + + type-check@0.3.2: + dependencies: + prelude-ls: 1.1.2 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.16.0: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.3 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.0.0 + reflect.getprototypeof: 1.0.10 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@5.7.3: {} + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + underscore@1.12.1: {} + + undici-types@6.20.0: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unquote@1.1.1: {} + + upath@1.2.0: {} + + update-browserslist-db@1.1.2(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + use-sync-external-store@1.4.0(react@19.0.0): + dependencies: + react: 19.0.0 + + util-deprecate@1.0.2: {} + + util.promisify@1.0.1: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + has-symbols: 1.1.0 + object.getownpropertydescriptors: 2.1.8 + + utila@0.4.0: {} + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + v8-to-istanbul@8.1.1: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + + vary@1.1.2: {} + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@2.0.0: + dependencies: + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + watchpack@2.4.2: + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + web-vitals@4.2.4: {} + + webidl-conversions@4.0.2: {} + + webidl-conversions@5.0.0: {} + + webidl-conversions@6.1.0: {} + + webpack-dev-middleware@5.3.4(webpack@5.97.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.0 + webpack: 5.97.1 + + webpack-dev-server@4.15.2(webpack@5.97.1): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.13 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack-dev-middleware: 5.3.4(webpack@5.97.1) + ws: 8.18.0 + optionalDependencies: + webpack: 5.97.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-manifest-plugin@4.1.1(webpack@5.97.1): + dependencies: + tapable: 2.2.1 + webpack: 5.97.1 + webpack-sources: 2.3.1 + + webpack-sources@1.4.3: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + + webpack-sources@2.3.1: + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + + webpack-sources@3.2.3: {} + + webpack@5.97.1: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.0 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + websocket-driver@0.7.4: + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-fetch@3.6.20: {} + + whatwg-mimetype@2.3.0: {} + + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + + whatwg-url@8.7.0: + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.0 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.0 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.18: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + workbox-background-sync@6.6.0: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + + workbox-broadcast-update@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-build@6.6.0(@types/babel__core@7.20.5): + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.26.0 + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/runtime': 7.26.0 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.17.1 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + + workbox-cacheable-response@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-core@6.6.0: {} + + workbox-expiration@6.6.0: + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + + workbox-google-analytics@6.6.0: + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + + workbox-navigation-preload@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-precaching@6.6.0: + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + + workbox-range-requests@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-recipes@6.6.0: + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + + workbox-routing@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-strategies@6.6.0: + dependencies: + workbox-core: 6.6.0 + + workbox-streams@6.6.0: + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + + workbox-sw@6.6.0: {} + + workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.97.1): + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.97.1 + webpack-sources: 1.4.3 + workbox-build: 6.6.0(@types/babel__core@7.20.5) + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + + workbox-window@6.6.0: + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.0: {} + + xml-name-validator@3.0.0: {} + + xmlchars@2.2.0: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yaml@2.7.0: {} + + yargs-parser@20.2.9: {} + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yocto-queue@0.1.0: {} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 zcma);c{J4h9>;%nil|2-o+rCuEF-(I%-F}ijC~o(k~HKAkr0)!FCj~d>`RtpD?8b; zXOC1OD!V*IsqUwzbMF1)-gEDD=A573Z-&G7^LoAC9|WO7Xc0Cx1g^Zu0u_SjAPB3vGa^W|sj)80f#V0@M_CAZTIO(t--xg= z!sii`1giyH7EKL_+Wi0ab<)&E_0KD!3Rp2^HNB*K2@PHCs4PWSA32*-^7d{9nH2_E zmC{C*N*)(vEF1_aMamw2A{ZH5aIDqiabnFdJ|y0%aS|64E$`s2ccV~3lR!u<){eS` z#^Mx6o(iP1Ix%4dv`t@!&Za-K@mTm#vadc{0aWDV*_%EiGK7qMC_(`exc>-$Gb9~W!w_^{*pYRm~G zBN{nA;cm^w$VWg1O^^<6vY`1XCD|s_zv*g*5&V#wv&s#h$xlUilPe4U@I&UXZbL z0)%9Uj&@yd03n;!7do+bfixH^FeZ-Ema}s;DQX2gY+7g0s(9;`8GyvPY1*vxiF&|w z>!vA~GA<~JUqH}d;DfBSi^IT*#lrzXl$fNpq0_T1tA+`A$1?(gLb?e#0>UELvljtQ zK+*74m0jn&)5yk8mLBv;=@}c{t0ztT<v;Avck$S6D`Z)^c0(jiwKhQsn|LDRY&w(Fmi91I7H6S;b0XM{e zXp0~(T@k_r-!jkLwd1_Vre^v$G4|kh4}=Gi?$AaJ)3I+^m|Zyj#*?Kp@w(lQdJZf4 z#|IJW5z+S^e9@(6hW6N~{pj8|NO*>1)E=%?nNUAkmv~OY&ZV;m-%?pQ_11)hAr0oAwILrlsGawpxx4D43J&K=n+p3WLnlDsQ$b(9+4 z?mO^hmV^F8MV{4Lx>(Q=aHhQ1){0d*(e&s%G=i5rq3;t{JC zmgbn5Nkl)t@fPH$v;af26lyhH!k+#}_&aBK4baYPbZy$5aFx4}ka&qxl z$=Rh$W;U)>-=S-0=?7FH9dUAd2(q#4TCAHky!$^~;Dz^j|8_wuKc*YzfdAht@Q&ror?91Dm!N03=4=O!a)I*0q~p0g$Fm$pmr$ zb;wD;STDIi$@M%y1>p&_>%?UP($15gou_ue1u0!4(%81;qcIW8NyxFEvXpiJ|H4wz z*mFT(qVx1FKufG11hByuX%lPk4t#WZ{>8ka2efjY`~;AL6vWyQKpJun2nRiZYDij$ zP>4jQXPaP$UC$yIVgGa)jDV;F0l^n(V=HMRB5)20V7&r$jmk{UUIe zVjKroK}JAbD>B`2cwNQ&GDLx8{pg`7hbA~grk|W6LgiZ`8y`{Iq0i>t!3p2}MS6S+ zO_ruKyAElt)rdS>CtF7j{&6rP-#c=7evGMt7B6`7HG|-(WL`bDUAjyn+k$mx$CH;q2Dz4x;cPP$hW=`pFfLO)!jaCL@V2+F)So3}vg|%O*^T1j>C2lx zsURO-zIJC$^$g2byVbRIo^w>UxK}74^TqUiRR#7s_X$e)$6iYG1(PcW7un-va-S&u zHk9-6Zn&>T==A)lM^D~bk{&rFzCi35>UR!ZjQkdSiNX*-;l4z9j*7|q`TBl~Au`5& z+c)*8?#-tgUR$Zd%Q3bs96w6k7q@#tUn`5rj+r@_sAVVLqco|6O{ILX&U-&-cbVa3 zY?ngHR@%l{;`ri%H*0EhBWrGjv!LE4db?HEWb5mu*t@{kv|XwK8?npOshmzf=vZA@ zVSN9sL~!sn?r(AK)Q7Jk2(|M67Uy3I{eRy z_l&Y@A>;vjkWN5I2xvFFTLX0i+`{qz7C_@bo`ZUzDugfq4+>a3?1v%)O+YTd6@Ul7 zAfLfm=nhZ`)P~&v90$&UcF+yXm9sq!qCx3^9gzIcO|Y(js^Fj)Rvq>nQAHI92ap=P z10A4@prk+AGWCb`2)dQYFuR$|H6iDE8p}9a?#nV2}LBCoCf(Xi2@szia7#gY>b|l!-U`c}@ zLdhvQjc!BdLJvYvzzzngnw51yRYCqh4}$oRCy-z|v3Hc*d|?^Wj=l~18*E~*cR_kU z{XsxM1i{V*4GujHQ3DBpl2w4FgFR48Nma@HPgnyKoIEY-MqmMeY=I<%oG~l!f<+FN z1ZY^;10j4M4#HYXP zw5eJpA_y(>uLQ~OucgxDLuf}fVs272FaMxhn4xnDGIyLXnw>Xsd^J8XhcWIwIoQ9} z%FoSJTAGW(SRGwJwb=@pY7r$uQRK3Zd~XbxU)ts!4XsJrCycrWSI?e!IqwqIR8+Jh zlRjZ`UO1I!BtJR_2~7AbkbSm%XQqxEPkz6BTGWx8e}nQ=w7bZ|eVP4?*Tb!$(R)iC z9)&%bS*u(lXqzitAN)Oo=&Ytn>%Hzjc<5liuPi>zC_nw;Z0AE3Y$Jao_Q90R-gl~5 z_xAb2J%eArrC1CN4G$}-zVvCqF1;H;abAu6G*+PDHSYFx@Tdbfox*uEd3}BUyYY-l zTfEsOqsi#f9^FoLO;ChK<554qkri&Av~SIM*{fEYRE?vH7pTAOmu2pz3X?Wn*!ROX ztd54huAk&mFBemMooL33RV-*1f0Q3_(7hl$<#*|WF9P!;r;4_+X~k~uKEqdzZ$5Al zV63XN@)j$FN#cCD;ek1R#l zv%pGrhB~KWgoCj%GT?%{@@o(AJGt*PG#l3i>lhmb_twKH^EYvacVY-6bsCl5*^~L0 zonm@lk2UvvTKr2RS%}T>^~EYqdL1q4nD%0n&Xqr^cK^`J5W;lRRB^R-O8b&HENO||mo0xaD+S=I8RTlIfVgqN@SXDr2&-)we--K7w= zJVU8?Z+7k9dy;s;^gDkQa`0nz6N{T?(A&Iz)2!DEecLyRa&FI!id#5Z7B*O2=PsR0 zEvc|8{NS^)!d)MDX(97Xw}m&kEO@5jqRaDZ!+%`wYOI<23q|&js`&o4xvjP7D_xv@ z5hEwpsp{HezI9!~6O{~)lLR@oF7?J7i>1|5a~UuoN=q&6N}EJPV_GD`&M*v8Y`^2j zKII*d_@Fi$+i*YEW+Hbzn{iQk~yP z>7N{S4)r*!NwQ`(qcN#8SRQsNK6>{)X12nbF`*7#ecO7I)Q$uZsV+xS4E7aUn+U(K baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..aa069f2 --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..82968f1 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,12 @@ +import { BrowserRouter as Router} from 'react-router-dom'; +import AppRouter from './router'; + +function App() { + return ( + + + + ); +} + +export default App; diff --git a/src/assets/images/exercise.webp b/src/assets/images/exercise.webp new file mode 100644 index 0000000000000000000000000000000000000000..988053979a504a7d93a49a3d1bd16b6f0ff3a453 GIT binary patch literal 141154 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 + {editRow ? "Edit" : 'Add'} Category + + ( + + )} + /> + + + + + + + + ); +}; + +export default AddEditCategoryModal; diff --git a/src/components/AddEditExerciseModal/index.tsx b/src/components/AddEditExerciseModal/index.tsx new file mode 100644 index 0000000..c62bf1c --- /dev/null +++ b/src/components/AddEditExerciseModal/index.tsx @@ -0,0 +1,222 @@ +import React, { useEffect, useState } from "react"; +import { useForm, SubmitHandler } from "react-hook-form"; +import { Dialog, DialogActions, DialogContent, DialogTitle, Button, TextField, MenuItem, Select, InputLabel, FormControl, FormHelperText, Box } from "@mui/material"; +import { useDropzone } from 'react-dropzone'; + +// Define the types for form data +interface FormData { + exerciseName: string; + description: string; + primMuscleTargeted: string; + secMuscleTargeted?: string; + repsOrduration: string; + sets: string; + restBetweenSets?: string; + difficultyLevel: "beginner" | "intermediate" | "advanced"; + formTips?: string; + modificationOptions?: string; + equipmentNeeded?: string; + videoLink?: string; + audioInstructions?: string; + restTimeAfterExercise?: string; + totalTimeForExercise?: string; + progressTracking?: string; + motivationalTips?: string; + exerciseImage?: File | null; +} + +interface AddEditExerciseModalProps { + open: boolean; + handleClose: () => void; + editRow: any; + preview: string; + setPreview: string; +} + +const AddEditExerciseModal: React.FC = ({ open, handleClose, editRow ,preview,setPreview}) => { + const { handleSubmit, register, formState: { errors }, setValue, reset, getValues} = useForm(); + const { getRootProps, getInputProps } = useDropzone({ + accept: 'image/*, .gif', + onDrop: (acceptedFiles) => { + if (acceptedFiles && acceptedFiles.length > 0) { + setValue('exerciseImage', acceptedFiles[0]); + handlePreview(acceptedFiles[0]) + } + }, + }); +console.log("Imageeeee" , getValues('exerciseImage')) + // State to store the preview URL of the uploaded file + + const [selectedFile, setSelectedFile] = useState(null); + + useEffect(() => { + if (editRow) { + setValue('exerciseName', editRow.exerciseName); + setValue('description', editRow.description); + setValue('primMuscleTargeted', editRow.primMuscleTargeted); + setValue('secMuscleTargeted', editRow.secMuscleTargeted); + setValue('repsOrduration', editRow.repsOrduration); + setValue('sets', editRow.sets); + setValue('restBetweenSets', editRow.restBetweenSets); + setValue('difficultyLevel', editRow.difficultyLevel); + if (editRow.exerciseImage) { + setValue('exerciseImage', editRow.exerciseImage); + setPreview(editRow.exerciseImage); + setSelectedFile(editRow.exerciseImage); + } + } else { + reset(); + setPreview(null); + setSelectedFile(null); + } + }, [editRow, setValue, reset,setPreview]); + + const onSubmit: SubmitHandler = (data: FormData) => { + console.log(data); + reset(); + setPreview(null); + handleClose(); + }; + + + const handlePreview = (file: File | null) => { + if (file) { + setValue('exerciseImage', file); + setPreview(URL.createObjectURL(file)); + setSelectedFile(file); + } else { + setPreview(null); + setSelectedFile(null); + } + }; + + + const handleClearFile = () => { + setPreview(null); + setSelectedFile(null); + setValue('exerciseImage', null); + }; + + return ( + + Create Exercise + +
+ + {/* Exercise Name */} + + + {/* Description */} + + + {/* Primary Muscles Targeted */} + + + {/* Secondary Muscles Targeted */} + + + {/* Reps/Duration */} + + + {/* Sets */} + + + {/* Rest Between Sets */} + + + {/* Difficulty Level */} + + Difficulty Level + + {errors.difficultyLevel && {errors.difficultyLevel.message}} + + + {/* Image/GIF Upload */} + + handlePreview(e.target.files?.[0] || null)} /> +

Drag & drop an image or GIF here, or click to select

+
+ + {/* Preview the uploaded image or GIF */} + {preview && ( + +

Preview:

+ Exercise Preview +

{selectedFile?.name || selectedFile.split("/").pop()}

+ + +
+ )} +
+
+
+ + + + +
+ ); +}; + +export default AddEditExerciseModal; diff --git a/src/components/AddEditTagsModal/index.tsx b/src/components/AddEditTagsModal/index.tsx new file mode 100644 index 0000000..5ff15f8 --- /dev/null +++ b/src/components/AddEditTagsModal/index.tsx @@ -0,0 +1,82 @@ +import React,{useEffect} from "react"; +import { Button, Dialog, DialogActions, DialogContent, DialogTitle, TextField } from "@mui/material"; +import { useForm, Controller } from "react-hook-form"; + +interface AddEditTagsModalProps { + open: boolean; + handleClose: () => void; + editRow:any; +} + +interface FormData { + tag: string; +} + +const AddEditTagsModal: React.FC = ({ open, handleClose,editRow }) => { + const { control, handleSubmit, formState: { errors },setValue,reset } = useForm({ + defaultValues: { + tag: "", + }, + }); + + const onSubmit = (data: FormData) => { + console.log(data.tag); + handleClose(); + reset(); + }; + + useEffect(() => { + if (editRow) { + setValue('tag', editRow.name); + } else { + reset(); + } + }, [editRow, setValue, reset]); + + return ( + <> + + {editRow ? "Edit" : 'Add'} Tag + + ( + + )} + /> + + + + + + + + ); +}; + +export default AddEditTagsModal; diff --git a/src/components/AddEditWorkoutModal/index.tsx b/src/components/AddEditWorkoutModal/index.tsx new file mode 100644 index 0000000..88a2650 --- /dev/null +++ b/src/components/AddEditWorkoutModal/index.tsx @@ -0,0 +1,11 @@ +import React from 'react' + +const AddEditWorkoutModal = () => { + return ( +
+ +
+ ) +} + +export default AddEditWorkoutModal diff --git a/src/components/AppNavbar/index.tsx b/src/components/AppNavbar/index.tsx new file mode 100644 index 0000000..4d26643 --- /dev/null +++ b/src/components/AppNavbar/index.tsx @@ -0,0 +1,105 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import AppBar from '@mui/material/AppBar'; +import Box from '@mui/material/Box'; +import Stack from '@mui/material/Stack'; +import MuiToolbar from '@mui/material/Toolbar'; +import { tabsClasses } from '@mui/material/Tabs'; +import Typography from '@mui/material/Typography'; +import MenuRoundedIcon from '@mui/icons-material/MenuRounded'; +import DashboardRoundedIcon from '@mui/icons-material/DashboardRounded'; +import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; +import MenuButton from '../MenuButton'; +import SideMenuMobile from '../SideMenuMobile'; + +const Toolbar = styled(MuiToolbar)({ + width: '100%', + padding: '12px', + display: 'flex', + flexDirection: 'column', + alignItems: 'start', + justifyContent: 'center', + gap: '12px', + flexShrink: 0, + [`& ${tabsClasses.flexContainer}`]: { + gap: '8px', + p: '8px', + pb: 0, + }, +}); + +export default function AppNavbar() { + const [open, setOpen] = React.useState(false); + + const toggleDrawer = (newOpen: boolean) => () => { + setOpen(newOpen); + }; + + return ( + + + + + + + Dashboard + + + + + + + + + + + ); +} + +export function CustomIcon() { + return ( + + + + ); +} diff --git a/src/components/CardAlert/CardAlert.tsx b/src/components/CardAlert/CardAlert.tsx new file mode 100644 index 0000000..2c14137 --- /dev/null +++ b/src/components/CardAlert/CardAlert.tsx @@ -0,0 +1,25 @@ +import * as React from 'react'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded'; + +export default function CardAlert() { + return ( + + + + + Plan about to expire + + + Enjoy 10% off when renewing your plan today. + + + + + ); +} diff --git a/src/components/ChartUserByCountry/index.tsx b/src/components/ChartUserByCountry/index.tsx new file mode 100644 index 0000000..57c7d68 --- /dev/null +++ b/src/components/ChartUserByCountry/index.tsx @@ -0,0 +1,194 @@ +import * as React from 'react'; +import { PieChart } from '@mui/x-charts/PieChart'; +import { useDrawingArea } from '@mui/x-charts/hooks'; +import { styled } from '@mui/material/styles'; +import Typography from '@mui/material/Typography'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Box from '@mui/material/Box'; +import Stack from '@mui/material/Stack'; +import LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress'; +import { BrazilFlag, GlobeFlag, IndiaFlag, UsaFlag } from '../../pages/Dashboard/internals/components/CustomIcons'; + +const data = [ + { label: 'India', value: 50000 }, + { label: 'USA', value: 35000 }, + { label: 'Brazil', value: 10000 }, + { label: 'Other', value: 5000 }, +]; + +const countries = [ + { + name: 'India', + value: 50, + flag: , + color: 'hsl(220, 25%, 65%)', + }, + { + name: 'USA', + value: 35, + flag: , + color: 'hsl(220, 25%, 45%)', + }, + { + name: 'Brazil', + value: 10, + flag: , + color: 'hsl(220, 25%, 30%)', + }, + { + name: 'Other', + value: 5, + flag: , + color: 'hsl(220, 25%, 20%)', + }, +]; + +interface StyledTextProps { + variant: 'primary' | 'secondary'; +} + +const StyledText = styled('text', { + shouldForwardProp: (prop) => prop !== 'variant', +})(({ theme }) => ({ + textAnchor: 'middle', + dominantBaseline: 'central', + fill: (theme.vars || theme).palette.text.secondary, + variants: [ + { + props: { + variant: 'primary', + }, + style: { + fontSize: theme.typography.h5.fontSize, + }, + }, + { + props: ({ variant }) => variant !== 'primary', + style: { + fontSize: theme.typography.body2.fontSize, + }, + }, + { + props: { + variant: 'primary', + }, + style: { + fontWeight: theme.typography.h5.fontWeight, + }, + }, + { + props: ({ variant }) => variant !== 'primary', + style: { + fontWeight: theme.typography.body2.fontWeight, + }, + }, + ], +})); + +interface PieCenterLabelProps { + primaryText: string; + secondaryText: string; +} + +function PieCenterLabel({ primaryText, secondaryText }: PieCenterLabelProps) { + const { width, height, left, top } = useDrawingArea(); + const primaryY = top + height / 2 - 10; + const secondaryY = primaryY + 24; + + return ( + + + {primaryText} + + + {secondaryText} + + + ); +} + +const colors = [ + 'hsl(220, 20%, 65%)', + 'hsl(220, 20%, 42%)', + 'hsl(220, 20%, 35%)', + 'hsl(220, 20%, 25%)', +]; + +export default function ChartUserByCountry() { + return ( + + + + Users by country + + + + + + + {countries.map((country, index) => ( + + {country.flag} + + + + {country.name} + + + {country.value}% + + + + + + ))} + + + ); +} diff --git a/src/components/CustomDatePicker/index.tsx b/src/components/CustomDatePicker/index.tsx new file mode 100644 index 0000000..316f327 --- /dev/null +++ b/src/components/CustomDatePicker/index.tsx @@ -0,0 +1,77 @@ +import * as React from 'react'; +import dayjs, { Dayjs } from 'dayjs'; +import Button from '@mui/material/Button'; +import CalendarTodayRoundedIcon from '@mui/icons-material/CalendarTodayRounded'; +import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; +import { UseDateFieldProps } from '@mui/x-date-pickers/DateField'; +import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; +import { DatePicker } from '@mui/x-date-pickers/DatePicker'; +import { + BaseSingleInputFieldProps, + DateValidationError, + FieldSection, +} from '@mui/x-date-pickers/models'; + +interface ButtonFieldProps + extends UseDateFieldProps, + BaseSingleInputFieldProps< + Dayjs | null, + Dayjs, + FieldSection, + false, + DateValidationError + > { + setOpen?: React.Dispatch>; +} + +function ButtonField(props: ButtonFieldProps) { + const { + setOpen, + label, + id, + disabled, + InputProps: { ref } = {}, + inputProps: { 'aria-label': ariaLabel } = {}, + } = props; + + return ( + + ); +} + +export default function CustomDatePicker() { + const [value, setValue] = React.useState(dayjs('2023-04-17')); + const [open, setOpen] = React.useState(false); + + return ( + + setValue(newValue)} + slots={{ field: ButtonField }} + slotProps={{ + field: { setOpen } as any, + nextIconButton: { size: 'small' }, + previousIconButton: { size: 'small' }, + }} + open={open} + onClose={() => setOpen(false)} + onOpen={() => setOpen(true)} + views={['day', 'month', 'year']} + /> + + ); +} diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx new file mode 100644 index 0000000..bdbe11d --- /dev/null +++ b/src/components/CustomTable/index.tsx @@ -0,0 +1,187 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import Table from '@mui/material/Table'; +import TableBody from '@mui/material/TableBody'; +import TableCell, { tableCellClasses } from '@mui/material/TableCell'; +import TableContainer from '@mui/material/TableContainer'; +import TableHead from '@mui/material/TableHead'; +import TableRow from '@mui/material/TableRow'; +import Paper, { paperClasses } from '@mui/material/Paper'; +import { + Box, + Button, + dividerClasses, + IconButton, + listClasses, + Menu, +} from '@mui/material'; +import MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded'; + +// Styled components for customization +const StyledTableCell = styled(TableCell)(({ theme }) => ({ + [`&.${tableCellClasses.head}`]: { + backgroundColor: ' #1565c0', + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})); + +const StyledTableRow = styled(TableRow)(({ theme }) => ({ + '&:nth-of-type(odd)': { + backgroundColor: theme.palette.action.hover, + }, + '&:last-child td, &:last-child th': { + border: 0, + }, +})); + +interface Column { + id: string; + label: string; + align?: 'left' | 'center' | 'right'; +} + +interface Row { + [key: string]: any; +} + +interface CustomTableProps { + columns: Column[]; + rows: Row[]; + setDeleteModal: Function; + setRowData: Function; + setModalOpen: Function; +} + +const CustomTable: React.FC = ({ + columns, + rows, + setDeleteModal, + setRowData, + setModalOpen, +}) => { + console.log('columnsss', columns, rows); + + const [anchorEl, setAnchorEl] = React.useState(null); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + + const isImage = (value: any) => { + if (typeof value === 'string') { + return value.startsWith('http') || value.startsWith('data:image'); // Check for URL or base64 image + } + return false; + }; + + return ( + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== 'action' ? ( + row[column.id] + ) : ( + { + handleClick(e); + setRowData(row); + }} + > + + + )} + + ))} + + ))} + +
+ {open && ( + + + + + + + )} +
+ ); +}; + +export default CustomTable; diff --git a/src/components/CustomizedDataGrid/index.tsx b/src/components/CustomizedDataGrid/index.tsx new file mode 100644 index 0000000..98cbd0a --- /dev/null +++ b/src/components/CustomizedDataGrid/index.tsx @@ -0,0 +1,49 @@ +import * as React from 'react'; +import { DataGrid } from '@mui/x-data-grid'; +import { columns, rows } from '../../pages/Dashboard/internals/data/gridData'; + +export default function CustomizedDataGrid() { + return ( + + params.indexRelativeToCurrentPage % 2 === 0 ? 'even' : 'odd' + } + initialState={{ + pagination: { paginationModel: { pageSize: 20 } }, + }} + pageSizeOptions={[10, 20, 50]} + disableColumnResize + density="compact" + slotProps={{ + filterPanel: { + filterFormProps: { + logicOperatorInputProps: { + variant: 'outlined', + size: 'small', + }, + columnInputProps: { + variant: 'outlined', + size: 'small', + sx: { mt: 'auto' }, + }, + operatorInputProps: { + variant: 'outlined', + size: 'small', + sx: { mt: 'auto' }, + }, + valueInputProps: { + InputComponentProps: { + variant: 'outlined', + size: 'small', + }, + }, + }, + }, + }} + /> + ); +} diff --git a/src/components/CustomizedTreeView/index.tsx b/src/components/CustomizedTreeView/index.tsx new file mode 100644 index 0000000..dc1380f --- /dev/null +++ b/src/components/CustomizedTreeView/index.tsx @@ -0,0 +1,208 @@ +import * as React from 'react'; +import clsx from 'clsx'; +import { animated, useSpring } from '@react-spring/web'; +import { TransitionProps } from '@mui/material/transitions'; +import Box from '@mui/material/Box'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Collapse from '@mui/material/Collapse'; +import Typography from '@mui/material/Typography'; +import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; +import { + unstable_useTreeItem2 as useTreeItem2, + UseTreeItem2Parameters, +} from '@mui/x-tree-view/useTreeItem2'; +import { + TreeItem2Content, + TreeItem2IconContainer, + TreeItem2Label, + TreeItem2Root, +} from '@mui/x-tree-view/TreeItem2'; +import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; +import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; +import { TreeViewBaseItem } from '@mui/x-tree-view/models'; +import { useTheme } from '@mui/material/styles'; + +type Color = 'blue' | 'green'; + +type ExtendedTreeItemProps = { + color?: Color; + id: string; + label: string; +}; + +const ITEMS: TreeViewBaseItem[] = [ + { + id: '1', + label: 'Website', + children: [ + { id: '1.1', label: 'Home', color: 'green' }, + { id: '1.2', label: 'Pricing', color: 'green' }, + { id: '1.3', label: 'About us', color: 'green' }, + { + id: '1.4', + label: 'Blog', + children: [ + { id: '1.1.1', label: 'Announcements', color: 'blue' }, + { id: '1.1.2', label: 'April lookahead', color: 'blue' }, + { id: '1.1.3', label: "What's new", color: 'blue' }, + { id: '1.1.4', label: 'Meet the team', color: 'blue' }, + ], + }, + ], + }, + { + id: '2', + label: 'Store', + children: [ + { id: '2.1', label: 'All products', color: 'green' }, + { + id: '2.2', + label: 'Categories', + children: [ + { id: '2.2.1', label: 'Gadgets', color: 'blue' }, + { id: '2.2.2', label: 'Phones', color: 'blue' }, + { id: '2.2.3', label: 'Wearables', color: 'blue' }, + ], + }, + { id: '2.3', label: 'Bestsellers', color: 'green' }, + { id: '2.4', label: 'Sales', color: 'green' }, + ], + }, + { id: '4', label: 'Contact', color: 'blue' }, + { id: '5', label: 'Help', color: 'blue' }, +]; + +function DotIcon({ color }: { color: string }) { + return ( + + + + + + ); +} + +const AnimatedCollapse = animated(Collapse); + +function TransitionComponent(props: TransitionProps) { + const style = useSpring({ + to: { + opacity: props.in ? 1 : 0, + transform: `translate3d(0,${props.in ? 0 : 20}px,0)`, + }, + }); + + return ; +} + +interface CustomLabelProps { + children: React.ReactNode; + color?: Color; + expandable?: boolean; +} + +function CustomLabel({ color, expandable, children, ...other }: CustomLabelProps) { + const theme = useTheme(); + const colors = { + blue: (theme.vars || theme).palette.primary.main, + green: (theme.vars || theme).palette.success.main, + }; + + const iconColor = color ? colors[color] : null; + return ( + + {iconColor && } + + {children} + + + ); +} + +interface CustomTreeItemProps + extends Omit, + Omit, 'onFocus'> {} + +const CustomTreeItem = React.forwardRef(function CustomTreeItem( + props: CustomTreeItemProps, + ref: React.Ref, +) { + const { id, itemId, label, disabled, children, ...other } = props; + + const { + getRootProps, + getContentProps, + getIconContainerProps, + getLabelProps, + getGroupTransitionProps, + status, + publicAPI, + } = useTreeItem2({ id, itemId, children, label, disabled, rootRef: ref }); + + const item = publicAPI.getItem(itemId); + const color = item?.color; + return ( + + + + {status.expandable && ( + + + + )} + + + + {children && ( + + )} + + + ); +}); + +export default function CustomizedTreeView() { + return ( + + + + Product tree + + + + + ); +} diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx new file mode 100644 index 0000000..aa1b585 --- /dev/null +++ b/src/components/Header/index.tsx @@ -0,0 +1,36 @@ +import * as React from 'react'; +import Stack from '@mui/material/Stack'; +import NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded'; +import CustomDatePicker from '../CustomDatePicker'; +import NavbarBreadcrumbs from '../NavbarBreadcrumbs'; +import MenuButton from '../MenuButton'; +import ColorModeIconDropdown from '../../shared-theme/ColorModeIconDropdown'; + +import Search from '../Search'; + +export default function Header() { + return ( + + + + + + + + + + + + ); +} diff --git a/src/components/HighlightedCard/index.tsx b/src/components/HighlightedCard/index.tsx new file mode 100644 index 0000000..02c6a67 --- /dev/null +++ b/src/components/HighlightedCard/index.tsx @@ -0,0 +1,42 @@ +import * as React from 'react'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Button from '@mui/material/Button'; +import Typography from '@mui/material/Typography'; +import ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded'; +import InsightsRoundedIcon from '@mui/icons-material/InsightsRounded'; +import useMediaQuery from '@mui/material/useMediaQuery'; +import { useTheme } from '@mui/material/styles'; + +export default function HighlightedCard() { + const theme = useTheme(); + const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm')); + + return ( + + + + + Explore your data + + + Uncover performance and visitor insights with our data wizardry. + + + + + ); +} diff --git a/src/components/Loading/index.tsx b/src/components/Loading/index.tsx new file mode 100644 index 0000000..8349a30 --- /dev/null +++ b/src/components/Loading/index.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { useSelector } from 'react-redux'; + +// import styled from './Loading.style'; + +function LoadingComponent() { + // const { isdarktheme } = useSelector((state) => ({ + // isdarktheme: state?.authReducer?.isDarkTheme, + // })); + + return (

Loading

); +} + +export default LoadingComponent; \ No newline at end of file diff --git a/src/components/MainGrid/index.tsx b/src/components/MainGrid/index.tsx new file mode 100644 index 0000000..9122d70 --- /dev/null +++ b/src/components/MainGrid/index.tsx @@ -0,0 +1,94 @@ +import * as React from 'react'; +import Grid from '@mui/material/Grid2'; +import Box from '@mui/material/Box'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import Copyright from '../../pages/Dashboard/internals/components/Copyright'; +import ChartUserByCountry from '../ChartUserByCountry'; +import CustomizedTreeView from '../CustomizedTreeView'; +import CustomizedDataGrid from '../CustomizedDataGrid'; +import HighlightedCard from '../HighlightedCard'; +import PageViewsBarChart from '../PageViewsBarChart'; +import SessionsChart from '../SessionsChart'; +import StatCard, { StatCardProps } from '../StatCard'; + +const data: StatCardProps[] = [ + { + title: 'Users', + value: '14k', + interval: 'Last 30 days', + trend: 'up', + data: [ + 200, 24, 220, 260, 240, 380, 100, 240, 280, 240, 300, 340, 320, 360, 340, + 380, 360, 400, 380, 420, 400, 640, 340, 460, 440, 480, 460, 600, 880, 920, + ], + }, + { + title: 'Conversions', + value: '325', + interval: 'Last 30 days', + trend: 'down', + data: [ + 1640, 1250, 970, 1130, 1050, 900, 720, 1080, 900, 450, 920, 820, 840, 600, + 820, 780, 800, 760, 380, 740, 660, 620, 840, 500, 520, 480, 400, 360, 300, + 220, + ], + }, + { + title: 'Event count', + value: '200k', + interval: 'Last 30 days', + trend: 'neutral', + data: [ + 500, 400, 510, 530, 520, 600, 530, 520, 510, 730, 520, 510, 530, 620, 510, + 530, 520, 410, 530, 520, 610, 530, 520, 610, 530, 420, 510, 430, 520, 510, + ], + }, +]; + +export default function MainGrid() { + return ( + + {/* cards */} + + Overview + + theme.spacing(2) }} + > + {data.map((card, index) => ( + + + + ))} + + + + + + + + + + + + Details + + + + + + + + + + + + + + + ); +} diff --git a/src/components/MenuButton/index.tsx b/src/components/MenuButton/index.tsx new file mode 100644 index 0000000..e938d6f --- /dev/null +++ b/src/components/MenuButton/index.tsx @@ -0,0 +1,23 @@ +import * as React from 'react'; +import Badge, { badgeClasses } from '@mui/material/Badge'; +import IconButton, { IconButtonProps } from '@mui/material/IconButton'; + +export interface MenuButtonProps extends IconButtonProps { + showBadge?: boolean; +} + +export default function MenuButton({ + showBadge = false, + ...props +}: MenuButtonProps) { + return ( + + + + ); +} diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx new file mode 100644 index 0000000..689b94f --- /dev/null +++ b/src/components/MenuContent/index.tsx @@ -0,0 +1,69 @@ +import List from '@mui/material/List'; +import ListItem from '@mui/material/ListItem'; +import ListItemButton from '@mui/material/ListItemButton'; +import ListItemIcon from '@mui/material/ListItemIcon'; +import ListItemText from '@mui/material/ListItemText'; +import Stack from '@mui/material/Stack'; +import HomeRoundedIcon from '@mui/icons-material/HomeRounded'; +import AnalyticsRoundedIcon from '@mui/icons-material/AnalyticsRounded'; +import { Link, useLocation } from 'react-router-dom'; + +const mainListItems = [ + { + text: 'Home', + icon: , + url: '/panel/dashboard', + }, + { + text: 'Vehicles', + icon: , + url: '/panel/vehicles', + }, +]; + +type PropType = { + hidden: boolean; +}; + +export default function MenuContent({ hidden }: PropType) { + const location = useLocation(); + + return ( + + + {mainListItems.map((item, index) => ( + + {/* Wrap ListItemButton with Link to enable routing */} + + + {item.icon} + + + + + ))} + + + ); +} diff --git a/src/components/Modals/DeleteModal/DeleteModal.tsx b/src/components/Modals/DeleteModal/DeleteModal.tsx new file mode 100644 index 0000000..5e242d3 --- /dev/null +++ b/src/components/Modals/DeleteModal/DeleteModal.tsx @@ -0,0 +1,77 @@ +import { Box, Button, Modal, Typography } from '@mui/material'; +import { MouseEventHandler } from 'react'; + +type Props = { + open: boolean; + setDeleteModal: Function; + handleDelete: MouseEventHandler; +}; + +const style = { + position: 'absolute', + top: '50%', + left: '50%', + transform: 'translate(-50%, -50%)', + width: 330, + bgcolor: 'background.paper', + borderRadius: 1.5, + boxShadow: 24, + p: 3, +}; + +const btnStyle = { py: 1, px: 5, width: '50%', textTransform: 'capitalize' }; + +export default function DeleteModal({ + open, + setDeleteModal, + handleDelete, +}: Props) { + return ( + + + + Delete Record + + + Are you sure you want to delete this record? + + + + + + + + ); +} diff --git a/src/components/NavbarBreadcrumbs/index.tsx b/src/components/NavbarBreadcrumbs/index.tsx new file mode 100644 index 0000000..3a5b792 --- /dev/null +++ b/src/components/NavbarBreadcrumbs/index.tsx @@ -0,0 +1,34 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import Typography from '@mui/material/Typography'; +import Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs'; +import NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded'; +import { useLocation } from 'react-router-dom'; + +const StyledBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({ + + margin: theme.spacing(1, 0), + [`& .${breadcrumbsClasses.separator}`]: { + color: (theme.vars || theme).palette.action.disabled, + margin: 1, + }, + [`& .${breadcrumbsClasses.ol}`]: { + alignItems: 'center', + }, +})); + +export default function NavbarBreadcrumbs() { + const location = useLocation(); + const routeName = location.pathname === '/' ? 'Home' : location.pathname.slice(7); + return ( + } + > + Dashboard: + + {routeName} + + + ); +} diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx new file mode 100644 index 0000000..3dd788a --- /dev/null +++ b/src/components/OptionsMenu/index.tsx @@ -0,0 +1,89 @@ +import * as React from 'react'; +import { styled } from '@mui/material/styles'; +import Divider, { dividerClasses } from '@mui/material/Divider'; +import Menu from '@mui/material/Menu'; +import MuiMenuItem from '@mui/material/MenuItem'; +import { paperClasses } from '@mui/material/Paper'; +import { listClasses } from '@mui/material/List'; +import ListItemText from '@mui/material/ListItemText'; +import ListItemIcon, { listItemIconClasses } from '@mui/material/ListItemIcon'; +import LogoutRoundedIcon from '@mui/icons-material/LogoutRounded'; +import MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded'; +import MenuButton from '../MenuButton'; +import { Avatar } from '@mui/material'; + +const MenuItem = styled(MuiMenuItem)({ + margin: '2px 0', +}); + +export default function OptionsMenu({ avatar }: { avatar?: boolean }) { + const [anchorEl, setAnchorEl] = React.useState(null); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + return ( + + + {avatar ? ( + + ) : ( + + )} + + + Profile + My account + + Add another account + Settings + + + Logout + + + + + + + ); +} diff --git a/src/components/PageViewsBarChart/index.tsx b/src/components/PageViewsBarChart/index.tsx new file mode 100644 index 0000000..e7a90bd --- /dev/null +++ b/src/components/PageViewsBarChart/index.tsx @@ -0,0 +1,85 @@ +import * as React from 'react'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Chip from '@mui/material/Chip'; +import Typography from '@mui/material/Typography'; +import Stack from '@mui/material/Stack'; +import { BarChart } from '@mui/x-charts/BarChart'; +import { useTheme } from '@mui/material/styles'; + +export default function PageViewsBarChart() { + const theme = useTheme(); + const colorPalette = [ + (theme.vars || theme).palette.primary.dark, + (theme.vars || theme).palette.primary.main, + (theme.vars || theme).palette.primary.light, + ]; + return ( + + + + Page views and downloads + + + + + 1.3M + + + + + Page views and downloads for the last 6 months + + + + + + ); +} diff --git a/src/components/Search/index.tsx b/src/components/Search/index.tsx new file mode 100644 index 0000000..58408e8 --- /dev/null +++ b/src/components/Search/index.tsx @@ -0,0 +1,26 @@ +import * as React from 'react'; +import FormControl from '@mui/material/FormControl'; +import InputAdornment from '@mui/material/InputAdornment'; +import OutlinedInput from '@mui/material/OutlinedInput'; +import SearchRoundedIcon from '@mui/icons-material/SearchRounded'; + +export default function Search() { + return ( + + + + + } + inputProps={{ + 'aria-label': 'search', + }} + /> + + ); +} diff --git a/src/components/SelectContent/index.tsx b/src/components/SelectContent/index.tsx new file mode 100644 index 0000000..4d36f03 --- /dev/null +++ b/src/components/SelectContent/index.tsx @@ -0,0 +1,102 @@ +import * as React from 'react'; +import MuiAvatar from '@mui/material/Avatar'; +import MuiListItemAvatar from '@mui/material/ListItemAvatar'; +import MenuItem from '@mui/material/MenuItem'; +import ListItemText from '@mui/material/ListItemText'; +import ListItemIcon from '@mui/material/ListItemIcon'; +import ListSubheader from '@mui/material/ListSubheader'; +import Select, { SelectChangeEvent, selectClasses } from '@mui/material/Select'; +import Divider from '@mui/material/Divider'; +import { styled } from '@mui/material/styles'; +import AddRoundedIcon from '@mui/icons-material/AddRounded'; +import DevicesRoundedIcon from '@mui/icons-material/DevicesRounded'; +import SmartphoneRoundedIcon from '@mui/icons-material/SmartphoneRounded'; +import ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded'; + +const Avatar = styled(MuiAvatar)(({ theme }) => ({ + width: 28, + height: 28, + backgroundColor: (theme.vars || theme).palette.background.paper, + color: (theme.vars || theme).palette.text.secondary, + border: `1px solid ${(theme.vars || theme).palette.divider}`, +})); + +const ListItemAvatar = styled(MuiListItemAvatar)({ + minWidth: 0, + marginRight: 12, +}); + +export default function SelectContent() { + const [company, setCompany] = React.useState(''); + + const handleChange = (event: SelectChangeEvent) => { + setCompany(event.target.value as string); + }; + + return ( + + ); +} diff --git a/src/components/SessionsChart/index.tsx b/src/components/SessionsChart/index.tsx new file mode 100644 index 0000000..546f9aa --- /dev/null +++ b/src/components/SessionsChart/index.tsx @@ -0,0 +1,150 @@ +import * as React from 'react'; +import { useTheme } from '@mui/material/styles'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Chip from '@mui/material/Chip'; +import Typography from '@mui/material/Typography'; +import Stack from '@mui/material/Stack'; +import { LineChart } from '@mui/x-charts/LineChart'; + +function AreaGradient({ color, id }: { color: string; id: string }) { + return ( + + + + + + + ); +} + +function getDaysInMonth(month: number, year: number) { + const date = new Date(year, month, 0); + const monthName = date.toLocaleDateString('en-US', { + month: 'short', + }); + const daysInMonth = date.getDate(); + const days = []; + let i = 1; + while (days.length < daysInMonth) { + days.push(`${monthName} ${i}`); + i += 1; + } + return days; +} + +export default function SessionsChart() { + const theme = useTheme(); + const data = getDaysInMonth(4, 2024); + + const colorPalette = [ + theme.palette.primary.light, + theme.palette.primary.main, + theme.palette.primary.dark, + ]; + + return ( + + + + Sessions + + + + + 13,277 + + + + + Sessions per day for the last 30 days + + + (i + 1) % 5 === 0, + }, + ]} + series={[ + { + id: 'direct', + label: 'Direct', + showMark: false, + curve: 'linear', + stack: 'total', + area: true, + stackOrder: 'ascending', + data: [ + 300, 900, 600, 1200, 1500, 1800, 2400, 2100, 2700, 3000, 1800, 3300, + 3600, 3900, 4200, 4500, 3900, 4800, 5100, 5400, 4800, 5700, 6000, + 6300, 6600, 6900, 7200, 7500, 7800, 8100, + ], + }, + { + id: 'referral', + label: 'Referral', + showMark: false, + curve: 'linear', + stack: 'total', + area: true, + stackOrder: 'ascending', + data: [ + 500, 900, 700, 1400, 1100, 1700, 2300, 2000, 2600, 2900, 2300, 3200, + 3500, 3800, 4100, 4400, 2900, 4700, 5000, 5300, 5600, 5900, 6200, + 6500, 5600, 6800, 7100, 7400, 7700, 8000, + ], + }, + { + id: 'organic', + label: 'Organic', + showMark: false, + curve: 'linear', + stack: 'total', + stackOrder: 'ascending', + data: [ + 1000, 1500, 1200, 1700, 1300, 2000, 2400, 2200, 2600, 2800, 2500, + 3000, 3400, 3700, 3200, 3900, 4100, 3500, 4300, 4500, 4000, 4700, + 5000, 5200, 4800, 5400, 5600, 5900, 6100, 6300, + ], + area: true, + }, + ]} + height={250} + margin={{ left: 50, right: 20, top: 20, bottom: 20 }} + grid={{ horizontal: true }} + sx={{ + '& .MuiAreaElement-series-organic': { + fill: "url('#organic')", + }, + '& .MuiAreaElement-series-referral': { + fill: "url('#referral')", + }, + '& .MuiAreaElement-series-direct': { + fill: "url('#direct')", + }, + }} + slotProps={{ + legend: { + hidden: true, + }, + }} + > + + + + + + + ); +} diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx new file mode 100644 index 0000000..1ede6a6 --- /dev/null +++ b/src/components/SideMenu/index.tsx @@ -0,0 +1,93 @@ +import { styled } from '@mui/material/styles'; +import Avatar from '@mui/material/Avatar'; +import MuiDrawer, { drawerClasses } from '@mui/material/Drawer'; +import Box from '@mui/material/Box'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import MenuContent from '../MenuContent'; +import OptionsMenu from '../OptionsMenu'; +import React from 'react'; +import { ArrowLeftIcon, ArrowRightIcon } from '@mui/x-date-pickers'; +import { Button } from '@mui/material'; + +const drawerWidth = 240; + +const Drawer = styled(MuiDrawer)({ + width: drawerWidth, + flexShrink: 0, + boxSizing: 'border-box', + mt: 10, + [`& .${drawerClasses.paper}`]: { + width: drawerWidth, + boxSizing: 'border-box', + }, +}); + +export default function SideMenu() { + const [open, setOpen] = React.useState(true); + return ( + + + + + + ); +} diff --git a/src/components/SideMenuMobile/index.tsx b/src/components/SideMenuMobile/index.tsx new file mode 100644 index 0000000..d94e2d8 --- /dev/null +++ b/src/components/SideMenuMobile/index.tsx @@ -0,0 +1,73 @@ +import * as React from 'react'; +import Avatar from '@mui/material/Avatar'; +import Button from '@mui/material/Button'; +import Divider from '@mui/material/Divider'; +import Drawer, { drawerClasses } from '@mui/material/Drawer'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import LogoutRoundedIcon from '@mui/icons-material/LogoutRounded'; +import NotificationsRoundedIcon from '@mui/icons-material/NotificationsRounded'; + +import MenuButton from '../MenuButton'; +import MenuContent from '../MenuContent'; +import CardAlert from '../CardAlert/CardAlert'; + +interface SideMenuMobileProps { + open: boolean | undefined; + toggleDrawer: (newOpen: boolean) => () => void; +} + +export default function SideMenuMobile({ open, toggleDrawer }: SideMenuMobileProps) { + return ( + theme.zIndex.drawer + 1, + [`& .${drawerClasses.paper}`]: { + backgroundImage: 'none', + backgroundColor: 'background.paper', + }, + }} + > + + + + + + Riley Carter + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/components/StatCard/index.tsx b/src/components/StatCard/index.tsx new file mode 100644 index 0000000..d587001 --- /dev/null +++ b/src/components/StatCard/index.tsx @@ -0,0 +1,129 @@ +import * as React from 'react'; +import { useTheme } from '@mui/material/styles'; +import Box from '@mui/material/Box'; +import Card from '@mui/material/Card'; +import CardContent from '@mui/material/CardContent'; +import Chip from '@mui/material/Chip'; +import Stack from '@mui/material/Stack'; +import Typography from '@mui/material/Typography'; +import { SparkLineChart } from '@mui/x-charts/SparkLineChart'; +import { areaElementClasses } from '@mui/x-charts/LineChart'; + +export type StatCardProps = { + title: string; + value: string; + interval: string; + trend: 'up' | 'down' | 'neutral'; + data: number[]; +}; + +function getDaysInMonth(month: number, year: number) { + const date = new Date(year, month, 0); + const monthName = date.toLocaleDateString('en-US', { + month: 'short', + }); + const daysInMonth = date.getDate(); + const days = []; + let i = 1; + while (days.length < daysInMonth) { + days.push(`${monthName} ${i}`); + i += 1; + } + return days; +} + +function AreaGradient({ color, id }: { color: string; id: string }) { + return ( + + + + + + + ); +} + +export default function StatCard({ + title, + value, + interval, + trend, + data, +}: StatCardProps) { + const theme = useTheme(); + const daysInWeek = getDaysInMonth(4, 2024); + + const trendColors = { + up: + theme.palette.mode === 'light' + ? theme.palette.success.main + : theme.palette.success.dark, + down: + theme.palette.mode === 'light' + ? theme.palette.error.main + : theme.palette.error.dark, + neutral: + theme.palette.mode === 'light' + ? theme.palette.grey[400] + : theme.palette.grey[700], + }; + + const labelColors = { + up: 'success' as const, + down: 'error' as const, + neutral: 'default' as const, + }; + + const color = labelColors[trend]; + const chartColor = trendColors[trend]; + const trendValues = { up: '+25%', down: '-25%', neutral: '+5%' }; + + return ( + + + + {title} + + + + + + {value} + + + + + {interval} + + + + + + + + + + + ); +} diff --git a/src/hooks/useAuth.js b/src/hooks/useAuth.js new file mode 100644 index 0000000..0e88a99 --- /dev/null +++ b/src/hooks/useAuth.js @@ -0,0 +1,41 @@ +import { intersection, uniq } from 'lodash'; +import React from 'react'; +import { useDispatch, useSelector } from 'react-redux'; + +import { checkUserAuth } from '../redux/slices/authSlice'; + +const useAuth = (caps, { matchAllCaps = false }) => { + const dispatch = useDispatch(); + const [isAuthorized, setIsAuthorized] = React.useState(false); + + const { isAuthenticated, userCapabilities } = useSelector((state) => ({ + isAuthenticated: state.authReducer.isAuthenticated, + userCapabilities: state.authReducer.userCapabilities, + })); + + const requiredCaps = React.useMemo( + () => uniq(Array.isArray(caps) ? caps : [caps]), + [caps] + ); + + React.useEffect(() => { + const userMatchedCaps = intersection(userCapabilities, requiredCaps); + + let isUserAuthorized = matchAllCaps + ? userMatchedCaps?.length === requiredCaps?.length + : userMatchedCaps?.length > 0; + if (requiredCaps.length === 0) { + isUserAuthorized = true; + } + // if (isAuthenticated === null) { + if (isAuthenticated === null || false || undefined) { + dispatch(checkUserAuth()); + } else { + setIsAuthorized(isAuthenticated && isUserAuthorized); + } + }, [dispatch, isAuthenticated, requiredCaps, userCapabilities]); + + return { isAuthenticated, isAuthorized }; +}; + +export default useAuth; diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..8c25f92 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import reportWebVitals from './reportWebVitals'; +import App from './App'; +import { Provider } from 'react-redux'; +import store from './redux/store/store.ts'; +import { Slide, ToastContainer } from 'react-toastify'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx new file mode 100644 index 0000000..e7f9ca4 --- /dev/null +++ b/src/layouts/DashboardLayout/index.tsx @@ -0,0 +1,50 @@ +// src/common/components/Layout + +import * as React from 'react'; +import { Box, Stack } from '@mui/material'; +import { Outlet } from 'react-router-dom'; +import SideMenu from '../../components/SideMenu'; +import AppNavbar from '../../components/AppNavbar'; +import Header from '../../components/Header'; +import AppTheme from '../../shared-theme/AppTheme'; + +interface LayoutProps { + customStyles?: React.CSSProperties; +} + +const DashboardLayout: React.FC = ({ customStyles }) => { + return ( + + + + + ({ + flexGrow: 1, + backgroundColor: theme.vars + ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` + : theme.palette.background.default, + overflow: 'auto', + ...customStyles, + })} + > + +
+ + + + + + ); +}; + +export default DashboardLayout; diff --git a/src/lib/https.ts b/src/lib/https.ts new file mode 100644 index 0000000..e196d71 --- /dev/null +++ b/src/lib/https.ts @@ -0,0 +1,16 @@ +import axios from 'axios'; + +const http = axios.create({ + baseURL: process.env.REACT_APP_BACKEND_URL, +}); +console.log(process.env.REACT_APP_BACKEND_URL); +http.interceptors.request.use((config) => { + const authToken = localStorage.getItem('authToken'); + if (authToken) { + config.headers.Authorization = authToken; + } + + return config; +}); + +export default http; diff --git a/src/logo.svg b/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/pages/Auth/Login/CustomIcons.tsx b/src/pages/Auth/Login/CustomIcons.tsx new file mode 100644 index 0000000..1c24a77 --- /dev/null +++ b/src/pages/Auth/Login/CustomIcons.tsx @@ -0,0 +1,120 @@ +import * as React from 'react'; +import SvgIcon from '@mui/material/SvgIcon'; + +export function SitemarkIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function FacebookIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function GoogleIcon() { + return ( + + + + + + + + + ); +} diff --git a/src/pages/Auth/Login/ForgotPassword.tsx b/src/pages/Auth/Login/ForgotPassword.tsx new file mode 100644 index 0000000..83448f9 --- /dev/null +++ b/src/pages/Auth/Login/ForgotPassword.tsx @@ -0,0 +1,57 @@ +import * as React from 'react'; +import Button from '@mui/material/Button'; +import Dialog from '@mui/material/Dialog'; +import DialogActions from '@mui/material/DialogActions'; +import DialogContent from '@mui/material/DialogContent'; +import DialogContentText from '@mui/material/DialogContentText'; +import DialogTitle from '@mui/material/DialogTitle'; +import OutlinedInput from '@mui/material/OutlinedInput'; + +interface ForgotPasswordProps { + open: boolean; + handleClose: () => void; +} + +export default function ForgotPassword({ open, handleClose }: ForgotPasswordProps) { + return ( + ) => { + event.preventDefault(); + handleClose(); + }, + sx: { backgroundImage: 'none' }, + }} + > + Reset password + + + Enter your account's email address, and we'll send you a link to + reset your password. + + + + + + + + + ); +} diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx new file mode 100644 index 0000000..5f77f9f --- /dev/null +++ b/src/pages/Auth/Login/index.tsx @@ -0,0 +1,228 @@ +import * as React from 'react'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Checkbox from '@mui/material/Checkbox'; +import CssBaseline from '@mui/material/CssBaseline'; +import FormControlLabel from '@mui/material/FormControlLabel'; +import Divider from '@mui/material/Divider'; +import FormLabel from '@mui/material/FormLabel'; +import FormControl from '@mui/material/FormControl'; +import Link from '@mui/material/Link'; +import TextField from '@mui/material/TextField'; +import Typography from '@mui/material/Typography'; +import Stack from '@mui/material/Stack'; +import MuiCard from '@mui/material/Card'; +import { styled } from '@mui/material/styles'; +import { useForm, Controller, SubmitHandler } from 'react-hook-form'; +import { useDispatch } from 'react-redux'; +import { loginUser } from '../../../redux/slices/authSlice.ts'; +import ColorModeSelect from '../../../shared-theme/ColorModeSelect.tsx'; +import AppTheme from '../../../shared-theme/AppTheme.tsx'; +import ForgotPassword from './ForgotPassword.tsx'; +import { toast } from 'react-toastify'; +import { useNavigate } from 'react-router-dom'; + +const Card = styled(MuiCard)(({ theme }) => ({ + display: 'flex', + flexDirection: 'column', + alignSelf: 'center', + width: '100%', + padding: theme.spacing(4), + gap: theme.spacing(2), + margin: 'auto', + [theme.breakpoints.up('sm')]: { + maxWidth: '450px', + }, + boxShadow: + 'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px', + ...theme.applyStyles('dark', { + boxShadow: + 'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px', + }), +})); + +const SignInContainer = styled(Stack)(({ theme }) => ({ + height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)', + minHeight: '100%', + padding: theme.spacing(2), + [theme.breakpoints.up('sm')]: { + padding: theme.spacing(4), + }, + '&::before': { + content: '""', + display: 'block', + position: 'absolute', + zIndex: -1, + inset: 0, + backgroundImage: + 'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))', + backgroundRepeat: 'no-repeat', + ...theme.applyStyles('dark', { + backgroundImage: + 'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))', + }), + }, +})); +interface ILoginForm { + email: string; + password: string; +} +export default function Login(props: { disableCustomTheme?: boolean }) { + const [open, setOpen] = React.useState(false); + const { + control, + handleSubmit, + formState: { errors }, + setError, + } = useForm(); + const dispatch = useDispatch(); + const router = useNavigate(); + const handleClickOpen = () => { + setOpen(true); + }; + + const handleClose = () => { + setOpen(false); + }; + + const onSubmit: SubmitHandler = async (data: ILoginForm) => { + try { + const response = await dispatch(loginUser(data)).unwrap(); + if (response?.data?.token) { + router('/panel/dashboard'); + } + } catch (error: any) { + console.log('Login failed:', error); + toast.error('Login failed: ' + error); + } + }; + + return ( + + + + + + {/* */} + Digi-EV + + Sign in + + + + Email + ( + + )} + /> + + + + Password + ( + + )} + /> + + + } + label="Remember me" + /> + + + + Forgot your password? + + + or + + + Don't have an account?{' '} + + Sign up + + + + + + + ); +} diff --git a/src/pages/Auth/SignUp/CustomIcons.tsx b/src/pages/Auth/SignUp/CustomIcons.tsx new file mode 100644 index 0000000..1c24a77 --- /dev/null +++ b/src/pages/Auth/SignUp/CustomIcons.tsx @@ -0,0 +1,120 @@ +import * as React from 'react'; +import SvgIcon from '@mui/material/SvgIcon'; + +export function SitemarkIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function FacebookIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function GoogleIcon() { + return ( + + + + + + + + + ); +} diff --git a/src/pages/Auth/SignUp/README.md b/src/pages/Auth/SignUp/README.md new file mode 100644 index 0000000..3acc20e --- /dev/null +++ b/src/pages/Auth/SignUp/README.md @@ -0,0 +1,15 @@ +# Sign-up template + +## Usage + + + +1. Copy these folders (`sign-up` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples). +2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react. +3. Import and use the `SignUp` component. + +## Demo + + + +View the demo at https://mui.com/material-ui/getting-started/templates/sign-up/. diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx new file mode 100644 index 0000000..14d4602 --- /dev/null +++ b/src/pages/Auth/SignUp/index.tsx @@ -0,0 +1,264 @@ +import * as React from 'react'; +import { useForm, Controller, SubmitHandler } from 'react-hook-form'; +import Box from '@mui/material/Box'; +import Button from '@mui/material/Button'; +import Checkbox from '@mui/material/Checkbox'; +import CssBaseline from '@mui/material/CssBaseline'; +import Divider from '@mui/material/Divider'; +import FormControlLabel from '@mui/material/FormControlLabel'; +import FormLabel from '@mui/material/FormLabel'; +import FormControl from '@mui/material/FormControl'; +import Link from '@mui/material/Link'; +import TextField from '@mui/material/TextField'; +import Typography from '@mui/material/Typography'; +import Stack from '@mui/material/Stack'; +import MuiCard from '@mui/material/Card'; +import { styled } from '@mui/material/styles'; +import AppTheme from '../../../shared-theme/AppTheme.tsx'; +import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons.tsx'; +import ColorModeSelect from '../../../shared-theme/ColorModeSelect.tsx'; +import MuiPhoneNumber from 'mui-phone-number'; +import { useDispatch } from 'react-redux'; +import { registerUser } from '../../../redux/slices/authSlice.ts'; +import { toast } from "react-toastify"; + +const Card = styled(MuiCard)(({ theme }) => ({ + display: 'flex', + flexDirection: 'column', + alignSelf: 'center', + width: '100%', + padding: theme.spacing(4), + gap: theme.spacing(2), + margin: 'auto', + boxShadow: + 'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px', + [theme.breakpoints.up('sm')]: { + width: '450px', + }, + ...theme.applyStyles('dark', { + boxShadow: + 'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px', + }), +})); + +const SignUpContainer = styled(Stack)(({ theme }) => ({ + height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)', + minHeight: '100%', + padding: theme.spacing(2), + [theme.breakpoints.up('sm')]: { + padding: theme.spacing(4), + }, + '&::before': { + content: '""', + display: 'block', + position: 'absolute', + zIndex: -1, + inset: 0, + backgroundImage: + 'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))', + backgroundRepeat: 'no-repeat', + ...theme.applyStyles('dark', { + backgroundImage: + 'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))', + }), + }, +})); +interface IRegisterForm { + name:string; + email: string; + password: string; + phoneCountryCode:string; + phoneNumber:number | null; +} +export default function SignUp(props: { disableCustomTheme?: boolean }) { +const dispatch = useDispatch(); + const { control, handleSubmit, formState: { errors }, setValue } = useForm({ + defaultValues: { + name: '', + email: '', + password: '', + phoneCountryCode: '', + phoneNumber: null, + } + }); + const [countryCode, setCountryCode] = React.useState(''); + const [phoneNumber, setPhoneNumber] = React.useState(''); + + const extractCountryCodeAndNumber = (phone) => { + // Match the country code (e.g., +91) and the rest of the number + const match = phone.match(/^(\+\d{1,3})\s*(\d+.*)/); + if (match) { + return { countryCode: match[1], numberWithoutCountryCode: match[2] }; + } + return { countryCode: '', numberWithoutCountryCode: phone }; + }; + const handleOnChange = (newPhone) => { + const { countryCode, numberWithoutCountryCode } = extractCountryCodeAndNumber(newPhone); + console.log("numberWithoutCountryCode",numberWithoutCountryCode); + setPhoneNumber(numberWithoutCountryCode) + setCountryCode(countryCode); + }; + + const onSubmit : SubmitHandler= async (data: any) => { + const payload = { + name: data.name, + email: data.email, + password: data.password, + phoneCountryCode: countryCode, + phoneNumber: phoneNumber, + }; + try { + await dispatch(registerUser(payload)).unwrap(); + } catch (error) { + toast(error) + console.log("error",error) + } + }; + + return ( + + + + + + + + Sign up + + + + Full name + ( + + )} + /> + + + + Email + ( + + )} + /> + + + + Password + ( + + )} + /> + + + + ( + + )} + /> + } + label="I want to receive updates via email." + /> + + + + + or + + + + + + Already have an account?{' '} + + Sign in + + + + + + + ); +} diff --git a/src/pages/Dashboard/README.md b/src/pages/Dashboard/README.md new file mode 100644 index 0000000..98a9b87 --- /dev/null +++ b/src/pages/Dashboard/README.md @@ -0,0 +1,15 @@ +# Dashboard template + +## Usage + + + +1. Copy these folders (`dashboard` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples). +2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react, @mui/x-charts, @mui/x-date-pickers, @mui/x-data-grid, @mui/x-tree-view, dayjs +3. Import and use the `Dashboard` component. + +## Demo + + + +View the demo at https://mui.com/material-ui/getting-started/templates/dashboard/. diff --git a/src/pages/Dashboard/Title.tsx.preview b/src/pages/Dashboard/Title.tsx.preview new file mode 100644 index 0000000..76fc02f --- /dev/null +++ b/src/pages/Dashboard/Title.tsx.preview @@ -0,0 +1,3 @@ + + {props.children} + \ No newline at end of file diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx new file mode 100644 index 0000000..c2f5b2a --- /dev/null +++ b/src/pages/Dashboard/index.tsx @@ -0,0 +1,37 @@ +// src/pages/Dashboard + +import * as React from 'react'; +import { CssBaseline } from '@mui/material'; + +import { + chartsCustomizations, + dataGridCustomizations, + datePickersCustomizations, + treeViewCustomizations, +} from './theme/customizations/index.ts'; +import DashboardLayout from '../../layouts/DashboardLayout'; +import AppTheme from '../../shared-theme/AppTheme'; +import MainGrid from '../../components/MainGrid/index.tsx'; + +const xThemeComponents = { + ...chartsCustomizations, + ...dataGridCustomizations, + ...datePickersCustomizations, + ...treeViewCustomizations, +}; + +export default function Dashboard(props: { disableCustomTheme?: boolean }) { + const disable = true; + return ( + + {!disable ? ( + <> + + + + ) : ( + 'Dashboard' + )} + + ); +} diff --git a/src/pages/Dashboard/internals/components/Copyright.js b/src/pages/Dashboard/internals/components/Copyright.js new file mode 100644 index 0000000..fb81dbc --- /dev/null +++ b/src/pages/Dashboard/internals/components/Copyright.js @@ -0,0 +1,26 @@ +import * as React from 'react'; +import Link from '@mui/material/Link'; +import Typography from '@mui/material/Typography'; + +export default function Copyright(props) { + return ( + + {'Copyright © '} + + Sitemark + {' '} + {new Date().getFullYear()} + {'.'} + + ); +} diff --git a/src/pages/Dashboard/internals/components/Copyright.tsx b/src/pages/Dashboard/internals/components/Copyright.tsx new file mode 100644 index 0000000..53d5373 --- /dev/null +++ b/src/pages/Dashboard/internals/components/Copyright.tsx @@ -0,0 +1,26 @@ +import * as React from 'react'; +import Link from '@mui/material/Link'; +import Typography from '@mui/material/Typography'; + +export default function Copyright(props: any) { + return ( + + {'Copyright © '} + + Sitemark + {' '} + {new Date().getFullYear()} + {'.'} + + ); +} diff --git a/src/pages/Dashboard/internals/components/CustomIcons.js b/src/pages/Dashboard/internals/components/CustomIcons.js new file mode 100644 index 0000000..8cc3462 --- /dev/null +++ b/src/pages/Dashboard/internals/components/CustomIcons.js @@ -0,0 +1,326 @@ +import * as React from 'react'; +import SvgIcon from '@mui/material/SvgIcon'; + +export function SitemarkIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function IndiaFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} + +export function UsaFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + ); +} +export function BrazilFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} + +export function GlobeFlag() { + return ( + + + + + + + + + + + + + + ); +} diff --git a/src/pages/Dashboard/internals/components/CustomIcons.tsx b/src/pages/Dashboard/internals/components/CustomIcons.tsx new file mode 100644 index 0000000..8cc3462 --- /dev/null +++ b/src/pages/Dashboard/internals/components/CustomIcons.tsx @@ -0,0 +1,326 @@ +import * as React from 'react'; +import SvgIcon from '@mui/material/SvgIcon'; + +export function SitemarkIcon() { + return ( + + + + + + + + + + + + + ); +} + +export function IndiaFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} + +export function UsaFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + ); +} +export function BrazilFlag() { + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} + +export function GlobeFlag() { + return ( + + + + + + + + + + + + + + ); +} diff --git a/src/pages/Dashboard/internals/data/gridData.js b/src/pages/Dashboard/internals/data/gridData.js new file mode 100644 index 0000000..624f0b6 --- /dev/null +++ b/src/pages/Dashboard/internals/data/gridData.js @@ -0,0 +1,632 @@ +import * as React from 'react'; +import Avatar from '@mui/material/Avatar'; +import Chip from '@mui/material/Chip'; + +import { SparkLineChart } from '@mui/x-charts/SparkLineChart'; + +function getDaysInMonth(month, year) { + const date = new Date(year, month, 0); + const monthName = date.toLocaleDateString('en-US', { + month: 'short', + }); + const daysInMonth = date.getDate(); + const days = []; + let i = 1; + while (days.length < daysInMonth) { + days.push(`${monthName} ${i}`); + i += 1; + } + return days; +} + +function renderSparklineCell(params) { + const data = getDaysInMonth(4, 2024); + const { value, colDef } = params; + + if (!value || value.length === 0) { + return null; + } + + return ( +
+ +
+ ); +} + +function renderStatus(status) { + const colors = { + Online: 'success', + Offline: 'default', + }; + + return ; +} + +export function renderAvatar(params) { + if (params.value == null) { + return ''; + } + + return ( + + {params.value.name.toUpperCase().substring(0, 1)} + + ); +} + +export const columns = [ + { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 }, + { + field: 'status', + headerName: 'Status', + flex: 0.5, + minWidth: 80, + renderCell: (params) => renderStatus(params.value), + }, + { + field: 'users', + headerName: 'Users', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 80, + }, + { + field: 'eventCount', + headerName: 'Event Count', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 100, + }, + { + field: 'viewsPerUser', + headerName: 'Views per User', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 120, + }, + { + field: 'averageTime', + headerName: 'Average Time', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 100, + }, + { + field: 'conversions', + headerName: 'Daily Conversions', + flex: 1, + minWidth: 150, + renderCell: renderSparklineCell, + }, +]; + +export const rows = [ + { + id: 1, + pageTitle: 'Homepage Overview', + status: 'Online', + eventCount: 8345, + users: 212423, + viewsPerUser: 18.5, + averageTime: '2m 15s', + conversions: [ + 469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863, + 911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533, + 1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473, + 3296541, 3041524, 2599497, + ], + }, + { + id: 2, + pageTitle: 'Product Details - Gadgets', + status: 'Online', + eventCount: 5653, + users: 172240, + viewsPerUser: 9.7, + averageTime: '2m 30s', + conversions: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 557488, 1341471, 2044561, 2206438, + ], + }, + { + id: 3, + pageTitle: 'Checkout Process - Step 1', + status: 'Offline', + eventCount: 3455, + users: 58240, + viewsPerUser: 15.2, + averageTime: '2m 10s', + conversions: [ + 166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620, + 520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947, + 903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040, + 1381571, + ], + }, + { + id: 4, + pageTitle: 'User Profile Dashboard', + status: 'Online', + eventCount: 112543, + users: 96240, + viewsPerUser: 4.5, + averageTime: '2m 40s', + conversions: [ + 264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126, + 649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827, + 1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641, + 1687545, 1581634, 1550291, + ], + }, + { + id: 5, + pageTitle: 'Article Listing - Tech News', + status: 'Offline', + eventCount: 3653, + users: 142240, + viewsPerUser: 3.1, + averageTime: '2m 55s', + conversions: [ + 251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821, + 640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306, + 1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547, + 1854053, 1791831, + ], + }, + { + id: 6, + pageTitle: 'FAQs - Customer Support', + status: 'Online', + eventCount: 106543, + users: 15240, + viewsPerUser: 7.2, + averageTime: '2m 20s', + conversions: [ + 13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306, + 94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091, + 285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403, + ], + }, + { + id: 7, + pageTitle: 'Product Comparison - Laptops', + status: 'Offline', + eventCount: 7853, + users: 32240, + viewsPerUser: 6.5, + averageTime: '2m 50s', + conversions: [ + 93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382, + 309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112, + 594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265, + ], + }, + { + id: 8, + pageTitle: 'Shopping Cart - Electronics', + status: 'Online', + eventCount: 8563, + users: 48240, + viewsPerUser: 4.3, + averageTime: '3m 10s', + conversions: [ + 52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153, + 290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307, + 591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071, + 1112940, + ], + }, + { + id: 9, + pageTitle: 'Payment Confirmation - Bank Transfer', + status: 'Offline', + eventCount: 4563, + users: 18240, + viewsPerUser: 2.7, + averageTime: '3m 25s', + conversions: [ + 15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908, + 129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431, + 338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825, + ], + }, + { + id: 10, + pageTitle: 'Product Reviews - Smartphones', + status: 'Online', + eventCount: 9863, + users: 28240, + viewsPerUser: 5.1, + averageTime: '3m 05s', + conversions: [ + 70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190, + 317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882, + 686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155, + 1356724, + ], + }, + { + id: 11, + pageTitle: 'Subscription Management - Services', + status: 'Offline', + eventCount: 6563, + users: 24240, + viewsPerUser: 4.8, + averageTime: '3m 15s', + conversions: [ + 49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090, + 249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729, + 580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234, + 1173591, + ], + }, + { + id: 12, + pageTitle: 'Order Tracking - Shipments', + status: 'Online', + eventCount: 12353, + users: 38240, + viewsPerUser: 3.5, + averageTime: '3m 20s', + conversions: [ + 29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159, + 193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693, + 495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622, + 1036567, + ], + }, + { + id: 13, + pageTitle: 'Customer Feedback - Surveys', + status: 'Offline', + eventCount: 5863, + users: 13240, + viewsPerUser: 2.3, + averageTime: '3m 30s', + conversions: [ + 8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189, + 65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528, + 196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319, + ], + }, + { + id: 14, + pageTitle: 'Account Settings - Preferences', + status: 'Online', + eventCount: 7853, + users: 18240, + viewsPerUser: 3.2, + averageTime: '3m 15s', + conversions: [ + 15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098, + 55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509, + 140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280, + ], + }, + { + id: 15, + pageTitle: 'Login Page - Authentication', + status: 'Offline', + eventCount: 9563, + users: 24240, + viewsPerUser: 2.5, + averageTime: '3m 35s', + conversions: [ + 25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890, + 193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657, + 938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566, + 3973545, + ], + }, + { + id: 16, + pageTitle: 'Promotions - Seasonal Sales', + status: 'Online', + eventCount: 13423, + users: 54230, + viewsPerUser: 7.8, + averageTime: '2m 45s', + conversions: [ + 241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192, + 495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362, + 725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672, + ], + }, + { + id: 17, + pageTitle: 'Tutorials - How to Guides', + status: 'Offline', + eventCount: 4234, + users: 19342, + viewsPerUser: 5.2, + averageTime: '3m 05s', + conversions: [ + 12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745, + 35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067, + 59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023, + ], + }, + { + id: 18, + pageTitle: 'Blog Posts - Tech Insights', + status: 'Online', + eventCount: 8567, + users: 34234, + viewsPerUser: 6.3, + averageTime: '2m 50s', + conversions: [ + 23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646, + 47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068, + 72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824, + ], + }, + { + id: 19, + pageTitle: 'Events - Webinars', + status: 'Offline', + eventCount: 3456, + users: 19234, + viewsPerUser: 4.5, + averageTime: '3m 20s', + conversions: [ + 123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424, + 345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624, + 567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824, + ], + }, + { + id: 20, + pageTitle: 'Support - Contact Us', + status: 'Online', + eventCount: 6734, + users: 27645, + viewsPerUser: 3.9, + averageTime: '2m 55s', + conversions: [ + 234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245, + 456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245, + 678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245, + ], + }, + { + id: 21, + pageTitle: 'Case Studies - Success Stories', + status: 'Offline', + eventCount: 4567, + users: 19345, + viewsPerUser: 6.1, + averageTime: '3m 10s', + conversions: [ + 34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867, + 57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189, + 81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145, + ], + }, + { + id: 22, + pageTitle: 'News - Industry Updates', + status: 'Online', + eventCount: 7856, + users: 34567, + viewsPerUser: 5.7, + averageTime: '3m 05s', + conversions: [ + 45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868, + 70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290, + 94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046, + ], + }, + { + id: 23, + pageTitle: 'Forum - User Discussions', + status: 'Offline', + eventCount: 5678, + users: 23456, + viewsPerUser: 4.2, + averageTime: '2m 40s', + conversions: [ + 56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989, + 80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301, + 103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267, + ], + }, + { + id: 24, + pageTitle: 'Documentation - API Reference', + status: 'Online', + eventCount: 6789, + users: 27689, + viewsPerUser: 5.0, + averageTime: '3m 00s', + conversions: [ + 67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080, + 92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290, + 114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268, + ], + }, + { + id: 25, + pageTitle: 'Services - Consulting', + status: 'Offline', + eventCount: 4563, + users: 19240, + viewsPerUser: 6.4, + averageTime: '3m 25s', + conversions: [ + 345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646, + 567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846, + 790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046, + ], + }, + { + id: 26, + pageTitle: 'Feedback - User Reviews', + status: 'Online', + eventCount: 8564, + users: 34240, + viewsPerUser: 6.2, + averageTime: '3m 15s', + conversions: [ + 123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456, + 345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456, + 567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456, + ], + }, + { + id: 27, + pageTitle: 'Profiles - Team Members', + status: 'Offline', + eventCount: 5634, + users: 23423, + viewsPerUser: 5.5, + averageTime: '2m 45s', + conversions: [ + 345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123, + 567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345, + 789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567, + ], + }, + { + id: 28, + pageTitle: 'Notifications - Alerts', + status: 'Online', + eventCount: 6745, + users: 27654, + viewsPerUser: 4.9, + averageTime: '3m 10s', + conversions: [ + 456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123, + 678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345, + 900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345, + 1100567, + ], + }, + { + id: 29, + pageTitle: 'Dashboard - Metrics', + status: 'Offline', + eventCount: 5678, + users: 23456, + viewsPerUser: 6.3, + averageTime: '2m 50s', + conversions: [ + 567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878, + 790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098, + 1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874, + 1190096, 1212318, + ], + }, + { + id: 30, + pageTitle: 'Reports - Monthly Analysis', + status: 'Online', + eventCount: 7890, + users: 34567, + viewsPerUser: 5.9, + averageTime: '3m 20s', + conversions: [ + 678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899, + 901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897, + 1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673, + 1278895, 1301117, 1323339, + ], + }, + { + id: 31, + pageTitle: 'Training - Employee Onboarding', + status: 'Offline', + eventCount: 3456, + users: 19234, + viewsPerUser: 6.1, + averageTime: '3m 10s', + conversions: [ + 789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000, + 1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776, + 1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552, + 1366774, 1388996, 1411218, 1433440, + ], + }, + { + id: 32, + pageTitle: 'Resources - Knowledge Base', + status: 'Online', + eventCount: 5678, + users: 23456, + viewsPerUser: 4.7, + averageTime: '3m 25s', + conversions: [ + 890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890, + 1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678, + 1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456, + 1445678, 1467890, 1490123, 1512345, 1534567, + ], + }, + { + id: 33, + pageTitle: 'Settings - Privacy Controls', + status: 'Offline', + eventCount: 6789, + users: 27689, + viewsPerUser: 5.8, + averageTime: '3m 05s', + conversions: [ + 901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000, + 1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776, + 1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552, + 1456774, 1478996, 1501218, 1523440, 1545662, + ], + }, + { + id: 34, + pageTitle: 'Integrations - Third-Party Services', + status: 'Online', + eventCount: 4567, + users: 19345, + viewsPerUser: 4.4, + averageTime: '2m 50s', + conversions: [ + 123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445, + 345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565, + 567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785, + ], + }, + { + id: 35, + pageTitle: 'Account - Billing Information', + status: 'Offline', + eventCount: 7890, + users: 34567, + viewsPerUser: 5.4, + averageTime: '3m 00s', + conversions: [ + 234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456, + 456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666, + 678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886, + ], + }, +]; diff --git a/src/pages/Dashboard/internals/data/gridData.tsx b/src/pages/Dashboard/internals/data/gridData.tsx new file mode 100644 index 0000000..2d2e5ea --- /dev/null +++ b/src/pages/Dashboard/internals/data/gridData.tsx @@ -0,0 +1,636 @@ +import * as React from 'react'; +import Avatar from '@mui/material/Avatar'; +import Chip from '@mui/material/Chip'; +import { GridCellParams, GridRowsProp, GridColDef } from '@mui/x-data-grid'; +import { SparkLineChart } from '@mui/x-charts/SparkLineChart'; + +type SparkLineData = number[]; + +function getDaysInMonth(month: number, year: number) { + const date = new Date(year, month, 0); + const monthName = date.toLocaleDateString('en-US', { + month: 'short', + }); + const daysInMonth = date.getDate(); + const days = []; + let i = 1; + while (days.length < daysInMonth) { + days.push(`${monthName} ${i}`); + i += 1; + } + return days; +} + +function renderSparklineCell(params: GridCellParams) { + const data = getDaysInMonth(4, 2024); + const { value, colDef } = params; + + if (!value || value.length === 0) { + return null; + } + + return ( +
+ +
+ ); +} + +function renderStatus(status: 'Online' | 'Offline') { + const colors: { [index: string]: 'success' | 'default' } = { + Online: 'success', + Offline: 'default', + }; + + return ; +} + +export function renderAvatar( + params: GridCellParams<{ name: string; color: string }, any, any>, +) { + if (params.value == null) { + return ''; + } + + return ( + + {params.value.name.toUpperCase().substring(0, 1)} + + ); +} + +export const columns: GridColDef[] = [ + { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 }, + { + field: 'status', + headerName: 'Status', + flex: 0.5, + minWidth: 80, + renderCell: (params) => renderStatus(params.value as any), + }, + { + field: 'users', + headerName: 'Users', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 80, + }, + { + field: 'eventCount', + headerName: 'Event Count', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 100, + }, + { + field: 'viewsPerUser', + headerName: 'Views per User', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 120, + }, + { + field: 'averageTime', + headerName: 'Average Time', + headerAlign: 'right', + align: 'right', + flex: 1, + minWidth: 100, + }, + { + field: 'conversions', + headerName: 'Daily Conversions', + flex: 1, + minWidth: 150, + renderCell: renderSparklineCell, + }, +]; + +export const rows: GridRowsProp = [ + { + id: 1, + pageTitle: 'Homepage Overview', + status: 'Online', + eventCount: 8345, + users: 212423, + viewsPerUser: 18.5, + averageTime: '2m 15s', + conversions: [ + 469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863, + 911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533, + 1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473, + 3296541, 3041524, 2599497, + ], + }, + { + id: 2, + pageTitle: 'Product Details - Gadgets', + status: 'Online', + eventCount: 5653, + users: 172240, + viewsPerUser: 9.7, + averageTime: '2m 30s', + conversions: [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 557488, 1341471, 2044561, 2206438, + ], + }, + { + id: 3, + pageTitle: 'Checkout Process - Step 1', + status: 'Offline', + eventCount: 3455, + users: 58240, + viewsPerUser: 15.2, + averageTime: '2m 10s', + conversions: [ + 166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620, + 520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947, + 903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040, + 1381571, + ], + }, + { + id: 4, + pageTitle: 'User Profile Dashboard', + status: 'Online', + eventCount: 112543, + users: 96240, + viewsPerUser: 4.5, + averageTime: '2m 40s', + conversions: [ + 264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126, + 649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827, + 1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641, + 1687545, 1581634, 1550291, + ], + }, + { + id: 5, + pageTitle: 'Article Listing - Tech News', + status: 'Offline', + eventCount: 3653, + users: 142240, + viewsPerUser: 3.1, + averageTime: '2m 55s', + conversions: [ + 251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821, + 640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306, + 1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547, + 1854053, 1791831, + ], + }, + { + id: 6, + pageTitle: 'FAQs - Customer Support', + status: 'Online', + eventCount: 106543, + users: 15240, + viewsPerUser: 7.2, + averageTime: '2m 20s', + conversions: [ + 13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306, + 94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091, + 285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403, + ], + }, + { + id: 7, + pageTitle: 'Product Comparison - Laptops', + status: 'Offline', + eventCount: 7853, + users: 32240, + viewsPerUser: 6.5, + averageTime: '2m 50s', + conversions: [ + 93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382, + 309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112, + 594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265, + ], + }, + { + id: 8, + pageTitle: 'Shopping Cart - Electronics', + status: 'Online', + eventCount: 8563, + users: 48240, + viewsPerUser: 4.3, + averageTime: '3m 10s', + conversions: [ + 52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153, + 290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307, + 591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071, + 1112940, + ], + }, + { + id: 9, + pageTitle: 'Payment Confirmation - Bank Transfer', + status: 'Offline', + eventCount: 4563, + users: 18240, + viewsPerUser: 2.7, + averageTime: '3m 25s', + conversions: [ + 15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908, + 129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431, + 338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825, + ], + }, + { + id: 10, + pageTitle: 'Product Reviews - Smartphones', + status: 'Online', + eventCount: 9863, + users: 28240, + viewsPerUser: 5.1, + averageTime: '3m 05s', + conversions: [ + 70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190, + 317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882, + 686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155, + 1356724, + ], + }, + { + id: 11, + pageTitle: 'Subscription Management - Services', + status: 'Offline', + eventCount: 6563, + users: 24240, + viewsPerUser: 4.8, + averageTime: '3m 15s', + conversions: [ + 49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090, + 249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729, + 580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234, + 1173591, + ], + }, + { + id: 12, + pageTitle: 'Order Tracking - Shipments', + status: 'Online', + eventCount: 12353, + users: 38240, + viewsPerUser: 3.5, + averageTime: '3m 20s', + conversions: [ + 29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159, + 193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693, + 495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622, + 1036567, + ], + }, + { + id: 13, + pageTitle: 'Customer Feedback - Surveys', + status: 'Offline', + eventCount: 5863, + users: 13240, + viewsPerUser: 2.3, + averageTime: '3m 30s', + conversions: [ + 8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189, + 65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528, + 196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319, + ], + }, + { + id: 14, + pageTitle: 'Account Settings - Preferences', + status: 'Online', + eventCount: 7853, + users: 18240, + viewsPerUser: 3.2, + averageTime: '3m 15s', + conversions: [ + 15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098, + 55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509, + 140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280, + ], + }, + { + id: 15, + pageTitle: 'Login Page - Authentication', + status: 'Offline', + eventCount: 9563, + users: 24240, + viewsPerUser: 2.5, + averageTime: '3m 35s', + conversions: [ + 25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890, + 193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657, + 938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566, + 3973545, + ], + }, + { + id: 16, + pageTitle: 'Promotions - Seasonal Sales', + status: 'Online', + eventCount: 13423, + users: 54230, + viewsPerUser: 7.8, + averageTime: '2m 45s', + conversions: [ + 241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192, + 495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362, + 725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672, + ], + }, + { + id: 17, + pageTitle: 'Tutorials - How to Guides', + status: 'Offline', + eventCount: 4234, + users: 19342, + viewsPerUser: 5.2, + averageTime: '3m 05s', + conversions: [ + 12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745, + 35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067, + 59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023, + ], + }, + { + id: 18, + pageTitle: 'Blog Posts - Tech Insights', + status: 'Online', + eventCount: 8567, + users: 34234, + viewsPerUser: 6.3, + averageTime: '2m 50s', + conversions: [ + 23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646, + 47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068, + 72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824, + ], + }, + { + id: 19, + pageTitle: 'Events - Webinars', + status: 'Offline', + eventCount: 3456, + users: 19234, + viewsPerUser: 4.5, + averageTime: '3m 20s', + conversions: [ + 123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424, + 345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624, + 567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824, + ], + }, + { + id: 20, + pageTitle: 'Support - Contact Us', + status: 'Online', + eventCount: 6734, + users: 27645, + viewsPerUser: 3.9, + averageTime: '2m 55s', + conversions: [ + 234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245, + 456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245, + 678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245, + ], + }, + { + id: 21, + pageTitle: 'Case Studies - Success Stories', + status: 'Offline', + eventCount: 4567, + users: 19345, + viewsPerUser: 6.1, + averageTime: '3m 10s', + conversions: [ + 34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867, + 57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189, + 81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145, + ], + }, + { + id: 22, + pageTitle: 'News - Industry Updates', + status: 'Online', + eventCount: 7856, + users: 34567, + viewsPerUser: 5.7, + averageTime: '3m 05s', + conversions: [ + 45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868, + 70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290, + 94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046, + ], + }, + { + id: 23, + pageTitle: 'Forum - User Discussions', + status: 'Offline', + eventCount: 5678, + users: 23456, + viewsPerUser: 4.2, + averageTime: '2m 40s', + conversions: [ + 56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989, + 80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301, + 103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267, + ], + }, + { + id: 24, + pageTitle: 'Documentation - API Reference', + status: 'Online', + eventCount: 6789, + users: 27689, + viewsPerUser: 5.0, + averageTime: '3m 00s', + conversions: [ + 67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080, + 92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290, + 114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268, + ], + }, + { + id: 25, + pageTitle: 'Services - Consulting', + status: 'Offline', + eventCount: 4563, + users: 19240, + viewsPerUser: 6.4, + averageTime: '3m 25s', + conversions: [ + 345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646, + 567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846, + 790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046, + ], + }, + { + id: 26, + pageTitle: 'Feedback - User Reviews', + status: 'Online', + eventCount: 8564, + users: 34240, + viewsPerUser: 6.2, + averageTime: '3m 15s', + conversions: [ + 123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456, + 345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456, + 567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456, + ], + }, + { + id: 27, + pageTitle: 'Profiles - Team Members', + status: 'Offline', + eventCount: 5634, + users: 23423, + viewsPerUser: 5.5, + averageTime: '2m 45s', + conversions: [ + 345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123, + 567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345, + 789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567, + ], + }, + { + id: 28, + pageTitle: 'Notifications - Alerts', + status: 'Online', + eventCount: 6745, + users: 27654, + viewsPerUser: 4.9, + averageTime: '3m 10s', + conversions: [ + 456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123, + 678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345, + 900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345, + 1100567, + ], + }, + { + id: 29, + pageTitle: 'Dashboard - Metrics', + status: 'Offline', + eventCount: 5678, + users: 23456, + viewsPerUser: 6.3, + averageTime: '2m 50s', + conversions: [ + 567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878, + 790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098, + 1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874, + 1190096, 1212318, + ], + }, + { + id: 30, + pageTitle: 'Reports - Monthly Analysis', + status: 'Online', + eventCount: 7890, + users: 34567, + viewsPerUser: 5.9, + averageTime: '3m 20s', + conversions: [ + 678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899, + 901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897, + 1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673, + 1278895, 1301117, 1323339, + ], + }, + { + id: 31, + pageTitle: 'Training - Employee Onboarding', + status: 'Offline', + eventCount: 3456, + users: 19234, + viewsPerUser: 6.1, + averageTime: '3m 10s', + conversions: [ + 789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000, + 1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776, + 1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552, + 1366774, 1388996, 1411218, 1433440, + ], + }, + { + id: 32, + pageTitle: 'Resources - Knowledge Base', + status: 'Online', + eventCount: 5678, + users: 23456, + viewsPerUser: 4.7, + averageTime: '3m 25s', + conversions: [ + 890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890, + 1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678, + 1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456, + 1445678, 1467890, 1490123, 1512345, 1534567, + ], + }, + { + id: 33, + pageTitle: 'Settings - Privacy Controls', + status: 'Offline', + eventCount: 6789, + users: 27689, + viewsPerUser: 5.8, + averageTime: '3m 05s', + conversions: [ + 901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000, + 1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776, + 1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552, + 1456774, 1478996, 1501218, 1523440, 1545662, + ], + }, + { + id: 34, + pageTitle: 'Integrations - Third-Party Services', + status: 'Online', + eventCount: 4567, + users: 19345, + viewsPerUser: 4.4, + averageTime: '2m 50s', + conversions: [ + 123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445, + 345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565, + 567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785, + ], + }, + { + id: 35, + pageTitle: 'Account - Billing Information', + status: 'Offline', + eventCount: 7890, + users: 34567, + viewsPerUser: 5.4, + averageTime: '3m 00s', + conversions: [ + 234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456, + 456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666, + 678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886, + ], + }, +]; diff --git a/src/pages/Dashboard/theme/customizations/charts.js b/src/pages/Dashboard/theme/customizations/charts.js new file mode 100644 index 0000000..086057e --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/charts.js @@ -0,0 +1,75 @@ +import { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts'; + +import { gray } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const chartsCustomizations = { + MuiChartsAxis: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${axisClasses.line}`]: { + stroke: gray[300], + }, + [`& .${axisClasses.tick}`]: { stroke: gray[300] }, + [`& .${axisClasses.tickLabel}`]: { + fill: gray[500], + fontWeight: 500, + }, + ...theme.applyStyles('dark', { + [`& .${axisClasses.line}`]: { + stroke: gray[700], + }, + [`& .${axisClasses.tick}`]: { stroke: gray[700] }, + [`& .${axisClasses.tickLabel}`]: { + fill: gray[300], + fontWeight: 500, + }, + }), + }), + }, + }, + MuiChartsTooltip: { + styleOverrides: { + mark: ({ theme }) => ({ + ry: 6, + boxShadow: 'none', + border: `1px solid ${(theme.vars || theme).palette.divider}`, + }), + table: ({ theme }) => ({ + border: `1px solid ${(theme.vars || theme).palette.divider}`, + borderRadius: theme.shape.borderRadius, + background: 'hsl(0, 0%, 100%)', + ...theme.applyStyles('dark', { + background: gray[900], + }), + }), + }, + }, + MuiChartsLegend: { + styleOverrides: { + root: { + [`& .${legendClasses.mark}`]: { + ry: 6, + }, + }, + }, + }, + MuiChartsGrid: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${chartsGridClasses.line}`]: { + stroke: gray[200], + strokeDasharray: '4 2', + strokeWidth: 0.8, + }, + ...theme.applyStyles('dark', { + [`& .${chartsGridClasses.line}`]: { + stroke: gray[700], + strokeDasharray: '4 2', + strokeWidth: 0.8, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/charts.ts b/src/pages/Dashboard/theme/customizations/charts.ts new file mode 100644 index 0000000..729e282 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/charts.ts @@ -0,0 +1,76 @@ +import { Theme } from '@mui/material/styles'; +import { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts'; +import type { ChartsComponents } from '@mui/x-charts/themeAugmentation'; +import { gray } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const chartsCustomizations: ChartsComponents = { + MuiChartsAxis: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${axisClasses.line}`]: { + stroke: gray[300], + }, + [`& .${axisClasses.tick}`]: { stroke: gray[300] }, + [`& .${axisClasses.tickLabel}`]: { + fill: gray[500], + fontWeight: 500, + }, + ...theme.applyStyles('dark', { + [`& .${axisClasses.line}`]: { + stroke: gray[700], + }, + [`& .${axisClasses.tick}`]: { stroke: gray[700] }, + [`& .${axisClasses.tickLabel}`]: { + fill: gray[300], + fontWeight: 500, + }, + }), + }), + }, + }, + MuiChartsTooltip: { + styleOverrides: { + mark: ({ theme }) => ({ + ry: 6, + boxShadow: 'none', + border: `1px solid ${(theme.vars || theme).palette.divider}`, + }), + table: ({ theme }) => ({ + border: `1px solid ${(theme.vars || theme).palette.divider}`, + borderRadius: theme.shape.borderRadius, + background: 'hsl(0, 0%, 100%)', + ...theme.applyStyles('dark', { + background: gray[900], + }), + }), + }, + }, + MuiChartsLegend: { + styleOverrides: { + root: { + [`& .${legendClasses.mark}`]: { + ry: 6, + }, + }, + }, + }, + MuiChartsGrid: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${chartsGridClasses.line}`]: { + stroke: gray[200], + strokeDasharray: '4 2', + strokeWidth: 0.8, + }, + ...theme.applyStyles('dark', { + [`& .${chartsGridClasses.line}`]: { + stroke: gray[700], + strokeDasharray: '4 2', + strokeWidth: 0.8, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/dataGrid.js b/src/pages/Dashboard/theme/customizations/dataGrid.js new file mode 100644 index 0000000..4abcb77 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/dataGrid.js @@ -0,0 +1,134 @@ +import { paperClasses } from '@mui/material/Paper'; +import { alpha } from '@mui/material/styles'; + +import { menuItemClasses } from '@mui/material/MenuItem'; +import { listItemIconClasses } from '@mui/material/ListItemIcon'; +import { iconButtonClasses } from '@mui/material/IconButton'; +import { checkboxClasses } from '@mui/material/Checkbox'; +import { listClasses } from '@mui/material/List'; +import { gridClasses } from '@mui/x-data-grid'; +import { tablePaginationClasses } from '@mui/material/TablePagination'; +import { gray } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const dataGridCustomizations = { + MuiDataGrid: { + styleOverrides: { + root: ({ theme }) => ({ + '--DataGrid-overlayHeight': '300px', + overflow: 'clip', + borderColor: (theme.vars || theme).palette.divider, + backgroundColor: (theme.vars || theme).palette.background.default, + [`& .${gridClasses.columnHeader}`]: { + backgroundColor: (theme.vars || theme).palette.background.paper, + }, + [`& .${gridClasses.footerContainer}`]: { + backgroundColor: (theme.vars || theme).palette.background.paper, + }, + [`& .${checkboxClasses.root}`]: { + padding: theme.spacing(0.5), + '& > svg': { + fontSize: '1rem', + }, + }, + [`& .${tablePaginationClasses.root}`]: { + marginRight: theme.spacing(1), + '& .MuiIconButton-root': { + maxHeight: 32, + maxWidth: 32, + '& > svg': { + fontSize: '1rem', + }, + }, + }, + }), + cell: ({ theme }) => ({ + borderTopColor: (theme.vars || theme).palette.divider, + }), + menu: ({ theme }) => ({ + borderRadius: theme.shape.borderRadius, + backgroundImage: 'none', + [`& .${paperClasses.root}`]: { + border: `1px solid ${(theme.vars || theme).palette.divider}`, + }, + [`& .${menuItemClasses.root}`]: { + margin: '0 4px', + }, + [`& .${listItemIconClasses.root}`]: { + marginRight: 0, + }, + [`& .${listClasses.root}`]: { + paddingLeft: 0, + paddingRight: 0, + }, + }), + row: ({ theme }) => ({ + '&:last-of-type': { + borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`, + }, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + '&.Mui-selected': { + background: (theme.vars || theme).palette.action.selected, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + }, + }), + iconButtonContainer: ({ theme }) => ({ + [`& .${iconButtonClasses.root}`]: { + border: 'none', + backgroundColor: 'transparent', + '&:hover': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[800], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }, + }), + menuIconButton: ({ theme }) => ({ + border: 'none', + backgroundColor: 'transparent', + '&:hover': { + backgroundColor: gray[100], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[800], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }), + filterForm: ({ theme }) => ({ + gap: theme.spacing(1), + alignItems: 'flex-end', + }), + columnsManagementHeader: ({ theme }) => ({ + paddingRight: theme.spacing(3), + paddingLeft: theme.spacing(3), + }), + columnHeaderTitleContainer: { + flexGrow: 1, + justifyContent: 'space-between', + }, + columnHeaderDraggableContainer: { paddingRight: 2 }, + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/dataGrid.ts b/src/pages/Dashboard/theme/customizations/dataGrid.ts new file mode 100644 index 0000000..fea07b9 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/dataGrid.ts @@ -0,0 +1,133 @@ +import { paperClasses } from '@mui/material/Paper'; +import { alpha, Theme } from '@mui/material/styles'; +import type { DataGridProComponents } from '@mui/x-data-grid-pro/themeAugmentation'; +import type { DataGridComponents } from '@mui/x-data-grid/themeAugmentation'; +import { menuItemClasses } from '@mui/material/MenuItem'; +import { listItemIconClasses } from '@mui/material/ListItemIcon'; +import { iconButtonClasses } from '@mui/material/IconButton'; +import { checkboxClasses } from '@mui/material/Checkbox'; +import { listClasses } from '@mui/material/List'; +import { gridClasses } from '@mui/x-data-grid'; +import { tablePaginationClasses } from '@mui/material/TablePagination'; +import { gray } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const dataGridCustomizations: DataGridProComponents & DataGridComponents = { + MuiDataGrid: { + styleOverrides: { + root: ({ theme }) => ({ + '--DataGrid-overlayHeight': '300px', + overflow: 'clip', + borderColor: (theme.vars || theme).palette.divider, + backgroundColor: (theme.vars || theme).palette.background.default, + [`& .${gridClasses.columnHeader}`]: { + backgroundColor: (theme.vars || theme).palette.background.paper, + }, + [`& .${gridClasses.footerContainer}`]: { + backgroundColor: (theme.vars || theme).palette.background.paper, + }, + [`& .${checkboxClasses.root}`]: { + padding: theme.spacing(0.5), + '& > svg': { + fontSize: '1rem', + }, + }, + [`& .${tablePaginationClasses.root}`]: { + marginRight: theme.spacing(1), + '& .MuiIconButton-root': { + maxHeight: 32, + maxWidth: 32, + '& > svg': { + fontSize: '1rem', + }, + }, + }, + }), + cell: ({ theme }) => ({ borderTopColor: (theme.vars || theme).palette.divider }), + menu: ({ theme }) => ({ + borderRadius: theme.shape.borderRadius, + backgroundImage: 'none', + [`& .${paperClasses.root}`]: { + border: `1px solid ${(theme.vars || theme).palette.divider}`, + }, + + [`& .${menuItemClasses.root}`]: { + margin: '0 4px', + }, + [`& .${listItemIconClasses.root}`]: { + marginRight: 0, + }, + [`& .${listClasses.root}`]: { + paddingLeft: 0, + paddingRight: 0, + }, + }), + + row: ({ theme }) => ({ + '&:last-of-type': { borderBottom: `1px solid ${(theme.vars || theme).palette.divider}` }, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + '&.Mui-selected': { + background: (theme.vars || theme).palette.action.selected, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + }, + }), + iconButtonContainer: ({ theme }) => ({ + [`& .${iconButtonClasses.root}`]: { + border: 'none', + backgroundColor: 'transparent', + '&:hover': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[800], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }, + }), + menuIconButton: ({ theme }) => ({ + border: 'none', + backgroundColor: 'transparent', + '&:hover': { + backgroundColor: gray[100], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[800], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }), + filterForm: ({ theme }) => ({ + gap: theme.spacing(1), + alignItems: 'flex-end', + }), + columnsManagementHeader: ({ theme }) => ({ + paddingRight: theme.spacing(3), + paddingLeft: theme.spacing(3), + }), + columnHeaderTitleContainer: { + flexGrow: 1, + justifyContent: 'space-between', + }, + columnHeaderDraggableContainer: { paddingRight: 2 }, + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/datePickers.js b/src/pages/Dashboard/theme/customizations/datePickers.js new file mode 100644 index 0000000..b49f579 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/datePickers.js @@ -0,0 +1,176 @@ +import { alpha } from '@mui/material/styles'; + +import { + pickersYearClasses, + pickersMonthClasses, + pickersDayClasses, +} from '@mui/x-date-pickers'; +import { menuItemClasses } from '@mui/material/MenuItem'; +import { gray, brand } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const datePickersCustomizations = { + MuiPickersPopper: { + styleOverrides: { + paper: ({ theme }) => ({ + marginTop: 4, + borderRadius: theme.shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundImage: 'none', + background: 'hsl(0, 0%, 100%)', + boxShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + [`& .${menuItemClasses.root}`]: { + borderRadius: 6, + margin: '0 6px', + }, + ...theme.applyStyles('dark', { + background: gray[900], + boxShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }), + }), + }, + }, + MuiPickersArrowSwitcher: { + styleOverrides: { + spacer: { width: 16 }, + button: ({ theme }) => ({ + backgroundColor: 'transparent', + color: (theme.vars || theme).palette.grey[500], + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[400], + }), + }), + }, + }, + MuiPickersCalendarHeader: { + styleOverrides: { + switchViewButton: { + padding: 0, + border: 'none', + }, + }, + }, + MuiPickersMonth: { + styleOverrides: { + monthButton: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersMonthClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersMonthClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, + MuiPickersYear: { + styleOverrides: { + yearButton: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + height: 'fit-content', + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersYearClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersYearClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, + MuiPickersDay: { + styleOverrides: { + root: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersDayClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersDayClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/datePickers.ts b/src/pages/Dashboard/theme/customizations/datePickers.ts new file mode 100644 index 0000000..d4882b7 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/datePickers.ts @@ -0,0 +1,173 @@ +import { alpha, Theme } from '@mui/material/styles'; +import type { PickersProComponents } from '@mui/x-date-pickers-pro/themeAugmentation'; +import type { PickerComponents } from '@mui/x-date-pickers/themeAugmentation'; +import { pickersYearClasses, pickersMonthClasses, pickersDayClasses } from '@mui/x-date-pickers'; +import { menuItemClasses } from '@mui/material/MenuItem'; +import { gray, brand } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const datePickersCustomizations: PickersProComponents & PickerComponents = { + MuiPickersPopper: { + styleOverrides: { + paper: ({ theme }) => ({ + marginTop: 4, + borderRadius: theme.shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundImage: 'none', + background: 'hsl(0, 0%, 100%)', + boxShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + [`& .${menuItemClasses.root}`]: { + borderRadius: 6, + margin: '0 6px', + }, + ...theme.applyStyles('dark', { + background: gray[900], + boxShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }), + }), + }, + }, + MuiPickersArrowSwitcher: { + styleOverrides: { + spacer: { width: 16 }, + button: ({ theme }) => ({ + backgroundColor: 'transparent', + color: (theme.vars || theme).palette.grey[500], + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[400], + }), + }), + }, + }, + MuiPickersCalendarHeader: { + styleOverrides: { + switchViewButton: { + padding: 0, + border: 'none', + }, + }, + }, + MuiPickersMonth: { + styleOverrides: { + monthButton: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersMonthClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersMonthClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, + MuiPickersYear: { + styleOverrides: { + yearButton: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + height: 'fit-content', + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersYearClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersYearClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, + MuiPickersDay: { + styleOverrides: { + root: ({ theme }) => ({ + fontSize: theme.typography.body1.fontSize, + color: (theme.vars || theme).palette.grey[600], + padding: theme.spacing(0.5), + borderRadius: theme.shape.borderRadius, + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersDayClasses.selected}`]: { + backgroundColor: gray[700], + fontWeight: theme.typography.fontWeightMedium, + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] }, + }, + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[300], + '&:hover': { + backgroundColor: (theme.vars || theme).palette.action.hover, + }, + [`&.${pickersDayClasses.selected}`]: { + color: (theme.vars || theme).palette.common.black, + fontWeight: theme.typography.fontWeightMedium, + backgroundColor: gray[300], + }, + '&:focus': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + backgroundColor: 'transparent', + [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] }, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/index.js b/src/pages/Dashboard/theme/customizations/index.js new file mode 100644 index 0000000..ef97812 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/index.js @@ -0,0 +1,4 @@ +export { chartsCustomizations } from './charts'; +export { dataGridCustomizations } from './dataGrid'; +export { datePickersCustomizations } from './datePickers'; +export { treeViewCustomizations } from './treeView'; diff --git a/src/pages/Dashboard/theme/customizations/index.ts b/src/pages/Dashboard/theme/customizations/index.ts new file mode 100644 index 0000000..ef97812 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/index.ts @@ -0,0 +1,4 @@ +export { chartsCustomizations } from './charts'; +export { dataGridCustomizations } from './dataGrid'; +export { datePickersCustomizations } from './datePickers'; +export { treeViewCustomizations } from './treeView'; diff --git a/src/pages/Dashboard/theme/customizations/treeView.js b/src/pages/Dashboard/theme/customizations/treeView.js new file mode 100644 index 0000000..6c83066 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/treeView.js @@ -0,0 +1,61 @@ +import { alpha } from '@mui/material/styles'; + +import { gray, brand } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const treeViewCustomizations = { + MuiTreeItem2: { + styleOverrides: { + root: ({ theme }) => ({ + position: 'relative', + boxSizing: 'border-box', + padding: theme.spacing(0, 1), + '& .groupTransition': { + marginLeft: theme.spacing(2), + padding: theme.spacing(0), + borderLeft: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + }, + '&:focus-visible .focused': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + '&:hover': { + backgroundColor: alpha(gray[300], 0.2), + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + }, + }, + }), + content: ({ theme }) => ({ + marginTop: theme.spacing(1), + padding: theme.spacing(0.5, 1), + overflow: 'clip', + '&:hover': { + backgroundColor: alpha(gray[300], 0.2), + }, + '&.selected': { + backgroundColor: alpha(gray[300], 0.4), + '&:hover': { + backgroundColor: alpha(gray[300], 0.6), + }, + }, + ...theme.applyStyles('dark', { + '&:hover': { + backgroundColor: alpha(gray[500], 0.2), + }, + '&:focus-visible': { + '&:hover': { + backgroundColor: alpha(gray[500], 0.2), + }, + }, + '&.selected': { + backgroundColor: alpha(gray[500], 0.4), + '&:hover': { + backgroundColor: alpha(gray[500], 0.6), + }, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Dashboard/theme/customizations/treeView.ts b/src/pages/Dashboard/theme/customizations/treeView.ts new file mode 100644 index 0000000..befd886 --- /dev/null +++ b/src/pages/Dashboard/theme/customizations/treeView.ts @@ -0,0 +1,62 @@ +import { alpha, Theme } from '@mui/material/styles'; +import type { TreeViewComponents } from '@mui/x-tree-view/themeAugmentation'; +import { gray, brand } from '../../../../shared-theme/themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const treeViewCustomizations: TreeViewComponents = { + MuiTreeItem2: { + styleOverrides: { + root: ({ theme }) => ({ + position: 'relative', + boxSizing: 'border-box', + padding: theme.spacing(0, 1), + '& .groupTransition': { + marginLeft: theme.spacing(2), + padding: theme.spacing(0), + borderLeft: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + }, + '&:focus-visible .focused': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + '&:hover': { + backgroundColor: alpha(gray[300], 0.2), + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + }, + }, + }), + content: ({ theme }) => ({ + marginTop: theme.spacing(1), + padding: theme.spacing(0.5, 1), + overflow: 'clip', + '&:hover': { + backgroundColor: alpha(gray[300], 0.2), + }, + + '&.selected': { + backgroundColor: alpha(gray[300], 0.4), + '&:hover': { + backgroundColor: alpha(gray[300], 0.6), + }, + }, + ...theme.applyStyles('dark', { + '&:hover': { + backgroundColor: alpha(gray[500], 0.2), + }, + '&:focus-visible': { + '&:hover': { + backgroundColor: alpha(gray[500], 0.2), + }, + }, + '&.selected': { + backgroundColor: alpha(gray[500], 0.4), + '&:hover': { + backgroundColor: alpha(gray[500], 0.6), + }, + }, + }), + }), + }, + }, +}; diff --git a/src/pages/Vechiles/index.tsx b/src/pages/Vechiles/index.tsx new file mode 100644 index 0000000..e6168aa --- /dev/null +++ b/src/pages/Vechiles/index.tsx @@ -0,0 +1,102 @@ +import React, { useState } from 'react'; +import { Box, Button, Typography } from '@mui/material'; +import AddEditCategoryModal from '../../components/AddEditCategoryModal'; +import { useForm } from 'react-hook-form'; +import CustomTable from '../../components/CustomTable'; +import DeleteModal from '../../components/Modals/DeleteModal/DeleteModal'; + +// Sample data for categories +const categoryRows = [ + { srno: 1, name: 'Strength', date: '01/03/2025' }, + { + srno: 2, + name: 'HIIT (High-Intensity Interval Training)', + date: '01/03/2025', + }, + { srno: 3, name: 'Cardio', date: '01/03/2025' }, + { srno: 4, name: 'Combat', date: '01/03/2025' }, + { srno: 5, name: 'Yoga', date: '01/03/2025' }, +]; + +export default function Vehicles() { + const [modalOpen, setModalOpen] = useState(false); + const [editRow, setEditRow] = useState(null); + const { reset } = useForm(); + + const [deleteModal, setDeleteModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); + + const handleClickOpen = () => { + setModalOpen(true); + setEditRow(null); + }; + + const handleCloseModal = () => { + setModalOpen(false); + reset(); + }; + + // const handleEdit = () => { + // setEditRow(rowData); + // }; + + const handleDelete = () => { + console.log('Deleted row:', rowData); + setDeleteModal(false); + }; + + const categoryColumns = [ + { id: 'srno', label: 'Sr No' }, + { id: 'name', label: 'Category Name' }, + { id: 'date', label: 'Date' }, + { id: 'action', label: 'Action', align: 'center' }, + ]; + + return ( + <> + + {/* Title and Add Category button */} + + Vehicles + + + + + + + + + ); +} diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts new file mode 100644 index 0000000..21b6a23 --- /dev/null +++ b/src/redux/slices/authSlice.ts @@ -0,0 +1,118 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit" +import axios from "axios" +import http from "../../lib/https" +import { toast } from "react-toastify" + +// Define types for state +interface User { + id: string + email: string +} + +interface AuthState { + user: User | null + isAuthenticated: boolean + isLoading: boolean + error: string | null +} + +// Async thunk for login +export const loginUser = createAsyncThunk< + User, + { email: string; password: string }, + { rejectValue: string } +>("auth/login", async ({ email, password }, { rejectWithValue }) => { + try { + const response = await http.post("admin/login", { email, password }) + localStorage.setItem("authToken", response.data?.data?.token) // Save token + toast.success(response.data?.message) + return response.data + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ) + } +}) + +// Async thunk for register +export const registerUser = createAsyncThunk< + User, + { email: string; password: string }, + { rejectValue: string } +>("auth/register", async (data, { rejectWithValue }) => { + try { + const response = await axios.post( + "https://health-digi.dmlabs.in/auth/register", + data + ) + return response.data + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ) + } +}) + +const initialState: AuthState = { + user: null, + isAuthenticated: false, + isLoading: false, + error: null, +} + +const authSlice = createSlice({ + name: "auth", + initialState, + reducers: { + logout: (state) => { + state.user = null + state.isAuthenticated = false + }, + }, + extraReducers: (builder) => { + builder + // Login + .addCase(loginUser.pending, (state) => { + state.isLoading = true + state.error = null + }) + .addCase( + loginUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false + state.isAuthenticated = true + state.user = action.payload + } + ) + .addCase( + loginUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false + state.error = action.payload || "An error occurred" + } + ) + // Register + .addCase(registerUser.pending, (state) => { + state.isLoading = true + state.error = null + }) + .addCase( + registerUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false + state.isAuthenticated = true + state.user = action.payload + } + ) + .addCase( + registerUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false + state.error = action.payload || "An error occurred" + } + ) + }, +}) + +export const { logout } = authSlice.actions +export default authSlice.reducer diff --git a/src/redux/store/store.ts b/src/redux/store/store.ts new file mode 100644 index 0000000..3f04936 --- /dev/null +++ b/src/redux/store/store.ts @@ -0,0 +1,13 @@ +import { configureStore } from '@reduxjs/toolkit'; +import authReducer from '../slices/authSlice.ts' +const store = configureStore({ + reducer: { + auth: authReducer, + }, +}); + +export type RootState = ReturnType; +export type AppDispatch = typeof store.dispatch; +export default store; + + diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/router.tsx b/src/router.tsx new file mode 100644 index 0000000..8d62e48 --- /dev/null +++ b/src/router.tsx @@ -0,0 +1,54 @@ +import { Routes as BaseRoutes, Navigate, Route } from 'react-router-dom'; +// import useAuth from "./hooks/useAuth"; +import React, { Suspense } from 'react'; +import LoadingComponent from './components/Loading'; +import DashboardLayout from './layouts/DashboardLayout'; +import Login from './pages/Auth/Login'; +import SignUp from './pages/Auth/SignUp'; +import Dashboard from './pages/Dashboard'; +import Vehicles from './pages/Vechiles'; + +function ProtectedRoute({ + caps, + component, +}: { + caps: string[]; + component: React.ReactNode; +}) { + if (!localStorage.getItem('authToken')) + return ; + + return component; +} + +export default function AppRouter() { + return ( + }> + + } index /> + + + } + index + /> + } /> + } /> + + }> + } />} + /> + } />} + /> + 404} /> + + 404} /> + + + ); +} diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/shared-theme/AppTheme.tsx b/src/shared-theme/AppTheme.tsx new file mode 100644 index 0000000..c6625f9 --- /dev/null +++ b/src/shared-theme/AppTheme.tsx @@ -0,0 +1,59 @@ +import * as React from 'react'; +import { ThemeProvider, Theme, createTheme } from '@mui/material/styles'; +import type { ThemeOptions } from '@mui/material/styles'; +import { inputsCustomizations } from './customizations/inputs'; +import { dataDisplayCustomizations } from './customizations/dataDisplay'; +import { feedbackCustomizations } from './customizations/feedback'; +import { navigationCustomizations } from './customizations/navigation'; +import { surfacesCustomizations } from './customizations/surfaces'; +import { colorSchemes, typography, shadows, shape } from './themePrimitives'; + +declare module '@mui/styles/defaultTheme' { + interface DefaultTheme extends Theme { + vars: object + } +} + +interface AppThemeProps { + children: React.ReactNode; + /** + * This is for the docs site. You can ignore it or remove it. + */ + disableCustomTheme?: boolean; + themeComponents?: ThemeOptions['components']; +} + +export default function AppTheme(props: AppThemeProps) { + const { children, disableCustomTheme, themeComponents } = props; + const theme = React.useMemo(() => { + return disableCustomTheme + ? {} + : createTheme({ + // For more details about CSS variables configuration, see https://mui.com/material-ui/customization/css-theme-variables/configuration/ + cssVariables: { + colorSchemeSelector: 'data-mui-color-scheme', + cssVarPrefix: 'template', + }, + colorSchemes, // Recently added in v6 for building light & dark mode app, see https://mui.com/material-ui/customization/palette/#color-schemes + typography, + shadows, + shape, + components: { + ...inputsCustomizations, + ...dataDisplayCustomizations, + ...feedbackCustomizations, + ...navigationCustomizations, + ...surfacesCustomizations, + ...themeComponents, + }, + }); + }, [disableCustomTheme, themeComponents]); + if (disableCustomTheme) { + return {children}; + } + return ( + + {children} + + ); +} diff --git a/src/shared-theme/ColorModeIconDropdown.js b/src/shared-theme/ColorModeIconDropdown.js new file mode 100644 index 0000000..ea2ce97 --- /dev/null +++ b/src/shared-theme/ColorModeIconDropdown.js @@ -0,0 +1,89 @@ +import * as React from 'react'; +import DarkModeIcon from '@mui/icons-material/DarkModeRounded'; +import LightModeIcon from '@mui/icons-material/LightModeRounded'; +import Box from '@mui/material/Box'; +import IconButton from '@mui/material/IconButton'; +import Menu from '@mui/material/Menu'; +import MenuItem from '@mui/material/MenuItem'; +import { useColorScheme } from '@mui/material/styles'; + +export default function ColorModeIconDropdown(props) { + const { mode, systemMode, setMode } = useColorScheme(); + const [anchorEl, setAnchorEl] = React.useState(null); + const open = Boolean(anchorEl); + const handleClick = (event) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + const handleMode = (targetMode) => () => { + setMode(targetMode); + handleClose(); + }; + if (!mode) { + return ( + ({ + verticalAlign: 'bottom', + display: 'inline-flex', + width: '2.25rem', + height: '2.25rem', + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + })} + /> + ); + } + const resolvedMode = systemMode || mode; + const icon = { + light: , + dark: , + }[resolvedMode]; + return ( + + + {icon} + + + + System + + + Light + + + Dark + + + + ); +} diff --git a/src/shared-theme/ColorModeIconDropdown.tsx b/src/shared-theme/ColorModeIconDropdown.tsx new file mode 100644 index 0000000..3af1e07 --- /dev/null +++ b/src/shared-theme/ColorModeIconDropdown.tsx @@ -0,0 +1,89 @@ +import * as React from 'react'; +import DarkModeIcon from '@mui/icons-material/DarkModeRounded'; +import LightModeIcon from '@mui/icons-material/LightModeRounded'; +import Box from '@mui/material/Box'; +import IconButton, { IconButtonOwnProps } from '@mui/material/IconButton'; +import Menu from '@mui/material/Menu'; +import MenuItem from '@mui/material/MenuItem'; +import { useColorScheme } from '@mui/material/styles'; + +export default function ColorModeIconDropdown(props: IconButtonOwnProps) { + const { mode, systemMode, setMode } = useColorScheme(); + const [anchorEl, setAnchorEl] = React.useState(null); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + const handleMode = (targetMode: 'system' | 'light' | 'dark') => () => { + setMode(targetMode); + handleClose(); + }; + if (!mode) { + return ( + ({ + verticalAlign: 'bottom', + display: 'inline-flex', + width: '2.25rem', + height: '2.25rem', + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + })} + /> + ); + } + const resolvedMode = (systemMode || mode) as 'light' | 'dark'; + const icon = { + light: , + dark: , + }[resolvedMode]; + return ( + + + {icon} + + + + System + + + Light + + + Dark + + + + ); +} diff --git a/src/shared-theme/ColorModeSelect.js b/src/shared-theme/ColorModeSelect.js new file mode 100644 index 0000000..2e07e3d --- /dev/null +++ b/src/shared-theme/ColorModeSelect.js @@ -0,0 +1,25 @@ +import * as React from 'react'; +import { useColorScheme } from '@mui/material/styles'; +import MenuItem from '@mui/material/MenuItem'; +import Select from '@mui/material/Select'; + +export default function ColorModeSelect(props) { + const { mode, setMode } = useColorScheme(); + if (!mode) { + return null; + } + return ( + + ); +} diff --git a/src/shared-theme/ColorModeSelect.tsx b/src/shared-theme/ColorModeSelect.tsx new file mode 100644 index 0000000..6e71b9b --- /dev/null +++ b/src/shared-theme/ColorModeSelect.tsx @@ -0,0 +1,28 @@ +import * as React from 'react'; +import { useColorScheme } from '@mui/material/styles'; +import MenuItem from '@mui/material/MenuItem'; +import Select, { SelectProps } from '@mui/material/Select'; + +export default function ColorModeSelect(props: SelectProps) { + const { mode, setMode } = useColorScheme(); + if (!mode) { + return null; + } + return ( + + ); +} diff --git a/src/shared-theme/customizations/dataDisplay.js b/src/shared-theme/customizations/dataDisplay.js new file mode 100644 index 0000000..b75f8bc --- /dev/null +++ b/src/shared-theme/customizations/dataDisplay.js @@ -0,0 +1,233 @@ +import { alpha } from '@mui/material/styles'; +import { svgIconClasses } from '@mui/material/SvgIcon'; +import { typographyClasses } from '@mui/material/Typography'; +import { buttonBaseClasses } from '@mui/material/ButtonBase'; +import { chipClasses } from '@mui/material/Chip'; +import { iconButtonClasses } from '@mui/material/IconButton'; +import { gray, red, green } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const dataDisplayCustomizations = { + MuiList: { + styleOverrides: { + root: { + padding: '8px', + display: 'flex', + flexDirection: 'column', + gap: 0, + }, + }, + }, + MuiListItem: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${svgIconClasses.root}`]: { + width: '1rem', + height: '1rem', + color: (theme.vars || theme).palette.text.secondary, + }, + [`& .${typographyClasses.root}`]: { + fontWeight: 500, + }, + [`& .${buttonBaseClasses.root}`]: { + display: 'flex', + gap: 8, + padding: '2px 8px', + borderRadius: (theme.vars || theme).shape.borderRadius, + opacity: 0.7, + '&.Mui-selected': { + opacity: 1, + backgroundColor: alpha(theme.palette.action.selected, 0.3), + [`& .${svgIconClasses.root}`]: { + color: (theme.vars || theme).palette.text.primary, + }, + '&:focus-visible': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + '&:hover': { + backgroundColor: alpha(theme.palette.action.selected, 0.5), + }, + }, + '&:focus-visible': { + backgroundColor: 'transparent', + }, + }, + }), + }, + }, + MuiListItemText: { + styleOverrides: { + primary: ({ theme }) => ({ + fontSize: theme.typography.body2.fontSize, + fontWeight: 500, + lineHeight: theme.typography.body2.lineHeight, + }), + secondary: ({ theme }) => ({ + fontSize: theme.typography.caption.fontSize, + lineHeight: theme.typography.caption.lineHeight, + }), + }, + }, + MuiListSubheader: { + styleOverrides: { + root: ({ theme }) => ({ + backgroundColor: 'transparent', + padding: '4px 8px', + fontSize: theme.typography.caption.fontSize, + fontWeight: 500, + lineHeight: theme.typography.caption.lineHeight, + }), + }, + }, + MuiListItemIcon: { + styleOverrides: { + root: { + minWidth: 0, + }, + }, + }, + MuiChip: { + defaultProps: { + size: 'small', + }, + styleOverrides: { + root: ({ theme }) => ({ + border: '1px solid', + borderRadius: '999px', + [`& .${chipClasses.label}`]: { + fontWeight: 600, + }, + variants: [ + { + props: { + color: 'default', + }, + style: { + borderColor: gray[200], + backgroundColor: gray[100], + [`& .${chipClasses.label}`]: { + color: gray[500], + }, + [`& .${chipClasses.icon}`]: { + color: gray[500], + }, + ...theme.applyStyles('dark', { + borderColor: gray[700], + backgroundColor: gray[800], + [`& .${chipClasses.label}`]: { + color: gray[300], + }, + [`& .${chipClasses.icon}`]: { + color: gray[300], + }, + }), + }, + }, + { + props: { + color: 'success', + }, + style: { + borderColor: green[200], + backgroundColor: green[50], + [`& .${chipClasses.label}`]: { + color: green[500], + }, + [`& .${chipClasses.icon}`]: { + color: green[500], + }, + ...theme.applyStyles('dark', { + borderColor: green[800], + backgroundColor: green[900], + [`& .${chipClasses.label}`]: { + color: green[300], + }, + [`& .${chipClasses.icon}`]: { + color: green[300], + }, + }), + }, + }, + { + props: { + color: 'error', + }, + style: { + borderColor: red[100], + backgroundColor: red[50], + [`& .${chipClasses.label}`]: { + color: red[500], + }, + [`& .${chipClasses.icon}`]: { + color: red[500], + }, + ...theme.applyStyles('dark', { + borderColor: red[800], + backgroundColor: red[900], + [`& .${chipClasses.label}`]: { + color: red[200], + }, + [`& .${chipClasses.icon}`]: { + color: red[300], + }, + }), + }, + }, + { + props: { size: 'small' }, + style: { + maxHeight: 20, + [`& .${chipClasses.label}`]: { + fontSize: theme.typography.caption.fontSize, + }, + [`& .${svgIconClasses.root}`]: { + fontSize: theme.typography.caption.fontSize, + }, + }, + }, + { + props: { size: 'medium' }, + style: { + [`& .${chipClasses.label}`]: { + fontSize: theme.typography.caption.fontSize, + }, + }, + }, + ], + }), + }, + }, + MuiTablePagination: { + styleOverrides: { + actions: { + display: 'flex', + gap: 8, + marginRight: 6, + [`& .${iconButtonClasses.root}`]: { + minWidth: 0, + width: 36, + height: 36, + }, + }, + }, + }, + MuiIcon: { + defaultProps: { + fontSize: 'small', + }, + styleOverrides: { + root: { + variants: [ + { + props: { + fontSize: 'small', + }, + style: { + fontSize: '1rem', + }, + }, + ], + }, + }, + }, +}; diff --git a/src/shared-theme/customizations/dataDisplay.tsx b/src/shared-theme/customizations/dataDisplay.tsx new file mode 100644 index 0000000..b6b2b46 --- /dev/null +++ b/src/shared-theme/customizations/dataDisplay.tsx @@ -0,0 +1,233 @@ +import { Theme, alpha, Components } from '@mui/material/styles'; +import { svgIconClasses } from '@mui/material/SvgIcon'; +import { typographyClasses } from '@mui/material/Typography'; +import { buttonBaseClasses } from '@mui/material/ButtonBase'; +import { chipClasses } from '@mui/material/Chip'; +import { iconButtonClasses } from '@mui/material/IconButton'; +import { gray, red, green } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const dataDisplayCustomizations: Components = { + MuiList: { + styleOverrides: { + root: { + padding: '8px', + display: 'flex', + flexDirection: 'column', + gap: 0, + }, + }, + }, + MuiListItem: { + styleOverrides: { + root: ({ theme }) => ({ + [`& .${svgIconClasses.root}`]: { + width: '1rem', + height: '1rem', + color: (theme.vars || theme).palette.text.secondary, + }, + [`& .${typographyClasses.root}`]: { + fontWeight: 500, + }, + [`& .${buttonBaseClasses.root}`]: { + display: 'flex', + gap: 8, + padding: '2px 8px', + borderRadius: (theme.vars || theme).shape.borderRadius, + opacity: 0.7, + '&.Mui-selected': { + opacity: 1, + backgroundColor: alpha(theme.palette.action.selected, 0.3), + [`& .${svgIconClasses.root}`]: { + color: (theme.vars || theme).palette.text.primary, + }, + '&:focus-visible': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + '&:hover': { + backgroundColor: alpha(theme.palette.action.selected, 0.5), + }, + }, + '&:focus-visible': { + backgroundColor: 'transparent', + }, + }, + }), + }, + }, + MuiListItemText: { + styleOverrides: { + primary: ({ theme }) => ({ + fontSize: theme.typography.body2.fontSize, + fontWeight: 500, + lineHeight: theme.typography.body2.lineHeight, + }), + secondary: ({ theme }) => ({ + fontSize: theme.typography.caption.fontSize, + lineHeight: theme.typography.caption.lineHeight, + }), + }, + }, + MuiListSubheader: { + styleOverrides: { + root: ({ theme }) => ({ + backgroundColor: 'transparent', + padding: '4px 8px', + fontSize: theme.typography.caption.fontSize, + fontWeight: 500, + lineHeight: theme.typography.caption.lineHeight, + }), + }, + }, + MuiListItemIcon: { + styleOverrides: { + root: { + minWidth: 0, + }, + }, + }, + MuiChip: { + defaultProps: { + size: 'small', + }, + styleOverrides: { + root: ({ theme }) => ({ + border: '1px solid', + borderRadius: '999px', + [`& .${chipClasses.label}`]: { + fontWeight: 600, + }, + variants: [ + { + props: { + color: 'default', + }, + style: { + borderColor: gray[200], + backgroundColor: gray[100], + [`& .${chipClasses.label}`]: { + color: gray[500], + }, + [`& .${chipClasses.icon}`]: { + color: gray[500], + }, + ...theme.applyStyles('dark', { + borderColor: gray[700], + backgroundColor: gray[800], + [`& .${chipClasses.label}`]: { + color: gray[300], + }, + [`& .${chipClasses.icon}`]: { + color: gray[300], + }, + }), + }, + }, + { + props: { + color: 'success', + }, + style: { + borderColor: green[200], + backgroundColor: green[50], + [`& .${chipClasses.label}`]: { + color: green[500], + }, + [`& .${chipClasses.icon}`]: { + color: green[500], + }, + ...theme.applyStyles('dark', { + borderColor: green[800], + backgroundColor: green[900], + [`& .${chipClasses.label}`]: { + color: green[300], + }, + [`& .${chipClasses.icon}`]: { + color: green[300], + }, + }), + }, + }, + { + props: { + color: 'error', + }, + style: { + borderColor: red[100], + backgroundColor: red[50], + [`& .${chipClasses.label}`]: { + color: red[500], + }, + [`& .${chipClasses.icon}`]: { + color: red[500], + }, + ...theme.applyStyles('dark', { + borderColor: red[800], + backgroundColor: red[900], + [`& .${chipClasses.label}`]: { + color: red[200], + }, + [`& .${chipClasses.icon}`]: { + color: red[300], + }, + }), + }, + }, + { + props: { size: 'small' }, + style: { + maxHeight: 20, + [`& .${chipClasses.label}`]: { + fontSize: theme.typography.caption.fontSize, + }, + [`& .${svgIconClasses.root}`]: { + fontSize: theme.typography.caption.fontSize, + }, + }, + }, + { + props: { size: 'medium' }, + style: { + [`& .${chipClasses.label}`]: { + fontSize: theme.typography.caption.fontSize, + }, + }, + }, + ], + }), + }, + }, + MuiTablePagination: { + styleOverrides: { + actions: { + display: 'flex', + gap: 8, + marginRight: 6, + [`& .${iconButtonClasses.root}`]: { + minWidth: 0, + width: 36, + height: 36, + }, + }, + }, + }, + MuiIcon: { + defaultProps: { + fontSize: 'small', + }, + styleOverrides: { + root: { + variants: [ + { + props: { + fontSize: 'small', + }, + style: { + fontSize: '1rem', + }, + }, + ], + }, + }, + }, +}; diff --git a/src/shared-theme/customizations/feedback.js b/src/shared-theme/customizations/feedback.js new file mode 100644 index 0000000..d531c30 --- /dev/null +++ b/src/shared-theme/customizations/feedback.js @@ -0,0 +1,46 @@ +import { alpha } from '@mui/material/styles'; +import { gray, orange } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const feedbackCustomizations = { + MuiAlert: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: 10, + backgroundColor: orange[100], + color: (theme.vars || theme).palette.text.primary, + border: `1px solid ${alpha(orange[300], 0.5)}`, + '& .MuiAlert-icon': { + color: orange[500], + }, + ...theme.applyStyles('dark', { + backgroundColor: `${alpha(orange[900], 0.5)}`, + border: `1px solid ${alpha(orange[800], 0.5)}`, + }), + }), + }, + }, + MuiDialog: { + styleOverrides: { + root: ({ theme }) => ({ + '& .MuiDialog-paper': { + borderRadius: '10px', + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + }, + }), + }, + }, + MuiLinearProgress: { + styleOverrides: { + root: ({ theme }) => ({ + height: 8, + borderRadius: 8, + backgroundColor: gray[200], + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + }), + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/feedback.tsx b/src/shared-theme/customizations/feedback.tsx new file mode 100644 index 0000000..6d475c9 --- /dev/null +++ b/src/shared-theme/customizations/feedback.tsx @@ -0,0 +1,46 @@ +import { Theme, alpha, Components } from '@mui/material/styles'; +import { gray, orange } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const feedbackCustomizations: Components = { + MuiAlert: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: 10, + backgroundColor: orange[100], + color: (theme.vars || theme).palette.text.primary, + border: `1px solid ${alpha(orange[300], 0.5)}`, + '& .MuiAlert-icon': { + color: orange[500], + }, + ...theme.applyStyles('dark', { + backgroundColor: `${alpha(orange[900], 0.5)}`, + border: `1px solid ${alpha(orange[800], 0.5)}`, + }), + }), + }, + }, + MuiDialog: { + styleOverrides: { + root: ({ theme }) => ({ + '& .MuiDialog-paper': { + borderRadius: '10px', + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + }, + }), + }, + }, + MuiLinearProgress: { + styleOverrides: { + root: ({ theme }) => ({ + height: 8, + borderRadius: 8, + backgroundColor: gray[200], + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + }), + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/inputs.js b/src/shared-theme/customizations/inputs.js new file mode 100644 index 0000000..5df212d --- /dev/null +++ b/src/shared-theme/customizations/inputs.js @@ -0,0 +1,444 @@ +import * as React from 'react'; +import { alpha } from '@mui/material/styles'; +import { outlinedInputClasses } from '@mui/material/OutlinedInput'; +import { svgIconClasses } from '@mui/material/SvgIcon'; +import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup'; +import { toggleButtonClasses } from '@mui/material/ToggleButton'; +import CheckBoxOutlineBlankRoundedIcon from '@mui/icons-material/CheckBoxOutlineBlankRounded'; +import CheckRoundedIcon from '@mui/icons-material/CheckRounded'; +import RemoveRoundedIcon from '@mui/icons-material/RemoveRounded'; +import { gray, brand } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const inputsCustomizations = { + MuiButtonBase: { + defaultProps: { + disableTouchRipple: true, + disableRipple: true, + }, + styleOverrides: { + root: ({ theme }) => ({ + boxSizing: 'border-box', + transition: 'all 100ms ease-in', + '&:focus-visible': { + outline: `3px solid ${alpha(theme.palette.primary.main, 0.5)}`, + outlineOffset: '2px', + }, + }), + }, + }, + MuiButton: { + styleOverrides: { + root: ({ theme }) => ({ + boxShadow: 'none', + borderRadius: (theme.vars || theme).shape.borderRadius, + textTransform: 'none', + variants: [ + { + props: { + size: 'small', + }, + style: { + height: '2.25rem', + padding: '8px 12px', + }, + }, + { + props: { + size: 'medium', + }, + style: { + height: '2.5rem', // 40px + }, + }, + { + props: { + color: 'primary', + variant: 'contained', + }, + style: { + color: 'white', + backgroundColor: gray[900], + backgroundImage: `linear-gradient(to bottom, ${gray[700]}, ${gray[800]})`, + boxShadow: `inset 0 1px 0 ${gray[600]}, inset 0 -1px 0 1px hsl(220, 0%, 0%)`, + border: `1px solid ${gray[700]}`, + '&:hover': { + backgroundImage: 'none', + backgroundColor: gray[700], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: gray[800], + }, + ...theme.applyStyles('dark', { + color: 'black', + backgroundColor: gray[50], + backgroundImage: `linear-gradient(to bottom, ${gray[100]}, ${gray[50]})`, + boxShadow: 'inset 0 -1px 0 hsl(220, 30%, 80%)', + border: `1px solid ${gray[50]}`, + '&:hover': { + backgroundImage: 'none', + backgroundColor: gray[300], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: gray[400], + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'contained', + }, + style: { + color: 'white', + backgroundColor: brand[300], + backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`, + boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`, + border: `1px solid ${brand[500]}`, + '&:hover': { + backgroundColor: brand[700], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: brand[700], + backgroundImage: 'none', + }, + }, + }, + { + props: { + variant: 'outlined', + }, + style: { + color: (theme.vars || theme).palette.text.primary, + border: '1px solid', + borderColor: gray[200], + backgroundColor: alpha(gray[50], 0.3), + '&:hover': { + backgroundColor: gray[100], + borderColor: gray[300], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + borderColor: gray[700], + '&:hover': { + backgroundColor: gray[900], + borderColor: gray[600], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'outlined', + }, + style: { + color: brand[700], + border: '1px solid', + borderColor: brand[200], + backgroundColor: brand[50], + '&:hover': { + backgroundColor: brand[100], + borderColor: brand[400], + }, + '&:active': { + backgroundColor: alpha(brand[200], 0.7), + }, + ...theme.applyStyles('dark', { + color: brand[50], + border: '1px solid', + borderColor: brand[900], + backgroundColor: alpha(brand[900], 0.3), + '&:hover': { + borderColor: brand[700], + backgroundColor: alpha(brand[900], 0.6), + }, + '&:active': { + backgroundColor: alpha(brand[900], 0.5), + }, + }), + }, + }, + { + props: { + variant: 'text', + }, + style: { + color: gray[600], + '&:hover': { + backgroundColor: gray[100], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[700], + }, + '&:active': { + backgroundColor: alpha(gray[700], 0.7), + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'text', + }, + style: { + color: brand[700], + '&:hover': { + backgroundColor: alpha(brand[100], 0.5), + }, + '&:active': { + backgroundColor: alpha(brand[200], 0.7), + }, + ...theme.applyStyles('dark', { + color: brand[100], + '&:hover': { + backgroundColor: alpha(brand[900], 0.5), + }, + '&:active': { + backgroundColor: alpha(brand[900], 0.3), + }, + }), + }, + }, + ], + }), + }, + }, + MuiIconButton: { + styleOverrides: { + root: ({ theme }) => ({ + boxShadow: 'none', + borderRadius: (theme.vars || theme).shape.borderRadius, + textTransform: 'none', + fontWeight: theme.typography.fontWeightMedium, + letterSpacing: 0, + color: (theme.vars || theme).palette.text.primary, + border: '1px solid ', + borderColor: gray[200], + backgroundColor: alpha(gray[50], 0.3), + '&:hover': { + backgroundColor: gray[100], + borderColor: gray[300], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + borderColor: gray[700], + '&:hover': { + backgroundColor: gray[900], + borderColor: gray[600], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + variants: [ + { + props: { + size: 'small', + }, + style: { + width: '2.25rem', + height: '2.25rem', + padding: '0.25rem', + [`& .${svgIconClasses.root}`]: { fontSize: '1rem' }, + }, + }, + { + props: { + size: 'medium', + }, + style: { + width: '2.5rem', + height: '2.5rem', + }, + }, + ], + }), + }, + }, + MuiToggleButtonGroup: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: '10px', + boxShadow: `0 4px 16px ${alpha(gray[400], 0.2)}`, + [`& .${toggleButtonGroupClasses.selected}`]: { + color: brand[500], + }, + ...theme.applyStyles('dark', { + [`& .${toggleButtonGroupClasses.selected}`]: { + color: '#fff', + }, + boxShadow: `0 4px 16px ${alpha(brand[700], 0.5)}`, + }), + }), + }, + }, + MuiToggleButton: { + styleOverrides: { + root: ({ theme }) => ({ + padding: '12px 16px', + textTransform: 'none', + borderRadius: '10px', + fontWeight: 500, + ...theme.applyStyles('dark', { + color: gray[400], + boxShadow: '0 4px 16px rgba(0, 0, 0, 0.5)', + [`&.${toggleButtonClasses.selected}`]: { + color: brand[300], + }, + }), + }), + }, + }, + MuiCheckbox: { + defaultProps: { + disableRipple: true, + icon: ( + + ), + checkedIcon: , + indeterminateIcon: , + }, + styleOverrides: { + root: ({ theme }) => ({ + margin: 10, + height: 16, + width: 16, + borderRadius: 5, + border: '1px solid ', + borderColor: alpha(gray[300], 0.8), + boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset', + backgroundColor: alpha(gray[100], 0.4), + transition: 'border-color, background-color, 120ms ease-in', + '&:hover': { + borderColor: brand[300], + }, + '&.Mui-focusVisible': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + borderColor: brand[400], + }, + '&.Mui-checked': { + color: 'white', + backgroundColor: brand[500], + borderColor: brand[500], + boxShadow: `none`, + '&:hover': { + backgroundColor: brand[600], + }, + }, + ...theme.applyStyles('dark', { + borderColor: alpha(gray[700], 0.8), + boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset', + backgroundColor: alpha(gray[900], 0.8), + '&:hover': { + borderColor: brand[300], + }, + '&.Mui-focusVisible': { + borderColor: brand[400], + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + }, + }), + }), + }, + }, + MuiInputBase: { + styleOverrides: { + root: { + border: 'none', + }, + input: { + '&::placeholder': { + opacity: 0.7, + color: gray[500], + }, + }, + }, + }, + MuiOutlinedInput: { + styleOverrides: { + input: { + padding: 0, + }, + root: ({ theme }) => ({ + padding: '8px 12px', + color: (theme.vars || theme).palette.text.primary, + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundColor: (theme.vars || theme).palette.background.default, + transition: 'border 120ms ease-in', + '&:hover': { + borderColor: gray[400], + }, + [`&.${outlinedInputClasses.focused}`]: { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + borderColor: brand[400], + }, + ...theme.applyStyles('dark', { + '&:hover': { + borderColor: gray[500], + }, + }), + variants: [ + { + props: { + size: 'small', + }, + style: { + height: '2.25rem', + }, + }, + { + props: { + size: 'medium', + }, + style: { + height: '2.5rem', + }, + }, + ], + }), + notchedOutline: { + border: 'none', + }, + }, + }, + MuiInputAdornment: { + styleOverrides: { + root: ({ theme }) => ({ + color: (theme.vars || theme).palette.grey[500], + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[400], + }), + }), + }, + }, + MuiFormLabel: { + styleOverrides: { + root: ({ theme }) => ({ + typography: theme.typography.caption, + marginBottom: 8, + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/inputs.tsx b/src/shared-theme/customizations/inputs.tsx new file mode 100644 index 0000000..b384563 --- /dev/null +++ b/src/shared-theme/customizations/inputs.tsx @@ -0,0 +1,445 @@ +import * as React from 'react'; +import { alpha, Theme, Components } from '@mui/material/styles'; +import { outlinedInputClasses } from '@mui/material/OutlinedInput'; +import { svgIconClasses } from '@mui/material/SvgIcon'; +import { toggleButtonGroupClasses } from '@mui/material/ToggleButtonGroup'; +import { toggleButtonClasses } from '@mui/material/ToggleButton'; +import CheckBoxOutlineBlankRoundedIcon from '@mui/icons-material/CheckBoxOutlineBlankRounded'; +import CheckRoundedIcon from '@mui/icons-material/CheckRounded'; +import RemoveRoundedIcon from '@mui/icons-material/RemoveRounded'; +import { gray, brand } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const inputsCustomizations: Components = { + MuiButtonBase: { + defaultProps: { + disableTouchRipple: true, + disableRipple: true, + }, + styleOverrides: { + root: ({ theme }) => ({ + boxSizing: 'border-box', + transition: 'all 100ms ease-in', + '&:focus-visible': { + outline: `3px solid ${alpha(theme.palette.primary.main, 0.5)}`, + outlineOffset: '2px', + }, + }), + }, + }, + MuiButton: { + styleOverrides: { + root: ({ theme }) => ({ + boxShadow: 'none', + borderRadius: (theme.vars || theme).shape.borderRadius, + textTransform: 'none', + variants: [ + { + props: { + size: 'small', + }, + style: { + height: '2.25rem', + padding: '8px 12px', + }, + }, + { + props: { + size: 'medium', + }, + style: { + height: '2.5rem', // 40px + }, + }, + { + props: { + color: 'primary', + variant: 'contained', + }, + style: { + color: 'white', + backgroundColor: gray[900], + backgroundImage: `linear-gradient(to bottom, ${gray[700]}, ${gray[800]})`, + boxShadow: `inset 0 1px 0 ${gray[600]}, inset 0 -1px 0 1px hsl(220, 0%, 0%)`, + border: `1px solid ${gray[700]}`, + '&:hover': { + backgroundImage: 'none', + backgroundColor: gray[700], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: gray[800], + }, + ...theme.applyStyles('dark', { + color: 'black', + backgroundColor: gray[50], + backgroundImage: `linear-gradient(to bottom, ${gray[100]}, ${gray[50]})`, + boxShadow: 'inset 0 -1px 0 hsl(220, 30%, 80%)', + border: `1px solid ${gray[50]}`, + '&:hover': { + backgroundImage: 'none', + backgroundColor: gray[300], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: gray[400], + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'contained', + }, + style: { + color: 'white', + backgroundColor: brand[300], + backgroundImage: `linear-gradient(to bottom, ${alpha(brand[400], 0.8)}, ${brand[500]})`, + boxShadow: `inset 0 2px 0 ${alpha(brand[200], 0.2)}, inset 0 -2px 0 ${alpha(brand[700], 0.4)}`, + border: `1px solid ${brand[500]}`, + '&:hover': { + backgroundColor: brand[700], + boxShadow: 'none', + }, + '&:active': { + backgroundColor: brand[700], + backgroundImage: 'none', + }, + }, + }, + { + props: { + variant: 'outlined', + }, + style: { + color: (theme.vars || theme).palette.text.primary, + border: '1px solid', + borderColor: gray[200], + backgroundColor: alpha(gray[50], 0.3), + '&:hover': { + backgroundColor: gray[100], + borderColor: gray[300], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + borderColor: gray[700], + + '&:hover': { + backgroundColor: gray[900], + borderColor: gray[600], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'outlined', + }, + style: { + color: brand[700], + border: '1px solid', + borderColor: brand[200], + backgroundColor: brand[50], + '&:hover': { + backgroundColor: brand[100], + borderColor: brand[400], + }, + '&:active': { + backgroundColor: alpha(brand[200], 0.7), + }, + ...theme.applyStyles('dark', { + color: brand[50], + border: '1px solid', + borderColor: brand[900], + backgroundColor: alpha(brand[900], 0.3), + '&:hover': { + borderColor: brand[700], + backgroundColor: alpha(brand[900], 0.6), + }, + '&:active': { + backgroundColor: alpha(brand[900], 0.5), + }, + }), + }, + }, + { + props: { + variant: 'text', + }, + style: { + color: gray[600], + '&:hover': { + backgroundColor: gray[100], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + color: gray[50], + '&:hover': { + backgroundColor: gray[700], + }, + '&:active': { + backgroundColor: alpha(gray[700], 0.7), + }, + }), + }, + }, + { + props: { + color: 'secondary', + variant: 'text', + }, + style: { + color: brand[700], + '&:hover': { + backgroundColor: alpha(brand[100], 0.5), + }, + '&:active': { + backgroundColor: alpha(brand[200], 0.7), + }, + ...theme.applyStyles('dark', { + color: brand[100], + '&:hover': { + backgroundColor: alpha(brand[900], 0.5), + }, + '&:active': { + backgroundColor: alpha(brand[900], 0.3), + }, + }), + }, + }, + ], + }), + }, + }, + MuiIconButton: { + styleOverrides: { + root: ({ theme }) => ({ + boxShadow: 'none', + borderRadius: (theme.vars || theme).shape.borderRadius, + textTransform: 'none', + fontWeight: theme.typography.fontWeightMedium, + letterSpacing: 0, + color: (theme.vars || theme).palette.text.primary, + border: '1px solid ', + borderColor: gray[200], + backgroundColor: alpha(gray[50], 0.3), + '&:hover': { + backgroundColor: gray[100], + borderColor: gray[300], + }, + '&:active': { + backgroundColor: gray[200], + }, + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + borderColor: gray[700], + '&:hover': { + backgroundColor: gray[900], + borderColor: gray[600], + }, + '&:active': { + backgroundColor: gray[900], + }, + }), + variants: [ + { + props: { + size: 'small', + }, + style: { + width: '2.25rem', + height: '2.25rem', + padding: '0.25rem', + [`& .${svgIconClasses.root}`]: { fontSize: '1rem' }, + }, + }, + { + props: { + size: 'medium', + }, + style: { + width: '2.5rem', + height: '2.5rem', + }, + }, + ], + }), + }, + }, + MuiToggleButtonGroup: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: '10px', + boxShadow: `0 4px 16px ${alpha(gray[400], 0.2)}`, + [`& .${toggleButtonGroupClasses.selected}`]: { + color: brand[500], + }, + ...theme.applyStyles('dark', { + [`& .${toggleButtonGroupClasses.selected}`]: { + color: '#fff', + }, + boxShadow: `0 4px 16px ${alpha(brand[700], 0.5)}`, + }), + }), + }, + }, + MuiToggleButton: { + styleOverrides: { + root: ({ theme }) => ({ + padding: '12px 16px', + textTransform: 'none', + borderRadius: '10px', + fontWeight: 500, + ...theme.applyStyles('dark', { + color: gray[400], + boxShadow: '0 4px 16px rgba(0, 0, 0, 0.5)', + [`&.${toggleButtonClasses.selected}`]: { + color: brand[300], + }, + }), + }), + }, + }, + MuiCheckbox: { + defaultProps: { + disableRipple: true, + icon: ( + + ), + checkedIcon: , + indeterminateIcon: , + }, + styleOverrides: { + root: ({ theme }) => ({ + margin: 10, + height: 16, + width: 16, + borderRadius: 5, + border: '1px solid ', + borderColor: alpha(gray[300], 0.8), + boxShadow: '0 0 0 1.5px hsla(210, 0%, 0%, 0.04) inset', + backgroundColor: alpha(gray[100], 0.4), + transition: 'border-color, background-color, 120ms ease-in', + '&:hover': { + borderColor: brand[300], + }, + '&.Mui-focusVisible': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + borderColor: brand[400], + }, + '&.Mui-checked': { + color: 'white', + backgroundColor: brand[500], + borderColor: brand[500], + boxShadow: `none`, + '&:hover': { + backgroundColor: brand[600], + }, + }, + ...theme.applyStyles('dark', { + borderColor: alpha(gray[700], 0.8), + boxShadow: '0 0 0 1.5px hsl(210, 0%, 0%) inset', + backgroundColor: alpha(gray[900], 0.8), + '&:hover': { + borderColor: brand[300], + }, + '&.Mui-focusVisible': { + borderColor: brand[400], + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '2px', + }, + }), + }), + }, + }, + MuiInputBase: { + styleOverrides: { + root: { + border: 'none', + }, + input: { + '&::placeholder': { + opacity: 0.7, + color: gray[500], + }, + }, + }, + }, + MuiOutlinedInput: { + styleOverrides: { + input: { + padding: 0, + }, + root: ({ theme }) => ({ + padding: '8px 12px', + color: (theme.vars || theme).palette.text.primary, + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundColor: (theme.vars || theme).palette.background.default, + transition: 'border 120ms ease-in', + '&:hover': { + borderColor: gray[400], + }, + [`&.${outlinedInputClasses.focused}`]: { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + borderColor: brand[400], + }, + ...theme.applyStyles('dark', { + '&:hover': { + borderColor: gray[500], + }, + }), + variants: [ + { + props: { + size: 'small', + }, + style: { + height: '2.25rem', + }, + }, + { + props: { + size: 'medium', + }, + style: { + height: '2.5rem', + }, + }, + ], + }), + notchedOutline: { + border: 'none', + }, + }, + }, + MuiInputAdornment: { + styleOverrides: { + root: ({ theme }) => ({ + color: (theme.vars || theme).palette.grey[500], + ...theme.applyStyles('dark', { + color: (theme.vars || theme).palette.grey[400], + }), + }), + }, + }, + MuiFormLabel: { + styleOverrides: { + root: ({ theme }) => ({ + typography: theme.typography.caption, + marginBottom: 8, + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/navigation.js b/src/shared-theme/customizations/navigation.js new file mode 100644 index 0000000..6d8683d --- /dev/null +++ b/src/shared-theme/customizations/navigation.js @@ -0,0 +1,278 @@ +import * as React from 'react'; +import { alpha } from '@mui/material/styles'; + +import { buttonBaseClasses } from '@mui/material/ButtonBase'; +import { dividerClasses } from '@mui/material/Divider'; +import { menuItemClasses } from '@mui/material/MenuItem'; +import { selectClasses } from '@mui/material/Select'; +import { tabClasses } from '@mui/material/Tab'; +import UnfoldMoreRoundedIcon from '@mui/icons-material/UnfoldMoreRounded'; +import { gray, brand } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const navigationCustomizations = { + MuiMenuItem: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: (theme.vars || theme).shape.borderRadius, + padding: '6px 8px', + [`&.${menuItemClasses.focusVisible}`]: { + backgroundColor: 'transparent', + }, + [`&.${menuItemClasses.selected}`]: { + [`&.${menuItemClasses.focusVisible}`]: { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + }, + }), + }, + }, + MuiMenu: { + styleOverrides: { + list: { + gap: '0px', + [`&.${dividerClasses.root}`]: { + margin: '0 -8px', + }, + }, + paper: ({ theme }) => ({ + marginTop: '4px', + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundImage: 'none', + background: 'hsl(0, 0%, 100%)', + boxShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + [`& .${buttonBaseClasses.root}`]: { + '&.Mui-selected': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + }, + ...theme.applyStyles('dark', { + background: gray[900], + boxShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }), + }), + }, + }, + MuiSelect: { + defaultProps: { + IconComponent: React.forwardRef((props, ref) => ( + + )), + }, + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: gray[200], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: `inset 0 1px 0 1px hsla(220, 0%, 100%, 0.6), inset 0 -1px 0 1px hsla(220, 35%, 90%, 0.5)`, + '&:hover': { + borderColor: gray[300], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: 'none', + }, + [`&.${selectClasses.focused}`]: { + outlineOffset: 0, + borderColor: gray[400], + }, + '&:before, &:after': { + display: 'none', + }, + ...theme.applyStyles('dark', { + borderRadius: (theme.vars || theme).shape.borderRadius, + borderColor: gray[700], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: `inset 0 1px 0 1px ${alpha(gray[700], 0.15)}, inset 0 -1px 0 1px hsla(220, 0%, 0%, 0.7)`, + '&:hover': { + borderColor: alpha(gray[700], 0.7), + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: 'none', + }, + [`&.${selectClasses.focused}`]: { + outlineOffset: 0, + borderColor: gray[900], + }, + '&:before, &:after': { + display: 'none', + }, + }), + }), + select: ({ theme }) => ({ + display: 'flex', + alignItems: 'center', + ...theme.applyStyles('dark', { + display: 'flex', + alignItems: 'center', + '&:focus-visible': { + backgroundColor: gray[900], + }, + }), + }), + }, + }, + MuiLink: { + defaultProps: { + underline: 'none', + }, + styleOverrides: { + root: ({ theme }) => ({ + color: (theme.vars || theme).palette.text.primary, + fontWeight: 500, + position: 'relative', + textDecoration: 'none', + width: 'fit-content', + '&::before': { + content: '""', + position: 'absolute', + width: '100%', + height: '1px', + bottom: 0, + left: 0, + backgroundColor: (theme.vars || theme).palette.text.secondary, + opacity: 0.3, + transition: 'width 0.3s ease, opacity 0.3s ease', + }, + '&:hover::before': { + width: 0, + }, + '&:focus-visible': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '4px', + borderRadius: '2px', + }, + }), + }, + }, + MuiDrawer: { + styleOverrides: { + paper: ({ theme }) => ({ + backgroundColor: (theme.vars || theme).palette.background.default, + }), + }, + }, + MuiPaginationItem: { + styleOverrides: { + root: ({ theme }) => ({ + '&.Mui-selected': { + color: 'white', + backgroundColor: (theme.vars || theme).palette.grey[900], + }, + ...theme.applyStyles('dark', { + '&.Mui-selected': { + color: 'black', + backgroundColor: (theme.vars || theme).palette.grey[50], + }, + }), + }), + }, + }, + MuiTabs: { + styleOverrides: { + root: { minHeight: 'fit-content' }, + indicator: ({ theme }) => ({ + backgroundColor: (theme.vars || theme).palette.grey[800], + ...theme.applyStyles('dark', { + backgroundColor: (theme.vars || theme).palette.grey[200], + }), + }), + }, + }, + MuiTab: { + styleOverrides: { + root: ({ theme }) => ({ + padding: '6px 8px', + marginBottom: '8px', + textTransform: 'none', + minWidth: 'fit-content', + minHeight: 'fit-content', + color: (theme.vars || theme).palette.text.secondary, + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: 'transparent', + ':hover': { + color: (theme.vars || theme).palette.text.primary, + backgroundColor: gray[100], + borderColor: gray[200], + }, + [`&.${tabClasses.selected}`]: { + color: gray[900], + }, + ...theme.applyStyles('dark', { + ':hover': { + color: (theme.vars || theme).palette.text.primary, + backgroundColor: gray[800], + borderColor: gray[700], + }, + [`&.${tabClasses.selected}`]: { + color: '#fff', + }, + }), + }), + }, + }, + MuiStepConnector: { + styleOverrides: { + line: ({ theme }) => ({ + borderTop: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + flex: 1, + borderRadius: '99px', + }), + }, + }, + MuiStepIcon: { + styleOverrides: { + root: ({ theme }) => ({ + color: 'transparent', + border: `1px solid ${gray[400]}`, + width: 12, + height: 12, + borderRadius: '50%', + '& text': { + display: 'none', + }, + '&.Mui-active': { + border: 'none', + color: (theme.vars || theme).palette.primary.main, + }, + '&.Mui-completed': { + border: 'none', + color: (theme.vars || theme).palette.success.main, + }, + ...theme.applyStyles('dark', { + border: `1px solid ${gray[700]}`, + '&.Mui-active': { + border: 'none', + color: (theme.vars || theme).palette.primary.light, + }, + '&.Mui-completed': { + border: 'none', + color: (theme.vars || theme).palette.success.light, + }, + }), + variants: [ + { + props: { completed: true }, + style: { + width: 12, + height: 12, + }, + }, + ], + }), + }, + }, + MuiStepLabel: { + styleOverrides: { + label: ({ theme }) => ({ + '&.Mui-completed': { + opacity: 0.6, + ...theme.applyStyles('dark', { opacity: 0.5 }), + }, + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/navigation.tsx b/src/shared-theme/customizations/navigation.tsx new file mode 100644 index 0000000..3cb9713 --- /dev/null +++ b/src/shared-theme/customizations/navigation.tsx @@ -0,0 +1,279 @@ +import * as React from 'react'; +import { Theme, alpha, Components } from '@mui/material/styles'; +import { SvgIconProps } from '@mui/material/SvgIcon'; +import { buttonBaseClasses } from '@mui/material/ButtonBase'; +import { dividerClasses } from '@mui/material/Divider'; +import { menuItemClasses } from '@mui/material/MenuItem'; +import { selectClasses } from '@mui/material/Select'; +import { tabClasses } from '@mui/material/Tab'; +import UnfoldMoreRoundedIcon from '@mui/icons-material/UnfoldMoreRounded'; +import { gray, brand } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const navigationCustomizations: Components = { + MuiMenuItem: { + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: (theme.vars || theme).shape.borderRadius, + padding: '6px 8px', + [`&.${menuItemClasses.focusVisible}`]: { + backgroundColor: 'transparent', + }, + [`&.${menuItemClasses.selected}`]: { + [`&.${menuItemClasses.focusVisible}`]: { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + }, + }), + }, + }, + MuiMenu: { + styleOverrides: { + list: { + gap: '0px', + [`&.${dividerClasses.root}`]: { + margin: '0 -8px', + }, + }, + paper: ({ theme }) => ({ + marginTop: '4px', + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + backgroundImage: 'none', + background: 'hsl(0, 0%, 100%)', + boxShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + [`& .${buttonBaseClasses.root}`]: { + '&.Mui-selected': { + backgroundColor: alpha(theme.palette.action.selected, 0.3), + }, + }, + ...theme.applyStyles('dark', { + background: gray[900], + boxShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }), + }), + }, + }, + MuiSelect: { + defaultProps: { + IconComponent: React.forwardRef((props, ref) => ( + + )), + }, + styleOverrides: { + root: ({ theme }) => ({ + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: gray[200], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: `inset 0 1px 0 1px hsla(220, 0%, 100%, 0.6), inset 0 -1px 0 1px hsla(220, 35%, 90%, 0.5)`, + '&:hover': { + borderColor: gray[300], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: 'none', + }, + [`&.${selectClasses.focused}`]: { + outlineOffset: 0, + borderColor: gray[400], + }, + '&:before, &:after': { + display: 'none', + }, + + ...theme.applyStyles('dark', { + borderRadius: (theme.vars || theme).shape.borderRadius, + borderColor: gray[700], + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: `inset 0 1px 0 1px ${alpha(gray[700], 0.15)}, inset 0 -1px 0 1px hsla(220, 0%, 0%, 0.7)`, + '&:hover': { + borderColor: alpha(gray[700], 0.7), + backgroundColor: (theme.vars || theme).palette.background.paper, + boxShadow: 'none', + }, + [`&.${selectClasses.focused}`]: { + outlineOffset: 0, + borderColor: gray[900], + }, + '&:before, &:after': { + display: 'none', + }, + }), + }), + select: ({ theme }) => ({ + display: 'flex', + alignItems: 'center', + ...theme.applyStyles('dark', { + display: 'flex', + alignItems: 'center', + '&:focus-visible': { + backgroundColor: gray[900], + }, + }), + }), + }, + }, + MuiLink: { + defaultProps: { + underline: 'none', + }, + styleOverrides: { + root: ({ theme }) => ({ + color: (theme.vars || theme).palette.text.primary, + fontWeight: 500, + position: 'relative', + textDecoration: 'none', + width: 'fit-content', + '&::before': { + content: '""', + position: 'absolute', + width: '100%', + height: '1px', + bottom: 0, + left: 0, + backgroundColor: (theme.vars || theme).palette.text.secondary, + opacity: 0.3, + transition: 'width 0.3s ease, opacity 0.3s ease', + }, + '&:hover::before': { + width: 0, + }, + '&:focus-visible': { + outline: `3px solid ${alpha(brand[500], 0.5)}`, + outlineOffset: '4px', + borderRadius: '2px', + }, + }), + }, + }, + MuiDrawer: { + styleOverrides: { + paper: ({ theme }) => ({ + backgroundColor: (theme.vars || theme).palette.background.default, + }), + }, + }, + MuiPaginationItem: { + styleOverrides: { + root: ({ theme }) => ({ + '&.Mui-selected': { + color: 'white', + backgroundColor: (theme.vars || theme).palette.grey[900], + }, + ...theme.applyStyles('dark', { + '&.Mui-selected': { + color: 'black', + backgroundColor: (theme.vars || theme).palette.grey[50], + }, + }), + }), + }, + }, + MuiTabs: { + styleOverrides: { + root: { minHeight: 'fit-content' }, + indicator: ({ theme }) => ({ + backgroundColor: (theme.vars || theme).palette.grey[800], + ...theme.applyStyles('dark', { + backgroundColor: (theme.vars || theme).palette.grey[200], + }), + }), + }, + }, + MuiTab: { + styleOverrides: { + root: ({ theme }) => ({ + padding: '6px 8px', + marginBottom: '8px', + textTransform: 'none', + minWidth: 'fit-content', + minHeight: 'fit-content', + color: (theme.vars || theme).palette.text.secondary, + borderRadius: (theme.vars || theme).shape.borderRadius, + border: '1px solid', + borderColor: 'transparent', + ':hover': { + color: (theme.vars || theme).palette.text.primary, + backgroundColor: gray[100], + borderColor: gray[200], + }, + [`&.${tabClasses.selected}`]: { + color: gray[900], + }, + ...theme.applyStyles('dark', { + ':hover': { + color: (theme.vars || theme).palette.text.primary, + backgroundColor: gray[800], + borderColor: gray[700], + }, + [`&.${tabClasses.selected}`]: { + color: '#fff', + }, + }), + }), + }, + }, + MuiStepConnector: { + styleOverrides: { + line: ({ theme }) => ({ + borderTop: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + flex: 1, + borderRadius: '99px', + }), + }, + }, + MuiStepIcon: { + styleOverrides: { + root: ({ theme }) => ({ + color: 'transparent', + border: `1px solid ${gray[400]}`, + width: 12, + height: 12, + borderRadius: '50%', + '& text': { + display: 'none', + }, + '&.Mui-active': { + border: 'none', + color: (theme.vars || theme).palette.primary.main, + }, + '&.Mui-completed': { + border: 'none', + color: (theme.vars || theme).palette.success.main, + }, + ...theme.applyStyles('dark', { + border: `1px solid ${gray[700]}`, + '&.Mui-active': { + border: 'none', + color: (theme.vars || theme).palette.primary.light, + }, + '&.Mui-completed': { + border: 'none', + color: (theme.vars || theme).palette.success.light, + }, + }), + variants: [ + { + props: { completed: true }, + style: { + width: 12, + height: 12, + }, + }, + ], + }), + }, + }, + MuiStepLabel: { + styleOverrides: { + label: ({ theme }) => ({ + '&.Mui-completed': { + opacity: 0.6, + ...theme.applyStyles('dark', { opacity: 0.5 }), + }, + }), + }, + }, +}; diff --git a/src/shared-theme/customizations/surfaces.js b/src/shared-theme/customizations/surfaces.js new file mode 100644 index 0000000..0cc5229 --- /dev/null +++ b/src/shared-theme/customizations/surfaces.js @@ -0,0 +1,113 @@ +import { alpha } from '@mui/material/styles'; +import { gray } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const surfacesCustomizations = { + MuiAccordion: { + defaultProps: { + elevation: 0, + disableGutters: true, + }, + styleOverrides: { + root: ({ theme }) => ({ + padding: 4, + overflow: 'clip', + backgroundColor: (theme.vars || theme).palette.background.default, + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + ':before': { + backgroundColor: 'transparent', + }, + '&:not(:last-of-type)': { + borderBottom: 'none', + }, + '&:first-of-type': { + borderTopLeftRadius: (theme.vars || theme).shape.borderRadius, + borderTopRightRadius: (theme.vars || theme).shape.borderRadius, + }, + '&:last-of-type': { + borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius, + borderBottomRightRadius: (theme.vars || theme).shape.borderRadius, + }, + }), + }, + }, + MuiAccordionSummary: { + styleOverrides: { + root: ({ theme }) => ({ + border: 'none', + borderRadius: 8, + '&:hover': { backgroundColor: gray[50] }, + '&:focus-visible': { backgroundColor: 'transparent' }, + ...theme.applyStyles('dark', { + '&:hover': { backgroundColor: gray[800] }, + }), + }), + }, + }, + MuiAccordionDetails: { + styleOverrides: { + root: { mb: 20, border: 'none' }, + }, + }, + MuiPaper: { + defaultProps: { + elevation: 0, + }, + }, + MuiCard: { + styleOverrides: { + root: ({ theme }) => { + return { + padding: 16, + gap: 16, + transition: 'all 100ms ease', + backgroundColor: gray[50], + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + boxShadow: 'none', + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + }), + variants: [ + { + props: { + variant: 'outlined', + }, + style: { + border: `1px solid ${(theme.vars || theme).palette.divider}`, + boxShadow: 'none', + background: 'hsl(0, 0%, 100%)', + ...theme.applyStyles('dark', { + background: alpha(gray[900], 0.4), + }), + }, + }, + ], + }; + }, + }, + }, + MuiCardContent: { + styleOverrides: { + root: { + padding: 0, + '&:last-child': { paddingBottom: 0 }, + }, + }, + }, + MuiCardHeader: { + styleOverrides: { + root: { + padding: 0, + }, + }, + }, + MuiCardActions: { + styleOverrides: { + root: { + padding: 0, + }, + }, + }, +}; diff --git a/src/shared-theme/customizations/surfaces.ts b/src/shared-theme/customizations/surfaces.ts new file mode 100644 index 0000000..f47a6d8 --- /dev/null +++ b/src/shared-theme/customizations/surfaces.ts @@ -0,0 +1,113 @@ +import { alpha, Theme, Components } from '@mui/material/styles'; +import { gray } from '../themePrimitives'; + +/* eslint-disable import/prefer-default-export */ +export const surfacesCustomizations: Components = { + MuiAccordion: { + defaultProps: { + elevation: 0, + disableGutters: true, + }, + styleOverrides: { + root: ({ theme }) => ({ + padding: 4, + overflow: 'clip', + backgroundColor: (theme.vars || theme).palette.background.default, + border: '1px solid', + borderColor: (theme.vars || theme).palette.divider, + ':before': { + backgroundColor: 'transparent', + }, + '&:not(:last-of-type)': { + borderBottom: 'none', + }, + '&:first-of-type': { + borderTopLeftRadius: (theme.vars || theme).shape.borderRadius, + borderTopRightRadius: (theme.vars || theme).shape.borderRadius, + }, + '&:last-of-type': { + borderBottomLeftRadius: (theme.vars || theme).shape.borderRadius, + borderBottomRightRadius: (theme.vars || theme).shape.borderRadius, + }, + }), + }, + }, + MuiAccordionSummary: { + styleOverrides: { + root: ({ theme }) => ({ + border: 'none', + borderRadius: 8, + '&:hover': { backgroundColor: gray[50] }, + '&:focus-visible': { backgroundColor: 'transparent' }, + ...theme.applyStyles('dark', { + '&:hover': { backgroundColor: gray[800] }, + }), + }), + }, + }, + MuiAccordionDetails: { + styleOverrides: { + root: { mb: 20, border: 'none' }, + }, + }, + MuiPaper: { + defaultProps: { + elevation: 0, + }, + }, + MuiCard: { + styleOverrides: { + root: ({ theme }) => { + return { + padding: 16, + gap: 16, + transition: 'all 100ms ease', + backgroundColor: gray[50], + borderRadius: (theme.vars || theme).shape.borderRadius, + border: `1px solid ${(theme.vars || theme).palette.divider}`, + boxShadow: 'none', + ...theme.applyStyles('dark', { + backgroundColor: gray[800], + }), + variants: [ + { + props: { + variant: 'outlined', + }, + style: { + border: `1px solid ${(theme.vars || theme).palette.divider}`, + boxShadow: 'none', + background: 'hsl(0, 0%, 100%)', + ...theme.applyStyles('dark', { + background: alpha(gray[900], 0.4), + }), + }, + }, + ], + }; + }, + }, + }, + MuiCardContent: { + styleOverrides: { + root: { + padding: 0, + '&:last-child': { paddingBottom: 0 }, + }, + }, + }, + MuiCardHeader: { + styleOverrides: { + root: { + padding: 0, + }, + }, + }, + MuiCardActions: { + styleOverrides: { + root: { + padding: 0, + }, + }, + }, +}; diff --git a/src/shared-theme/themePrimitives.js b/src/shared-theme/themePrimitives.js new file mode 100644 index 0000000..c7a9fcb --- /dev/null +++ b/src/shared-theme/themePrimitives.js @@ -0,0 +1,380 @@ +import { createTheme, alpha } from '@mui/material/styles'; + +const defaultTheme = createTheme(); + +const customShadows = [...defaultTheme.shadows]; + +export const brand = { + 50: 'hsl(210, 100%, 95%)', + 100: 'hsl(210, 100%, 92%)', + 200: 'hsl(210, 100%, 80%)', + 300: 'hsl(210, 100%, 65%)', + 400: 'hsl(210, 98%, 48%)', + 500: 'hsl(210, 98%, 42%)', + 600: 'hsl(210, 98%, 55%)', + 700: 'hsl(210, 100%, 35%)', + 800: 'hsl(210, 100%, 16%)', + 900: 'hsl(210, 100%, 21%)', +}; + +export const gray = { + 50: 'hsl(220, 35%, 97%)', + 100: 'hsl(220, 30%, 94%)', + 200: 'hsl(220, 20%, 88%)', + 300: 'hsl(220, 20%, 80%)', + 400: 'hsl(220, 20%, 65%)', + 500: 'hsl(220, 20%, 42%)', + 600: 'hsl(220, 20%, 35%)', + 700: 'hsl(220, 20%, 25%)', + 800: 'hsl(220, 30%, 6%)', + 900: 'hsl(220, 35%, 3%)', +}; + +export const green = { + 50: 'hsl(120, 80%, 98%)', + 100: 'hsl(120, 75%, 94%)', + 200: 'hsl(120, 75%, 87%)', + 300: 'hsl(120, 61%, 77%)', + 400: 'hsl(120, 44%, 53%)', + 500: 'hsl(120, 59%, 30%)', + 600: 'hsl(120, 70%, 25%)', + 700: 'hsl(120, 75%, 16%)', + 800: 'hsl(120, 84%, 10%)', + 900: 'hsl(120, 87%, 6%)', +}; + +export const orange = { + 50: 'hsl(45, 100%, 97%)', + 100: 'hsl(45, 92%, 90%)', + 200: 'hsl(45, 94%, 80%)', + 300: 'hsl(45, 90%, 65%)', + 400: 'hsl(45, 90%, 40%)', + 500: 'hsl(45, 90%, 35%)', + 600: 'hsl(45, 91%, 25%)', + 700: 'hsl(45, 94%, 20%)', + 800: 'hsl(45, 95%, 16%)', + 900: 'hsl(45, 93%, 12%)', +}; + +export const red = { + 50: 'hsl(0, 100%, 97%)', + 100: 'hsl(0, 92%, 90%)', + 200: 'hsl(0, 94%, 80%)', + 300: 'hsl(0, 90%, 65%)', + 400: 'hsl(0, 90%, 40%)', + 500: 'hsl(0, 90%, 30%)', + 600: 'hsl(0, 91%, 25%)', + 700: 'hsl(0, 94%, 18%)', + 800: 'hsl(0, 95%, 12%)', + 900: 'hsl(0, 93%, 6%)', +}; + +export const getDesignTokens = (mode) => { + customShadows[1] = + mode === 'dark' + ? 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px' + : 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px'; + + return { + palette: { + mode, + primary: { + light: brand[200], + main: brand[400], + dark: brand[700], + contrastText: brand[50], + ...(mode === 'dark' && { + contrastText: brand[50], + light: brand[300], + main: brand[400], + dark: brand[700], + }), + }, + info: { + light: brand[100], + main: brand[300], + dark: brand[600], + contrastText: gray[50], + ...(mode === 'dark' && { + contrastText: brand[300], + light: brand[500], + main: brand[700], + dark: brand[900], + }), + }, + warning: { + light: orange[300], + main: orange[400], + dark: orange[800], + ...(mode === 'dark' && { + light: orange[400], + main: orange[500], + dark: orange[700], + }), + }, + error: { + light: red[300], + main: red[400], + dark: red[800], + ...(mode === 'dark' && { + light: red[400], + main: red[500], + dark: red[700], + }), + }, + success: { + light: green[300], + main: green[400], + dark: green[800], + ...(mode === 'dark' && { + light: green[400], + main: green[500], + dark: green[700], + }), + }, + grey: { + ...gray, + }, + divider: mode === 'dark' ? alpha(gray[700], 0.6) : alpha(gray[300], 0.4), + background: { + default: 'hsl(0, 0%, 99%)', + paper: 'hsl(220, 35%, 97%)', + ...(mode === 'dark' && { default: gray[900], paper: 'hsl(220, 30%, 7%)' }), + }, + text: { + primary: gray[800], + secondary: gray[600], + warning: orange[400], + ...(mode === 'dark' && { + primary: 'hsl(0, 0%, 100%)', + secondary: gray[400], + }), + }, + action: { + hover: alpha(gray[200], 0.2), + selected: `${alpha(gray[200], 0.3)}`, + ...(mode === 'dark' && { + hover: alpha(gray[600], 0.2), + selected: alpha(gray[600], 0.3), + }), + }, + }, + typography: { + fontFamily: 'Inter, sans-serif', + h1: { + fontSize: defaultTheme.typography.pxToRem(48), + fontWeight: 600, + lineHeight: 1.2, + letterSpacing: -0.5, + }, + h2: { + fontSize: defaultTheme.typography.pxToRem(36), + fontWeight: 600, + lineHeight: 1.2, + }, + h3: { + fontSize: defaultTheme.typography.pxToRem(30), + lineHeight: 1.2, + }, + h4: { + fontSize: defaultTheme.typography.pxToRem(24), + fontWeight: 600, + lineHeight: 1.5, + }, + h5: { + fontSize: defaultTheme.typography.pxToRem(20), + fontWeight: 600, + }, + h6: { + fontSize: defaultTheme.typography.pxToRem(18), + fontWeight: 600, + }, + subtitle1: { + fontSize: defaultTheme.typography.pxToRem(18), + }, + subtitle2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 500, + }, + body1: { + fontSize: defaultTheme.typography.pxToRem(14), + }, + body2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 400, + }, + caption: { + fontSize: defaultTheme.typography.pxToRem(12), + fontWeight: 400, + }, + }, + shape: { + borderRadius: 8, + }, + shadows: customShadows, + }; +}; + +export const colorSchemes = { + light: { + palette: { + primary: { + light: brand[200], + main: brand[400], + dark: brand[700], + contrastText: brand[50], + }, + info: { + light: brand[100], + main: brand[300], + dark: brand[600], + contrastText: gray[50], + }, + warning: { + light: orange[300], + main: orange[400], + dark: orange[800], + }, + error: { + light: red[300], + main: red[400], + dark: red[800], + }, + success: { + light: green[300], + main: green[400], + dark: green[800], + }, + grey: { + ...gray, + }, + divider: alpha(gray[300], 0.4), + background: { + default: 'hsl(0, 0%, 99%)', + paper: 'hsl(220, 35%, 97%)', + }, + text: { + primary: gray[800], + secondary: gray[600], + warning: orange[400], + }, + action: { + hover: alpha(gray[200], 0.2), + selected: `${alpha(gray[200], 0.3)}`, + }, + baseShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + }, + }, + dark: { + palette: { + primary: { + contrastText: brand[50], + light: brand[300], + main: brand[400], + dark: brand[700], + }, + info: { + contrastText: brand[300], + light: brand[500], + main: brand[700], + dark: brand[900], + }, + warning: { + light: orange[400], + main: orange[500], + dark: orange[700], + }, + error: { + light: red[400], + main: red[500], + dark: red[700], + }, + success: { + light: green[400], + main: green[500], + dark: green[700], + }, + grey: { + ...gray, + }, + divider: alpha(gray[700], 0.6), + background: { + default: gray[900], + paper: 'hsl(220, 30%, 7%)', + }, + text: { + primary: 'hsl(0, 0%, 100%)', + secondary: gray[400], + }, + action: { + hover: alpha(gray[600], 0.2), + selected: alpha(gray[600], 0.3), + }, + baseShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }, + }, +}; + +export const typography = { + fontFamily: 'Inter, sans-serif', + h1: { + fontSize: defaultTheme.typography.pxToRem(48), + fontWeight: 600, + lineHeight: 1.2, + letterSpacing: -0.5, + }, + h2: { + fontSize: defaultTheme.typography.pxToRem(36), + fontWeight: 600, + lineHeight: 1.2, + }, + h3: { + fontSize: defaultTheme.typography.pxToRem(30), + lineHeight: 1.2, + }, + h4: { + fontSize: defaultTheme.typography.pxToRem(24), + fontWeight: 600, + lineHeight: 1.5, + }, + h5: { + fontSize: defaultTheme.typography.pxToRem(20), + fontWeight: 600, + }, + h6: { + fontSize: defaultTheme.typography.pxToRem(18), + fontWeight: 600, + }, + subtitle1: { + fontSize: defaultTheme.typography.pxToRem(18), + }, + subtitle2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 500, + }, + body1: { + fontSize: defaultTheme.typography.pxToRem(14), + }, + body2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 400, + }, + caption: { + fontSize: defaultTheme.typography.pxToRem(12), + fontWeight: 400, + }, +}; + +export const shape = { + borderRadius: 8, +}; + +const defaultShadows = [ + 'none', + 'var(--template-palette-baseShadow)', + ...defaultTheme.shadows.slice(2), +]; + +export const shadows = defaultShadows; diff --git a/src/shared-theme/themePrimitives.ts b/src/shared-theme/themePrimitives.ts new file mode 100644 index 0000000..a12eb21 --- /dev/null +++ b/src/shared-theme/themePrimitives.ts @@ -0,0 +1,403 @@ +import { createTheme, alpha, PaletteMode, Shadows } from '@mui/material/styles'; + +declare module '@mui/material/Paper' { + interface PaperPropsVariantOverrides { + highlighted: true; + } +} +declare module '@mui/material/styles/createPalette' { + interface ColorRange { + 50: string; + 100: string; + 200: string; + 300: string; + 400: string; + 500: string; + 600: string; + 700: string; + 800: string; + 900: string; + } + + interface PaletteColor extends ColorRange {} + + interface Palette { + baseShadow: string; + } +} + +const defaultTheme = createTheme(); + +const customShadows: Shadows = [...defaultTheme.shadows]; + +export const brand = { + 50: 'hsl(210, 100%, 95%)', + 100: 'hsl(210, 100%, 92%)', + 200: 'hsl(210, 100%, 80%)', + 300: 'hsl(210, 100%, 65%)', + 400: 'hsl(210, 98%, 48%)', + 500: 'hsl(210, 98%, 42%)', + 600: 'hsl(210, 98%, 55%)', + 700: 'hsl(210, 100%, 35%)', + 800: 'hsl(210, 100%, 16%)', + 900: 'hsl(210, 100%, 21%)', +}; + +export const gray = { + 50: 'hsl(220, 35%, 97%)', + 100: 'hsl(220, 30%, 94%)', + 200: 'hsl(220, 20%, 88%)', + 300: 'hsl(220, 20%, 80%)', + 400: 'hsl(220, 20%, 65%)', + 500: 'hsl(220, 20%, 42%)', + 600: 'hsl(220, 20%, 35%)', + 700: 'hsl(220, 20%, 25%)', + 800: 'hsl(220, 30%, 6%)', + 900: 'hsl(220, 35%, 3%)', +}; + +export const green = { + 50: 'hsl(120, 80%, 98%)', + 100: 'hsl(120, 75%, 94%)', + 200: 'hsl(120, 75%, 87%)', + 300: 'hsl(120, 61%, 77%)', + 400: 'hsl(120, 44%, 53%)', + 500: 'hsl(120, 59%, 30%)', + 600: 'hsl(120, 70%, 25%)', + 700: 'hsl(120, 75%, 16%)', + 800: 'hsl(120, 84%, 10%)', + 900: 'hsl(120, 87%, 6%)', +}; + +export const orange = { + 50: 'hsl(45, 100%, 97%)', + 100: 'hsl(45, 92%, 90%)', + 200: 'hsl(45, 94%, 80%)', + 300: 'hsl(45, 90%, 65%)', + 400: 'hsl(45, 90%, 40%)', + 500: 'hsl(45, 90%, 35%)', + 600: 'hsl(45, 91%, 25%)', + 700: 'hsl(45, 94%, 20%)', + 800: 'hsl(45, 95%, 16%)', + 900: 'hsl(45, 93%, 12%)', +}; + +export const red = { + 50: 'hsl(0, 100%, 97%)', + 100: 'hsl(0, 92%, 90%)', + 200: 'hsl(0, 94%, 80%)', + 300: 'hsl(0, 90%, 65%)', + 400: 'hsl(0, 90%, 40%)', + 500: 'hsl(0, 90%, 30%)', + 600: 'hsl(0, 91%, 25%)', + 700: 'hsl(0, 94%, 18%)', + 800: 'hsl(0, 95%, 12%)', + 900: 'hsl(0, 93%, 6%)', +}; + +export const getDesignTokens = (mode: PaletteMode) => { + customShadows[1] = + mode === 'dark' + ? 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px' + : 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px'; + + return { + palette: { + mode, + primary: { + light: brand[200], + main: brand[400], + dark: brand[700], + contrastText: brand[50], + ...(mode === 'dark' && { + contrastText: brand[50], + light: brand[300], + main: brand[400], + dark: brand[700], + }), + }, + info: { + light: brand[100], + main: brand[300], + dark: brand[600], + contrastText: gray[50], + ...(mode === 'dark' && { + contrastText: brand[300], + light: brand[500], + main: brand[700], + dark: brand[900], + }), + }, + warning: { + light: orange[300], + main: orange[400], + dark: orange[800], + ...(mode === 'dark' && { + light: orange[400], + main: orange[500], + dark: orange[700], + }), + }, + error: { + light: red[300], + main: red[400], + dark: red[800], + ...(mode === 'dark' && { + light: red[400], + main: red[500], + dark: red[700], + }), + }, + success: { + light: green[300], + main: green[400], + dark: green[800], + ...(mode === 'dark' && { + light: green[400], + main: green[500], + dark: green[700], + }), + }, + grey: { + ...gray, + }, + divider: mode === 'dark' ? alpha(gray[700], 0.6) : alpha(gray[300], 0.4), + background: { + default: 'hsl(0, 0%, 99%)', + paper: 'hsl(220, 35%, 97%)', + ...(mode === 'dark' && { default: gray[900], paper: 'hsl(220, 30%, 7%)' }), + }, + text: { + primary: gray[800], + secondary: gray[600], + warning: orange[400], + ...(mode === 'dark' && { primary: 'hsl(0, 0%, 100%)', secondary: gray[400] }), + }, + action: { + hover: alpha(gray[200], 0.2), + selected: `${alpha(gray[200], 0.3)}`, + ...(mode === 'dark' && { + hover: alpha(gray[600], 0.2), + selected: alpha(gray[600], 0.3), + }), + }, + }, + typography: { + fontFamily: 'Inter, sans-serif', + h1: { + fontSize: defaultTheme.typography.pxToRem(48), + fontWeight: 600, + lineHeight: 1.2, + letterSpacing: -0.5, + }, + h2: { + fontSize: defaultTheme.typography.pxToRem(36), + fontWeight: 600, + lineHeight: 1.2, + }, + h3: { + fontSize: defaultTheme.typography.pxToRem(30), + lineHeight: 1.2, + }, + h4: { + fontSize: defaultTheme.typography.pxToRem(24), + fontWeight: 600, + lineHeight: 1.5, + }, + h5: { + fontSize: defaultTheme.typography.pxToRem(20), + fontWeight: 600, + }, + h6: { + fontSize: defaultTheme.typography.pxToRem(18), + fontWeight: 600, + }, + subtitle1: { + fontSize: defaultTheme.typography.pxToRem(18), + }, + subtitle2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 500, + }, + body1: { + fontSize: defaultTheme.typography.pxToRem(14), + }, + body2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 400, + }, + caption: { + fontSize: defaultTheme.typography.pxToRem(12), + fontWeight: 400, + }, + }, + shape: { + borderRadius: 8, + }, + shadows: customShadows, + }; +}; + +export const colorSchemes = { + light: { + palette: { + primary: { + light: brand[200], + main: brand[400], + dark: brand[700], + contrastText: brand[50], + }, + info: { + light: brand[100], + main: brand[300], + dark: brand[600], + contrastText: gray[50], + }, + warning: { + light: orange[300], + main: orange[400], + dark: orange[800], + }, + error: { + light: red[300], + main: red[400], + dark: red[800], + }, + success: { + light: green[300], + main: green[400], + dark: green[800], + }, + grey: { + ...gray, + }, + divider: alpha(gray[300], 0.4), + background: { + default: 'hsl(0, 0%, 99%)', + paper: 'hsl(220, 35%, 97%)', + }, + text: { + primary: gray[800], + secondary: gray[600], + warning: orange[400], + }, + action: { + hover: alpha(gray[200], 0.2), + selected: `${alpha(gray[200], 0.3)}`, + }, + baseShadow: + 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', + }, + }, + dark: { + palette: { + primary: { + contrastText: brand[50], + light: brand[300], + main: brand[400], + dark: brand[700], + }, + info: { + contrastText: brand[300], + light: brand[500], + main: brand[700], + dark: brand[900], + }, + warning: { + light: orange[400], + main: orange[500], + dark: orange[700], + }, + error: { + light: red[400], + main: red[500], + dark: red[700], + }, + success: { + light: green[400], + main: green[500], + dark: green[700], + }, + grey: { + ...gray, + }, + divider: alpha(gray[700], 0.6), + background: { + default: gray[900], + paper: 'hsl(220, 30%, 7%)', + }, + text: { + primary: 'hsl(0, 0%, 100%)', + secondary: gray[400], + }, + action: { + hover: alpha(gray[600], 0.2), + selected: alpha(gray[600], 0.3), + }, + baseShadow: + 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', + }, + }, +}; + +export const typography = { + fontFamily: 'Inter, sans-serif', + h1: { + fontSize: defaultTheme.typography.pxToRem(48), + fontWeight: 600, + lineHeight: 1.2, + letterSpacing: -0.5, + }, + h2: { + fontSize: defaultTheme.typography.pxToRem(36), + fontWeight: 600, + lineHeight: 1.2, + }, + h3: { + fontSize: defaultTheme.typography.pxToRem(30), + lineHeight: 1.2, + }, + h4: { + fontSize: defaultTheme.typography.pxToRem(24), + fontWeight: 600, + lineHeight: 1.5, + }, + h5: { + fontSize: defaultTheme.typography.pxToRem(20), + fontWeight: 600, + }, + h6: { + fontSize: defaultTheme.typography.pxToRem(18), + fontWeight: 600, + }, + subtitle1: { + fontSize: defaultTheme.typography.pxToRem(18), + }, + subtitle2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 500, + }, + body1: { + fontSize: defaultTheme.typography.pxToRem(14), + }, + body2: { + fontSize: defaultTheme.typography.pxToRem(14), + fontWeight: 400, + }, + caption: { + fontSize: defaultTheme.typography.pxToRem(12), + fontWeight: 400, + }, +}; + +export const shape = { + borderRadius: 8, +}; + +// @ts-ignore +const defaultShadows: Shadows = [ + 'none', + 'var(--template-palette-baseShadow)', + ...defaultTheme.shadows.slice(2), +]; +export const shadows = defaultShadows; diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..aba45a5 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,30 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2020", + "useDefineForClassFields": true, + "lib": [ + "ES2020", + "DOM", + "DOM.Iterable" + ], + "module": "ESNext", + "skipLibCheck": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": [ + "src" + ] +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a46b3fa --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,19 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": [ + "./src/*" + ] + } + } +} \ No newline at end of file diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..57c317e --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2022", + "lib": [ + "ES2023" + ], + "module": "ESNext", + "skipLibCheck": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + } +} \ No newline at end of file From 305bbebffb2b5e633aed42d56cf0ee43359d04c1 Mon Sep 17 00:00:00 2001 From: Mohit Kalshan Date: Tue, 21 Jan 2025 13:06:24 +0530 Subject: [PATCH 002/101] login setup --- .prettierrc | 10 +- package.json | 5 +- pnpm-lock.yaml | 41 +++- public/index.html | 54 ++--- src/App.tsx | 34 ++- src/components/OptionsMenu/index.tsx | 13 +- src/hooks/useAuth.js | 27 +-- src/index.tsx | 55 ++--- src/lib/https.ts | 38 +++- src/pages/NotFound/index.tsx | 9 + src/pages/{Vechiles => Vehicles}/index.tsx | 2 +- src/redux/reducers.ts | 11 + src/redux/slices/authSlice.ts | 238 ++++++++++++--------- src/redux/{store => }/store.ts | 13 +- src/router.tsx | 101 +++++---- tsconfig.json | 37 ++-- 16 files changed, 403 insertions(+), 285 deletions(-) create mode 100644 src/pages/NotFound/index.tsx rename src/pages/{Vechiles => Vehicles}/index.tsx (97%) create mode 100644 src/redux/reducers.ts rename src/redux/{store => }/store.ts (59%) diff --git a/.prettierrc b/.prettierrc index 87cf9d6..21feb34 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,6 +1,8 @@ { - "trailingComma": "es5", "tabWidth": 4, - "semi": false, - "singleQuote": false -} + "useTabs": true, + "semi": true, + "singleQuote": false, + "bracketSpacing": true + } + \ No newline at end of file diff --git a/package.json b/package.json index 1e29da7..1d09a79 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "mui-tel-input": "^7.0.0", "prop-types": "^15.8.1", "react": "^19.0.0", + "react-cookie": "^7.2.2", "react-dom": "^19.0.0", "react-dropzone": "^14.3.5", "react-hook-form": "^7.54.2", @@ -68,8 +69,8 @@ }, "devDependencies": { "@types/node": "^22.10.5", - "@types/react": "^19.0.3", + "@types/react": "^19.0.4", "@types/react-dom": "^19.0.2", - "typescript": "^5.7.2" + "typescript": "^5.7.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2d7544..7a51ff0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,6 +95,9 @@ importers: react: specifier: ^19.0.0 version: 19.0.0 + react-cookie: + specifier: ^7.2.2 + version: 7.2.2(react@19.0.0) react-dom: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) @@ -127,13 +130,13 @@ importers: specifier: ^22.10.5 version: 22.10.5 '@types/react': - specifier: ^19.0.3 + specifier: ^19.0.4 version: 19.0.4 '@types/react-dom': specifier: ^19.0.2 version: 19.0.2(@types/react@19.0.4) typescript: - specifier: ^5.7.2 + specifier: ^5.7.3 version: 5.7.3 packages: @@ -1598,6 +1601,9 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + '@types/hoist-non-react-statics@3.3.6': + resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} + '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -2339,6 +2345,10 @@ packages: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + cookie@1.0.2: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} @@ -4915,6 +4925,11 @@ packages: resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} engines: {node: '>=14'} + react-cookie@7.2.2: + resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} + peerDependencies: + react: '>= 16.3.0' + react-dev-utils@12.0.1: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} @@ -5742,6 +5757,9 @@ packages: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} + universal-cookie@7.2.2: + resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} + universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -7883,6 +7901,11 @@ snapshots: dependencies: '@types/node': 22.10.5 + '@types/hoist-non-react-statics@3.3.6': + dependencies: + '@types/react': 19.0.4 + hoist-non-react-statics: 3.3.2 + '@types/html-minifier-terser@6.1.0': {} '@types/http-errors@2.0.4': {} @@ -8744,6 +8767,8 @@ snapshots: cookie@0.7.1: {} + cookie@0.7.2: {} + cookie@1.0.2: {} core-js-compat@3.40.0: @@ -11735,6 +11760,13 @@ snapshots: regenerator-runtime: 0.13.11 whatwg-fetch: 3.6.20 + react-cookie@7.2.2(react@19.0.0): + dependencies: + '@types/hoist-non-react-statics': 3.3.6 + hoist-non-react-statics: 3.3.2 + react: 19.0.0 + universal-cookie: 7.2.2 + react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): dependencies: '@babel/code-frame': 7.26.2 @@ -12745,6 +12777,11 @@ snapshots: dependencies: crypto-random-string: 2.0.0 + universal-cookie@7.2.2: + dependencies: + '@types/cookie': 0.6.0 + cookie: 0.7.2 + universalify@0.2.0: {} universalify@2.0.1: {} diff --git a/public/index.html b/public/index.html index aa069f2..720d1f0 100644 --- a/public/index.html +++ b/public/index.html @@ -1,43 +1,21 @@ - - - - - - - - - - - React App - - - -
- - + DigiEV - Eco-friendly Charge + + +
+ diff --git a/src/App.tsx b/src/App.tsx index 82968f1..bf0e11b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,12 +1,28 @@ -import { BrowserRouter as Router} from 'react-router-dom'; -import AppRouter from './router'; +import AppRouter from "./router"; +import { useSelector } from "react-redux"; +import { useMatch, useNavigate, useSearchParams } from "react-router-dom"; +import { useEffect } from "react"; +import { RootState } from "./redux/store"; +import { withCookies, ReactCookieProps } from "react-cookie"; -function App() { - return ( - - - +const App: React.FC = ({ cookies }) => { + const navigate = useNavigate(); + const isPanel = useMatch("/auth/login"); + const isCookiePresent = !!cookies?.get("authToken"); + console.log("cookies present:", isCookiePresent); + const [searchParams] = useSearchParams(); + + const isAuthenticated = useSelector( + (state: RootState) => state.authReducer.isAuthenticated ); -} -export default App; + useEffect(() => { + if (isPanel && isAuthenticated) { + navigate("/panel/dashboard"); + } + }, [isPanel, isAuthenticated, searchParams]); + + return ; +}; + +export default withCookies(App); diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 3dd788a..e52b41b 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -11,6 +11,9 @@ import LogoutRoundedIcon from '@mui/icons-material/LogoutRounded'; import MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded'; import MenuButton from '../MenuButton'; import { Avatar } from '@mui/material'; +import { useDispatch } from 'react-redux'; +import { logoutUser } from '../../redux/slices/authSlice'; +import { useCookies } from 'react-cookie'; const MenuItem = styled(MuiMenuItem)({ margin: '2px 0', @@ -19,12 +22,20 @@ const MenuItem = styled(MuiMenuItem)({ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); + const dispatch = useDispatch(); + const [cookies, setCookie, removeCookie] = useCookies(['authToken']); const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; + + const handleLogout = () => { + dispatch(logoutUser({ removeCookie })); + console.log('click') + handleClose(); + }; return ( Settings { +const useAuth = () => { const dispatch = useDispatch(); const [isAuthorized, setIsAuthorized] = React.useState(false); - - const { isAuthenticated, userCapabilities } = useSelector((state) => ({ + const { isAuthenticated } = useSelector((state) => ({ isAuthenticated: state.authReducer.isAuthenticated, - userCapabilities: state.authReducer.userCapabilities, })); - const requiredCaps = React.useMemo( - () => uniq(Array.isArray(caps) ? caps : [caps]), - [caps] - ); - React.useEffect(() => { - const userMatchedCaps = intersection(userCapabilities, requiredCaps); - - let isUserAuthorized = matchAllCaps - ? userMatchedCaps?.length === requiredCaps?.length - : userMatchedCaps?.length > 0; - if (requiredCaps.length === 0) { - isUserAuthorized = true; - } - // if (isAuthenticated === null) { - if (isAuthenticated === null || false || undefined) { + if (isAuthenticated) { dispatch(checkUserAuth()); } else { - setIsAuthorized(isAuthenticated && isUserAuthorized); + setIsAuthorized(false); } - }, [dispatch, isAuthenticated, requiredCaps, userCapabilities]); + }, [dispatch, isAuthenticated]); return { isAuthenticated, isAuthorized }; }; diff --git a/src/index.tsx b/src/index.tsx index 8c25f92..383f20b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,29 +1,32 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import reportWebVitals from './reportWebVitals'; -import App from './App'; -import { Provider } from 'react-redux'; -import store from './redux/store/store.ts'; -import { Slide, ToastContainer } from 'react-toastify'; +import React from "react"; +import ReactDOM from "react-dom/client"; +import "./index.css"; +import App from "./App"; +import { Provider } from "react-redux"; +import store from "./redux/store"; +import { Slide, ToastContainer } from "react-toastify"; +import { BrowserRouter as Router } from "react-router-dom"; +import { CookiesProvider } from "react-cookie"; -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - - - - +const root = ReactDOM.createRoot( + document.getElementById("root") as HTMLElement ); -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); +root.render( + + + + + + + + + + +); diff --git a/src/lib/https.ts b/src/lib/https.ts index e196d71..3b350b9 100644 --- a/src/lib/https.ts +++ b/src/lib/https.ts @@ -1,16 +1,36 @@ -import axios from 'axios'; +import axios from "axios"; +import { Cookies } from "react-cookie"; + +const cookies = new Cookies(); const http = axios.create({ - baseURL: process.env.REACT_APP_BACKEND_URL, + baseURL: process.env.REACT_APP_BACKEND_URL, }); -console.log(process.env.REACT_APP_BACKEND_URL); -http.interceptors.request.use((config) => { - const authToken = localStorage.getItem('authToken'); - if (authToken) { - config.headers.Authorization = authToken; - } - return config; +http.interceptors.request.use((config) => { + const authToken = cookies.get("authToken"); + console.log(authToken); + if (authToken) { + config.headers.Authorization = authToken; + } + return config; }); +http.interceptors.response.use( + (response) => response, + (error) => { + const isCookiePresent = cookies.get("authToken"); + console.log(isCookiePresent,"jkk") + if ( + error.response && + isCookiePresent && + (error.response.status === 403 || error.response.status === 401) + ) { + cookies.remove("authToken", { path: "/" }); + window.location.href = "/"; + } + return Promise.reject(error); + } +); + export default http; diff --git a/src/pages/NotFound/index.tsx b/src/pages/NotFound/index.tsx new file mode 100644 index 0000000..578bc48 --- /dev/null +++ b/src/pages/NotFound/index.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +function NotFoundPage() { + return ( +
NotFoundPage
+ ) +} + +export default NotFoundPage; \ No newline at end of file diff --git a/src/pages/Vechiles/index.tsx b/src/pages/Vehicles/index.tsx similarity index 97% rename from src/pages/Vechiles/index.tsx rename to src/pages/Vehicles/index.tsx index e6168aa..db9710a 100644 --- a/src/pages/Vechiles/index.tsx +++ b/src/pages/Vehicles/index.tsx @@ -19,7 +19,7 @@ const categoryRows = [ ]; export default function Vehicles() { - const [modalOpen, setModalOpen] = useState(false); + const [modalOpen, setModalOpen] = useState(false); const [editRow, setEditRow] = useState(null); const { reset } = useForm(); diff --git a/src/redux/reducers.ts b/src/redux/reducers.ts new file mode 100644 index 0000000..0f22e9d --- /dev/null +++ b/src/redux/reducers.ts @@ -0,0 +1,11 @@ +import { combineReducers } from "@reduxjs/toolkit"; + +import authReducer from "./slices/authSlice"; + +const rootReducer = combineReducers({ + authReducer, +}); + +export type RootState = ReturnType; + +export default rootReducer; diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 21b6a23..452b820 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,118 +1,160 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit" -import axios from "axios" -import http from "../../lib/https" -import { toast } from "react-toastify" +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import axios from "axios"; +import http from "../../lib/https"; +import { toast } from "react-toastify"; +import { Cookies } from "react-cookie"; +const cookies = new Cookies(); // Define types for state interface User { - id: string - email: string + id: string; + email: string; } interface AuthState { - user: User | null - isAuthenticated: boolean - isLoading: boolean - error: string | null + user: User | null; + isAuthenticated: boolean; + isLoading: boolean; + error: string | null; } +export const checkUserAuth = createAsyncThunk< + boolean, + void, + { rejectValue: any } +>("application/checkUserAuth", async (_, thunkAPI) => { + try { + const isCookiePresent = cookies.get("authToken"); + if (!isCookiePresent) return thunkAPI.rejectWithValue(null); + return thunkAPI.fulfillWithValue(true); + } catch (error) { + console.log(error); + return thunkAPI.rejectWithValue(error); + } +}); // Async thunk for login export const loginUser = createAsyncThunk< - User, - { email: string; password: string }, - { rejectValue: string } + User, + { email: string; password: string }, + { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { - try { - const response = await http.post("admin/login", { email, password }) - localStorage.setItem("authToken", response.data?.data?.token) // Save token - toast.success(response.data?.message) - return response.data - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await http.post("admin/login", { email, password }); + cookies.set("authToken", response.data?.data?.token); + toast.success(response.data?.message); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); // Async thunk for register export const registerUser = createAsyncThunk< - User, - { email: string; password: string }, - { rejectValue: string } + User, + { email: string; password: string }, + { rejectValue: string } >("auth/register", async (data, { rejectWithValue }) => { - try { - const response = await axios.post( - "https://health-digi.dmlabs.in/auth/register", - data - ) - return response.data - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await axios.post( + "https://health-digi.dmlabs.in/auth/register", + data + ); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + +export const logoutUser = createAsyncThunk< + void, + { removeCookie: any }, + { rejectValue: string } +>("auth/logout", async ({ removeCookie }, { rejectWithValue }) => { + try { + removeCookie("authToken", { path: "/auth" }); + toast.success("You have been logged out successfully."); + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "Failed to log out." + ); + } +}); const initialState: AuthState = { - user: null, - isAuthenticated: false, - isLoading: false, - error: null, -} + user: null, + isAuthenticated: false, + isLoading: false, + error: null, +}; const authSlice = createSlice({ - name: "auth", - initialState, - reducers: { - logout: (state) => { - state.user = null - state.isAuthenticated = false - }, - }, - extraReducers: (builder) => { - builder - // Login - .addCase(loginUser.pending, (state) => { - state.isLoading = true - state.error = null - }) - .addCase( - loginUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false - state.isAuthenticated = true - state.user = action.payload - } - ) - .addCase( - loginUser.rejected, - (state, action: PayloadAction) => { - state.isLoading = false - state.error = action.payload || "An error occurred" - } - ) - // Register - .addCase(registerUser.pending, (state) => { - state.isLoading = true - state.error = null - }) - .addCase( - registerUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false - state.isAuthenticated = true - state.user = action.payload - } - ) - .addCase( - registerUser.rejected, - (state, action: PayloadAction) => { - state.isLoading = false - state.error = action.payload || "An error occurred" - } - ) - }, -}) + name: "auth", + initialState, + reducers: { + logout: (state) => { + state.user = null; + state.isAuthenticated = false; + }, + }, + extraReducers: (builder) => { + builder + // Login + .addCase(loginUser.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + loginUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; + } + ) + .addCase( + loginUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "An error occurred"; + } + ) + // Register + .addCase(registerUser.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + registerUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; + } + ) + .addCase( + registerUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "An error occurred"; + } + ) + // Logout + .addCase(logoutUser.fulfilled, (state) => { + state.user = null; + state.isAuthenticated = false; + }) + .addCase( + logoutUser.rejected, + (state, action: PayloadAction) => { + state.error = + action.payload || "An error occurred during logout"; + } + ); + }, +}); -export const { logout } = authSlice.actions -export default authSlice.reducer +export default authSlice.reducer; diff --git a/src/redux/store/store.ts b/src/redux/store.ts similarity index 59% rename from src/redux/store/store.ts rename to src/redux/store.ts index 3f04936..8b5ec9b 100644 --- a/src/redux/store/store.ts +++ b/src/redux/store.ts @@ -1,13 +1,10 @@ import { configureStore } from '@reduxjs/toolkit'; -import authReducer from '../slices/authSlice.ts' -const store = configureStore({ - reducer: { - auth: authReducer, - }, -}); +import rootReducer from './reducers'; + +export const store = configureStore({ + reducer: rootReducer, +}) export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export default store; - - diff --git a/src/router.tsx b/src/router.tsx index 8d62e48..5948121 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,54 +1,61 @@ -import { Routes as BaseRoutes, Navigate, Route } from 'react-router-dom'; -// import useAuth from "./hooks/useAuth"; -import React, { Suspense } from 'react'; -import LoadingComponent from './components/Loading'; -import DashboardLayout from './layouts/DashboardLayout'; -import Login from './pages/Auth/Login'; -import SignUp from './pages/Auth/SignUp'; -import Dashboard from './pages/Dashboard'; -import Vehicles from './pages/Vechiles'; +import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; +import { Suspense } from "react"; +import LoadingComponent from "./components/Loading"; +import DashboardLayout from "./layouts/DashboardLayout"; +import Login from "./pages/Auth/Login"; +import SignUp from "./pages/Auth/SignUp"; +import Dashboard from "./pages/Dashboard"; +import Vehicles from "./pages/Vehicles"; +import { useSelector } from "react-redux"; +import { RootState } from "./redux/reducers"; +import { useCookies } from "react-cookie"; -function ProtectedRoute({ - caps, - component, -}: { - caps: string[]; - component: React.ReactNode; -}) { - if (!localStorage.getItem('authToken')) - return ; +interface ProtectedRouteProps { + component: JSX.Element; + cookies?: { get: (key: string) => string | null }; +} +function ProtectedRoute({ component }: ProtectedRouteProps): JSX.Element { + const [cookies] = useCookies(["authToken"]); + const isCookiePresent = !!cookies?.authToken; + const isAuthenticated = useSelector( + (state: RootState) => state.authReducer.isAuthenticated + ); - return component; + if (!isAuthenticated && !isCookiePresent) { + return ; + } + + return component; } export default function AppRouter() { - return ( - }> - - } index /> + return ( + }> + + } index /> - - } - index - /> - } /> - } /> - - }> - } />} - /> - } />} - /> - 404} /> - - 404} /> - - - ); + + } + index + /> + } /> + } /> + + }> + } />} + /> + } />} + /> + 404} /> + + 404} /> + + + ); } diff --git a/tsconfig.json b/tsconfig.json index a46b3fa..32a2d79 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,19 +1,20 @@ { - "files": [], - "references": [ - { - "path": "./tsconfig.app.json" - }, - { - "path": "./tsconfig.node.json" - } - ], - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@/*": [ - "./src/*" - ] - } - } -} \ No newline at end of file + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ], + "compilerOptions": { + "baseUrl": ".", + "jsx": "react-jsx", + "types": ["react", "react-dom"], + "lib": ["dom", "dom.iterable", "esnext"], + "paths": { + "@/*": ["./src/*"] + } + } +} From 0d38a260cf982bad59183a7f6fb23dd5c7f2c4fc Mon Sep 17 00:00:00 2001 From: Mohit Kalshan Date: Tue, 21 Jan 2025 15:30:07 +0530 Subject: [PATCH 003/101] minor fixes --- src/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.tsx b/src/App.tsx index bf0e11b..c98733b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -17,7 +17,7 @@ const App: React.FC = ({ cookies }) => { ); useEffect(() => { - if (isPanel && isAuthenticated) { + if (isPanel && isCookiePresent) { navigate("/panel/dashboard"); } }, [isPanel, isAuthenticated, searchParams]); From 46d9134e563af93e11f7b5212c63e9f22e56a487 Mon Sep 17 00:00:00 2001 From: Mohit Kalshan Date: Tue, 21 Jan 2025 16:15:08 +0530 Subject: [PATCH 004/101] registration form added --- package.json | 2 +- src/pages/Auth/Login/index.tsx | 2 +- src/pages/Auth/SignUp/index.tsx | 31 ++++++++++++++++++++++--------- 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 1d09a79..de5e456 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "digi-health-admin-dashboard", + "name": "digi-ev-admin-dashboard", "version": "0.1.0", "private": true, "dependencies": { diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 5f77f9f..7e3a355 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -213,7 +213,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { Don't have an account?{' '} diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index 14d4602..5ac7e73 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -117,11 +117,11 @@ const dispatch = useDispatch(); return ( - - + {/* */} + / - + Digi-EV - } label="I want to receive updates via email." - /> + /> */}
- + {/* or - - + */} + {/* + + + + + + + ) +} diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 21b6a23..aff6def 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,19 +1,26 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit" import axios from "axios" -import http from "../../lib/https" +import { backendHttp, apiHttp } from "../../lib/https" import { toast } from "react-toastify" // Define types for state interface User { + map(arg0: (admin: { name: any; role: any }, index: number) => { srno: number; name: any; role: any }): unknown id: string email: string } +interface Admin { + id: string, + name: string, + role: string +} interface AuthState { - user: User | null - isAuthenticated: boolean - isLoading: boolean - error: string | null + user: User | null; + admins: Admin[]; + isAuthenticated: boolean; + isLoading: boolean; + error: string | null; } // Async thunk for login @@ -23,7 +30,7 @@ export const loginUser = createAsyncThunk< { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { try { - const response = await http.post("admin/login", { email, password }) + const response = await backendHttp.post("admin/login", { email, password }) localStorage.setItem("authToken", response.data?.data?.token) // Save token toast.success(response.data?.message) return response.data @@ -53,12 +60,33 @@ export const registerUser = createAsyncThunk< } }) +export const adminList = createAsyncThunk< + Admin[], + void, + { rejectValue: string } +>("/auth", async (_, { rejectWithValue }) => { + try { + const response = await apiHttp.get("/auth"); + console.log(response) + return response?.data?.data?.map((admin: { name: string; role: string }) => ({ + + name: admin?.name, + role: admin?.role || "N/A", + })); + console.log(response.data.data) + } catch (error: any) { + return rejectWithValue(error.response?.data?.message || "An error occurred"); + } +}); + + const initialState: AuthState = { user: null, + admins: [], isAuthenticated: false, isLoading: false, error: null, -} +}; const authSlice = createSlice({ name: "auth", @@ -111,6 +139,25 @@ const authSlice = createSlice({ state.error = action.payload || "An error occurred" } ) + + // created by Jaanvi and Eknoor + .addCase(adminList.pending, (state) => { + state.isLoading = true + state.error = null + }) + .addCase(adminList.fulfilled, (state, action: PayloadAction) => { + state.isLoading = false; + state.admins = action.payload; // ✅ Store admins correctly + }) + + + .addCase( + adminList.rejected, + (state, action: PayloadAction) => { + state.isLoading = false + state.error = action.payload || "An error occurred" + } + ) }, }) diff --git a/src/router.tsx b/src/router.tsx index 8d62e48..f6f5576 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,54 +1,74 @@ -import { Routes as BaseRoutes, Navigate, Route } from 'react-router-dom'; +import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom" // import useAuth from "./hooks/useAuth"; -import React, { Suspense } from 'react'; -import LoadingComponent from './components/Loading'; -import DashboardLayout from './layouts/DashboardLayout'; -import Login from './pages/Auth/Login'; -import SignUp from './pages/Auth/SignUp'; -import Dashboard from './pages/Dashboard'; -import Vehicles from './pages/Vechiles'; +import React, { Suspense } from "react" +import LoadingComponent from "./components/Loading" +import DashboardLayout from "./layouts/DashboardLayout" +import Login from "./pages/Auth/Login" +import SignUp from "./pages/Auth/SignUp" +import Dashboard from "./pages/Dashboard" +import Vehicles from "./pages/Vechiles" +import AdminList from "./pages/AdminList" function ProtectedRoute({ - caps, - component, + caps, + component, }: { - caps: string[]; - component: React.ReactNode; + caps: string[] + component: React.ReactNode }) { - if (!localStorage.getItem('authToken')) - return ; + if (!localStorage.getItem("authToken")) + return - return component; + return component } export default function AppRouter() { - return ( - }> - - } index /> + return ( + }> + + } index /> - - } - index - /> - } /> - } /> - - }> - } />} - /> - } />} - /> - 404} /> - - 404} /> - - - ); + + } + index + /> + } /> + } /> + + }> + } + /> + } + /> + } + /> + } + /> + } + /> + } + /> + 404} /> + + 404} /> + + + ) } From 6d4972ce111e1f9b2e4342f45a96a19a79ab19b6 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 11 Feb 2025 10:37:02 +0530 Subject: [PATCH 006/101] changes --- src/pages/AdminList/index.tsx | 29 ++++++++------- src/redux/slices/F | 32 +++++++++++++++++ src/redux/slices/authSlice.ts | 66 +++++++++++++++++++++-------------- 3 files changed, 85 insertions(+), 42 deletions(-) create mode 100644 src/redux/slices/F diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 2502445..3f2b4f4 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -8,7 +8,6 @@ import { useDispatch, useSelector } from "react-redux" import { adminList } from "../../redux/slices/authSlice" import { AppDispatch, RootState } from "../../redux/store/store" // Import RootState for selector - // Sample data for categories export default function AdminList() { @@ -19,21 +18,17 @@ export default function AdminList() { const [deleteModal, setDeleteModal] = React.useState(false) const [rowData, setRowData] = React.useState(null) - const dispatch = useDispatch(); + const dispatch = useDispatch() // Fetching admin data from the Redux store - const admins = useSelector((state: RootState) => state.auth.admins); - - - console.log(admins, "woihfiuwhfownfownefoi") + const admins = useSelector((state: RootState) => state.auth.admins) // Dispatching the API call when the component mounts useEffect(() => { - dispatch(adminList()); - }, [dispatch]); - + dispatch(adminList()) + }, [dispatch]) - const handleClickOpen = () => { + const handleClickOpen = () => { setModalOpen(true) setEditRow(null) } @@ -55,11 +50,15 @@ export default function AdminList() { ] // If no admins are available, display the sample data - const categoryRows = admins?.length ? admins?.map((admin: { name: any; role: any }, index: number) => ({ - srno: index + 1, - name: admin?.name, - role: admin.role, - })) : [] + const categoryRows = admins?.length + ? admins?.map( + (admin: { name: string; role: string }, index: number) => ({ + srno: index + 1, + name: admin?.name, + role: admin?.role || "N/A", + }) + ) + : [] return ( <> diff --git a/src/redux/slices/F b/src/redux/slices/F new file mode 100644 index 0000000..5a1b828 --- /dev/null +++ b/src/redux/slices/F @@ -0,0 +1,32 @@ +import { createSlice, createAsyncThunk } from '@reduxjs/toolkit'; +import axios from 'axios'; + +// Example: You might have an API call for deleting admin like this +export const deleteAdmin = createAsyncThunk( + 'auth/deleteAdmin', + async (adminId: number, thunkAPI) => { + try { + const response = await axios.delete(`/api/admins/${adminId}`); + return adminId; // Return the ID of the deleted admin + } catch (error) { + return thunkAPI.rejectWithValue(error.response.data); + } + } +); + +const authSlice = createSlice({ + name: 'auth', + initialState: { + admins: [], // Array of admins + }, + reducers: {}, + extraReducers: (builder) => { + builder.addCase(deleteAdmin.fulfilled, (state, action) => { + // Remove the deleted admin from the state + state.admins = state.admins.filter((admin) => admin.id !== action.payload); + }); + // Handle rejected state if needed + }, +}); + +export default authSlice.reducer; diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index aff6def..d33de3a 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -5,22 +5,27 @@ import { toast } from "react-toastify" // Define types for state interface User { - map(arg0: (admin: { name: any; role: any }, index: number) => { srno: number; name: any; role: any }): unknown + map( + arg0: ( + admin: { name: string; role: string }, + index: number + ) => { srno: number; name: string; role: string } + ): unknown id: string email: string } interface Admin { - id: string, - name: string, + id: string + name: string role: string } interface AuthState { - user: User | null; - admins: Admin[]; - isAuthenticated: boolean; - isLoading: boolean; - error: string | null; + user: User | null + admins: Admin[] + isAuthenticated: boolean + isLoading: boolean + error: string | null } // Async thunk for login @@ -30,7 +35,10 @@ export const loginUser = createAsyncThunk< { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { try { - const response = await backendHttp.post("admin/login", { email, password }) + const response = await backendHttp.post("admin/login", { + email, + password, + }) localStorage.setItem("authToken", response.data?.data?.token) // Save token toast.success(response.data?.message) return response.data @@ -66,19 +74,21 @@ export const adminList = createAsyncThunk< { rejectValue: string } >("/auth", async (_, { rejectWithValue }) => { try { - const response = await apiHttp.get("/auth"); + const response = await apiHttp.get("/auth") console.log(response) - return response?.data?.data?.map((admin: { name: string; role: string }) => ({ - - name: admin?.name, - role: admin?.role || "N/A", - })); - console.log(response.data.data) + return response?.data?.data?.map( + (admin: { name: string; role: string }) => ({ + name: admin?.name, + role: admin?.role, + }) + ) + // console.log(response.data.data) } catch (error: any) { - return rejectWithValue(error.response?.data?.message || "An error occurred"); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ) } -}); - +}) const initialState: AuthState = { user: null, @@ -86,7 +96,7 @@ const initialState: AuthState = { isAuthenticated: false, isLoading: false, error: null, -}; +} const authSlice = createSlice({ name: "auth", @@ -140,16 +150,18 @@ const authSlice = createSlice({ } ) - // created by Jaanvi and Eknoor - .addCase(adminList.pending, (state) => { + // created by Jaanvi and Eknoor + .addCase(adminList.pending, (state) => { state.isLoading = true state.error = null }) - .addCase(adminList.fulfilled, (state, action: PayloadAction) => { - state.isLoading = false; - state.admins = action.payload; // ✅ Store admins correctly - }) - + .addCase( + adminList.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false + state.admins = action.payload // ✅ Store admins correctly + } + ) .addCase( adminList.rejected, From 9220143bbba3e36f845231a3a2ad21a8a7902502 Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Tue, 11 Feb 2025 14:54:21 +0530 Subject: [PATCH 007/101] Get and Delete API's implemented using redux --- src/components/AddEditCategoryModal/index.tsx | 2 +- src/components/AddEditTagsModal/index.tsx | 2 +- src/components/CustomTable/index.tsx | 366 ++++++++++-------- .../Modals/DeleteModal/DeleteModal.tsx | 141 +++---- src/lib/https.ts | 1 - src/pages/AdminList/index.tsx | 47 +-- src/redux/slices/authSlice.ts | 138 +++++-- 7 files changed, 414 insertions(+), 283 deletions(-) diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index 656db62..b356e3b 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -45,7 +45,7 @@ const AddEditCategoryModal: React.FC = ({ open, handl onSubmit: handleSubmit(onSubmit), }} > - {editRow ? "Editwefwefwe" : 'Add'} Category + {editRow ? "Edit" : 'Add'} Category = ({ open, handleClose,e onSubmit: handleSubmit(onSubmit), }} > - {editRow ? "Editsefwefwe" : 'Add'} Tag + {editRow ? "Edit" : 'Add'} Tag ({ - [`&.${tableCellClasses.head}`]: { - backgroundColor: ' #1565c0', - color: theme.palette.common.white, - }, - [`&.${tableCellClasses.body}`]: { - fontSize: 14, - }, -})); + [`&.${tableCellClasses.head}`]: { + backgroundColor: " #1565c0", + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})) const StyledTableRow = styled(TableRow)(({ theme }) => ({ - '&:nth-of-type(odd)': { - backgroundColor: theme.palette.action.hover, - }, - '&:last-child td, &:last-child th': { - border: 0, - }, -})); + "&:nth-of-type(odd)": { + backgroundColor: theme.palette.action.hover, + }, + "&:last-child td, &:last-child th": { + border: 0, + }, +})) interface Column { - id: string; - label: string; - align?: 'left' | 'center' | 'right'; + id: string + label: string + align?: "left" | "center" | "right" } interface Row { - [key: string]: any; + [key: string]: any } interface CustomTableProps { - columns: Column[]; - rows: Row[]; - setDeleteModal: Function; - setRowData: Function; - setModalOpen: Function; + columns: Column[] + rows: Row[] + setDeleteModal: Function + setRowData: Function + setModalOpen: Function + deleteModal: boolean } const CustomTable: React.FC = ({ - columns, - rows, - setDeleteModal, - setRowData, - setModalOpen, + columns, + rows, + setDeleteModal, + deleteModal, + setRowData, + setModalOpen, }) => { - console.log('columnsss', columns, rows); + // console.log("columnsss", columns, rows) + const dispatch = useDispatch() + const [anchorEl, setAnchorEl] = React.useState(null) + const [selectedRow, setSelectedRow] = React.useState(null) + const open = Boolean(anchorEl) - const [anchorEl, setAnchorEl] = React.useState(null); - const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - - const isImage = (value: any) => { - if (typeof value === 'string') { - return value.startsWith('http') || value.startsWith('data:image'); // Check for URL or base64 image + const handleClick = (event: React.MouseEvent, row: Row) => { + setAnchorEl(event.currentTarget) + setSelectedRow(row) // Ensure the row data is set } - return false; - }; - return ( - - - - - {columns.map((column) => ( - - {column.label} - - ))} - - - - {rows.map((row, rowIndex) => ( - - {columns.map((column) => ( - - {isImage(row[column.id]) ? ( - Row - ) : column.id !== 'action' ? ( - row[column.id] - ) : ( - { - handleClick(e); - setRowData(row); - }} + const handleClose = () => { + setAnchorEl(null) + } + + const isImage = (value: any) => { + if (typeof value === "string") { + return value.startsWith("http") || value.startsWith("data:image") // Check for URL or base64 image + } + return false + } + + const handleDeleteButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id) + + dispatch(deleteAdmin(id || "")) + setDeleteModal(false) // Close the modal only after deletion + handleClose() + } + + return ( + +
+ + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row) + setSelectedRow(row) // Store the selected row + }} + > + + + )} + + ))} + + ))} + +
+ {open && ( + + - - - )} - - ))} - - ))} - - - {open && ( - - - - - - - )} - - ); -}; + -export default CustomTable; + + {deleteModal && ( + + handleDeleteButton(selectedRow?.id) + } + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )} + + + )} +
+ ) +} + +export default CustomTable diff --git a/src/components/Modals/DeleteModal/DeleteModal.tsx b/src/components/Modals/DeleteModal/DeleteModal.tsx index 5e242d3..e7d03d8 100644 --- a/src/components/Modals/DeleteModal/DeleteModal.tsx +++ b/src/components/Modals/DeleteModal/DeleteModal.tsx @@ -1,77 +1,84 @@ -import { Box, Button, Modal, Typography } from '@mui/material'; -import { MouseEventHandler } from 'react'; +import { Box, Button, Modal, Typography } from "@mui/material" type Props = { - open: boolean; - setDeleteModal: Function; - handleDelete: MouseEventHandler; -}; + open: boolean + setDeleteModal: Function + handleDelete: (id: string | undefined) => void + id?: string | undefined +} const style = { - position: 'absolute', - top: '50%', - left: '50%', - transform: 'translate(-50%, -50%)', - width: 330, - bgcolor: 'background.paper', - borderRadius: 1.5, - boxShadow: 24, - p: 3, -}; + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 330, + bgcolor: "background.paper", + borderRadius: 1.5, + boxShadow: 24, + p: 3, +} -const btnStyle = { py: 1, px: 5, width: '50%', textTransform: 'capitalize' }; +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" } export default function DeleteModal({ - open, - setDeleteModal, - handleDelete, + open, + setDeleteModal, + handleDelete, + id, }: Props) { - return ( - - - - Delete Record - - - Are you sure you want to delete this record? - - - - - - - - ); + + + Delete Record + + + Are you sure you want to delete this record? + + + + + + + + ) } diff --git a/src/lib/https.ts b/src/lib/https.ts index 093782b..b7443bd 100644 --- a/src/lib/https.ts +++ b/src/lib/https.ts @@ -17,7 +17,6 @@ import axios, { AxiosInstance } from 'axios'; -// Axios instance for the production backend const backendHttp = axios.create({ baseURL: process.env.REACT_APP_BACKEND_URL, }); diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 2502445..fc1ae57 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -3,12 +3,11 @@ import { Box, Button, Typography } from "@mui/material" import AddEditCategoryModal from "../../components/AddEditCategoryModal" import { useForm } from "react-hook-form" import CustomTable from "../../components/CustomTable" -import DeleteModal from "../../components/Modals/DeleteModal/DeleteModal" +// import DeleteModal from "../../components/Modals/DeleteModal/DeleteModal" import { useDispatch, useSelector } from "react-redux" import { adminList } from "../../redux/slices/authSlice" import { AppDispatch, RootState } from "../../redux/store/store" // Import RootState for selector - // Sample data for categories export default function AdminList() { @@ -19,21 +18,16 @@ export default function AdminList() { const [deleteModal, setDeleteModal] = React.useState(false) const [rowData, setRowData] = React.useState(null) - const dispatch = useDispatch(); + const dispatch = useDispatch() // Fetching admin data from the Redux store - const admins = useSelector((state: RootState) => state.auth.admins); - - - console.log(admins, "woihfiuwhfownfownefoi") - + const admins = useSelector((state: RootState) => state.auth.admins) // Dispatching the API call when the component mounts useEffect(() => { - dispatch(adminList()); - }, [dispatch]); - + dispatch(adminList()) + }, [dispatch]) - const handleClickOpen = () => { + const handleClickOpen = () => { setModalOpen(true) setEditRow(null) } @@ -43,9 +37,9 @@ export default function AdminList() { reset() } - const handleDelete = () => { - setDeleteModal(false) - } + // const handleDelete = () => { + // setDeleteModal(false) + // } const categoryColumns = [ { id: "srno", label: "Sr No" }, @@ -55,11 +49,19 @@ export default function AdminList() { ] // If no admins are available, display the sample data - const categoryRows = admins?.length ? admins?.map((admin: { name: any; role: any }, index: number) => ({ - srno: index + 1, - name: admin?.name, - role: admin.role, - })) : [] + const categoryRows = admins?.length + ? admins?.map( + ( + admin: { id: string; name: string; role: string }, + index: number + ) => ({ + id: admin.id, + srno: index + 1, + name: admin?.name, + role: admin.role, + }) + ) + : [] return ( <> @@ -97,6 +99,7 @@ export default function AdminList() { rows={categoryRows} editRow={editRow} setDeleteModal={setDeleteModal} + deleteModal={deleteModal} setRowData={setRowData} setModalOpen={setModalOpen} /> @@ -105,11 +108,11 @@ export default function AdminList() { handleClose={handleCloseModal} editRow={rowData} /> - + /> */} ) } diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index aff6def..f725726 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,26 +1,36 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit" +import { + createSlice, + createAsyncThunk, + PayloadAction, + isRejectedWithValue, +} from "@reduxjs/toolkit" import axios from "axios" import { backendHttp, apiHttp } from "../../lib/https" import { toast } from "react-toastify" // Define types for state interface User { - map(arg0: (admin: { name: any; role: any }, index: number) => { srno: number; name: any; role: any }): unknown + map( + arg0: ( + admin: { name: any; role: any }, + index: number + ) => { srno: number; name: any; role: any } + ): unknown id: string email: string } interface Admin { - id: string, - name: string, + id: string + name: string role: string } interface AuthState { - user: User | null; - admins: Admin[]; - isAuthenticated: boolean; - isLoading: boolean; - error: string | null; + user: User | null + admins: Admin[] + isAuthenticated: boolean + isLoading: boolean + error: string | null } // Async thunk for login @@ -30,7 +40,10 @@ export const loginUser = createAsyncThunk< { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { try { - const response = await backendHttp.post("admin/login", { email, password }) + const response = await backendHttp.post("admin/login", { + email, + password, + }) localStorage.setItem("authToken", response.data?.data?.token) // Save token toast.success(response.data?.message) return response.data @@ -66,19 +79,56 @@ export const adminList = createAsyncThunk< { rejectValue: string } >("/auth", async (_, { rejectWithValue }) => { try { - const response = await apiHttp.get("/auth"); - console.log(response) - return response?.data?.data?.map((admin: { name: string; role: string }) => ({ - - name: admin?.name, - role: admin?.role || "N/A", - })); + const response = await apiHttp.get("/auth") + console.log(response?.data?.data) + return response?.data?.data?.map( + (admin: { id: string; name: string; role: string }) => ({ + id: admin.id, + name: admin?.name, + role: admin?.role || "N/A", + }) + ) console.log(response.data.data) } catch (error: any) { - return rejectWithValue(error.response?.data?.message || "An error occurred"); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ) } -}); +}) +export const deleteAdmin = createAsyncThunk< + string, + string, + { rejectValue: string } +>("deleteAdmin", async (id, { rejectWithValue }) => { + try { + const response = await apiHttp.delete(`/auth/${id}`) + // console.log(response, "response of deletion") + return id // Returning the deleted admin's ID + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ) + } +}) + +// export const putAdmin = createAsyncThunk< +// Admin, // Return type (updated admin object) +// { id: string; data: Partial }, // Argument type +// { rejectValue: string } // Rejection type +// >( +// "updateAdmin", +// async ({ id, data }, { rejectWithValue }) => { +// try { +// const response = await apiHttp.put(`/auth/${id}`, data) +// return response.data // Ensure response contains the updated admin object +// } catch (error: any) { +// return rejectWithValue( +// error.response?.data?.message || "An error occurred" +// ) +// } +// } +// ) const initialState: AuthState = { user: null, @@ -86,7 +136,7 @@ const initialState: AuthState = { isAuthenticated: false, isLoading: false, error: null, -}; +} const authSlice = createSlice({ name: "auth", @@ -140,16 +190,19 @@ const authSlice = createSlice({ } ) - // created by Jaanvi and Eknoor - .addCase(adminList.pending, (state) => { + // created by Jaanvi and Eknoor + //AdminList + .addCase(adminList.pending, (state) => { state.isLoading = true state.error = null }) - .addCase(adminList.fulfilled, (state, action: PayloadAction) => { - state.isLoading = false; - state.admins = action.payload; // ✅ Store admins correctly - }) - + .addCase( + adminList.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false + state.admins = action.payload + } + ) .addCase( adminList.rejected, @@ -158,6 +211,37 @@ const authSlice = createSlice({ state.error = action.payload || "An error occurred" } ) + + .addCase(deleteAdmin.pending, (state) => { + state.isLoading = true + }) + .addCase(deleteAdmin.fulfilled, (state, action) => { + state.isLoading = false + state.admins = state.admins.filter( + (admin) => String(admin.id) !== String(action.payload) + ) + }) + .addCase(deleteAdmin.rejected, (state, action) => { + state.isLoading = false + state.error = action.payload || "Failed to delete admin" + }) + //update Admin + + // .addCase(putAdmin.pending, (state) => { + // state.isLoading = true + // state.error = null + // }) + // .addCase(putAdmin.fulfilled, (state, action: PayloadAction) => { + // state.isLoading = false + // state.admins = state.admins.map((admin) => + // admin.id === action.payload.id ? action.payload : admin + // ) + // }) + // .addCase(putAdmin.rejected, (state, action: PayloadAction) => { + // state.isLoading = false + // state.error = action.payload || "Failed to update admin" + // }) + }, }) From 79c1e02537d1a1d569940d8c4cc19264d6b0ae7d Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Tue, 11 Feb 2025 15:40:46 +0530 Subject: [PATCH 008/101] Resolved Conflicts-2 --- src/router.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router.tsx b/src/router.tsx index f6f5576..27a2df2 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -6,7 +6,7 @@ import DashboardLayout from "./layouts/DashboardLayout" import Login from "./pages/Auth/Login" import SignUp from "./pages/Auth/SignUp" import Dashboard from "./pages/Dashboard" -import Vehicles from "./pages/Vechiles" +import Vehicles from "./pages/Vehicles" import AdminList from "./pages/AdminList" function ProtectedRoute({ From 5d310be430feb891361b4f534c9d0e373ac4a2e3 Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Tue, 11 Feb 2025 16:23:41 +0530 Subject: [PATCH 009/101] Conflict Commits --- package.json | 2 +- pnpm-lock.yaml | 14685 ++++++++++++++++--------- src/App.tsx | 34 +- src/components/OptionsMenu/index.tsx | 13 +- src/index.tsx | 55 +- src/redux/{ => store}/store.ts | 13 +- 6 files changed, 9275 insertions(+), 5527 deletions(-) rename src/redux/{ => store}/store.ts (59%) diff --git a/package.json b/package.json index fa93fc5..d338ede 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "Stack": "link:@mui/material/Stack", "Tabs": "link:@mui/material/Tabs", "Toolbar": "link:@mui/material/Toolbar", - "Typography": "link:@mui/material/Typography", + "Typography": "link:@mui/material/Typog raphy", "add": "^2.0.6", "axios": "^1.7.9", "clsx": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6c1d2ac..3ee02eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,6 +35,33 @@ dependencies: '@reduxjs/toolkit': specifier: ^2.5.0 version: 2.5.1(react-redux@9.2.0)(react@19.0.0) + AdapterDayjs: + specifier: link:@mui/x-date-pickers/AdapterDayjs + version: link:@mui/x-date-pickers/AdapterDayjs + AppBar: + specifier: link:@mui/material/AppBar + version: link:@mui/material/AppBar + Box: + specifier: link:@mui/material/Box + version: link:@mui/material/Box + PieChart: + specifier: link:@mui/x-charts/PieChart + version: link:@mui/x-charts/PieChart + RichTreeView: + specifier: link:@mui/x-tree-view/RichTreeView + version: link:@mui/x-tree-view/RichTreeView + Stack: + specifier: link:@mui/material/Stack + version: link:@mui/material/Stack + Tabs: + specifier: link:@mui/material/Tabs + version: link:@mui/material/Tabs + Toolbar: + specifier: link:@mui/material/Toolbar + version: link:@mui/material/Toolbar + Typography: + specifier: link:@mui/material/Typography + version: link:@mui/material/Typography add: specifier: ^2.0.6 version: 2.0.6 @@ -50,6 +77,9 @@ dependencies: dayjs: specifier: ^1.11.13 version: 1.11.13 + hooks: + specifier: link:@mui/x-charts/hooks + version: link:@mui/x-charts/hooks mui-phone-number: specifier: ^3.0.3 version: 3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@19.0.0)(react@19.0.0) @@ -62,6 +92,9 @@ dependencies: react: specifier: ^19.0.0 version: 19.0.0 + react-cookie: + specifier: ^7.2.2 + version: 7.2.2(react@19.0.0) react-dom: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) @@ -83,6 +116,9 @@ dependencies: react-toastify: specifier: ^11.0.2 version: 11.0.3(react-dom@19.0.0)(react@19.0.0) + styles: + specifier: link:@mui/material/styles + version: link:@mui/material/styles web-vitals: specifier: ^4.2.4 version: 4.2.4 @@ -92,13 +128,13 @@ devDependencies: specifier: ^22.10.5 version: 22.13.1 '@types/react': - specifier: ^19.0.3 + specifier: ^19.0.4 version: 19.0.8 '@types/react-dom': specifier: ^19.0.2 version: 19.0.3(@types/react@19.0.8) typescript: - specifier: ^5.7.2 + specifier: ^5.7.3 version: 5.7.3 packages: @@ -1589,148 +1625,148 @@ packages: resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} dev: false - /@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.1): + /@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.2): resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /@csstools/postcss-color-function@1.1.1(postcss@8.5.1): + /@csstools/postcss-color-function@1.1.1(postcss@8.5.2): resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.1): + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.2): resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-hwb-function@1.0.2(postcss@8.5.1): + /@csstools/postcss-hwb-function@1.0.2(postcss@8.5.2): resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-ic-unit@1.0.1(postcss@8.5.1): + /@csstools/postcss-ic-unit@1.0.1(postcss@8.5.2): resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.1): + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.2): resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /@csstools/postcss-nested-calc@1.0.0(postcss@8.5.1): + /@csstools/postcss-nested-calc@1.0.0(postcss@8.5.2): resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.1): + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.2): resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-oklab-function@1.1.1(postcss@8.5.1): + /@csstools/postcss-oklab-function@1.1.1(postcss@8.5.2): resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.1): + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.2): resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.1): + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.2): resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.1): + /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.2): resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.1): + /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.2): resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} engines: {node: ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /@csstools/postcss-unset-value@1.0.2(postcss@8.5.1): + /@csstools/postcss-unset-value@1.0.2(postcss@8.5.2): resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2): @@ -1738,5145 +1774,6 @@ packages: engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.10 - - '@emotion/babel-plugin@11.13.5': - resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} - - '@emotion/cache@11.14.0': - resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} - - '@emotion/hash@0.9.2': - resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - - '@emotion/is-prop-valid@1.3.1': - resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} - - '@emotion/memoize@0.9.0': - resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - - '@emotion/react@11.14.0': - resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/serialize@1.3.3': - resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} - - '@emotion/sheet@1.4.0': - resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - - '@emotion/styled@11.14.0': - resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/unitless@0.10.0': - resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0': - resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} - peerDependencies: - react: '>=16.8.0' - - '@emotion/utils@1.4.2': - resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} - - '@emotion/weak-memoize@0.4.0': - resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/console@27.5.1': - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/console@28.1.3': - resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/core@27.5.1': - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/environment@27.5.1': - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/fake-timers@27.5.1': - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/globals@27.5.1': - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/reporters@27.5.1': - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/schemas@28.1.3': - resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/source-map@27.5.1': - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@27.5.1': - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@28.1.3': - resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/test-sequencer@27.5.1': - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/transform@27.5.1': - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@27.5.1': - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@28.1.3': - resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - - '@mui/core-downloads-tracker@6.3.1': - resolution: {integrity: sha512-2OmnEyoHpj5//dJJpMuxOeLItCCHdf99pjMFfUFdBteCunAK9jW+PwEo4mtdGcLs7P+IgZ+85ypd52eY4AigoQ==} - - '@mui/icons-material@6.3.1': - resolution: {integrity: sha512-nJmWj1PBlwS3t1PnoqcixIsftE+7xrW3Su7f0yrjPw4tVjYrgkhU0hrRp+OlURfZ3ptdSkoBkalee9Bhf1Erfw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@mui/material': ^6.3.1 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/material@6.3.1': - resolution: {integrity: sha512-ynG9ayhxgCsHJ/dtDcT1v78/r2GwQyP3E0hPz3GdPRl0uFJz/uUTtI5KFYwadXmbC+Uv3bfB8laZ6+Cpzh03gA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.3.1 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@mui/material-pigment-css': - optional: true - '@types/react': - optional: true - - '@mui/private-theming@6.3.1': - resolution: {integrity: sha512-g0u7hIUkmXmmrmmf5gdDYv9zdAig0KoxhIQn1JN8IVqApzf/AyRhH3uDGx5mSvs8+a1zb4+0W6LC260SyTTtdQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/styled-engine@6.3.1': - resolution: {integrity: sha512-/7CC0d2fIeiUxN5kCCwYu4AWUDd9cCTxWCyo0v/Rnv6s8uk6hWgJC3VLZBoDENBHf/KjqDZuYJ2CR+7hD6QYww==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.4.1 - '@emotion/styled': ^11.3.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/system@6.3.1': - resolution: {integrity: sha512-AwqQ3EAIT2np85ki+N15fF0lFXX1iFPqenCzVOSl3QXKy2eifZeGd9dGtt7pGMoFw5dzW4dRGGzRpLAq9rkl7A==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/types@7.2.21': - resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/utils@6.3.1': - resolution: {integrity: sha512-sjGjXAngoio6lniQZKJ5zGfjm+LD2wvLwco7FbKe1fu8A7VIFmz2SwkLb+MDPLNX1lE7IscvNNyh1pobtZg2tw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/x-charts-vendor@7.20.0': - resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} - - '@mui/x-charts@7.23.2': - resolution: {integrity: sha512-wLeogvQZZtyrAOdG06mDzIQSHBSAB09Uy16AYRUcMxVObi7Fs0i3TJUMpQHMYz1/1DvE1u8zstDgVpVfk8/iCA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/x-data-grid@7.23.5': - resolution: {integrity: sha512-JmwdfaegpwO9Ei3PYCKy1FFip9AcdMGzZ0VTqzWE93pvDBVGxs/MZKT0g/8PYHJ6yzA5sBHHBxFN8sKfs7kVsg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/x-date-pickers@7.23.3': - resolution: {integrity: sha512-bjTYX/QzD5ZhVZNNnastMUS3j2Hy4p4IXmJgPJ0vKvQBvUdfEO+ZF42r3PJNNde0FVT1MmTzkmdTlz0JZ6ukdw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 - date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 - dayjs: ^1.10.7 - luxon: ^3.0.2 - moment: ^2.29.4 - moment-hijri: ^2.1.2 || ^3.0.0 - moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - date-fns: - optional: true - date-fns-jalali: - optional: true - dayjs: - optional: true - luxon: - optional: true - moment: - optional: true - moment-hijri: - optional: true - moment-jalaali: - optional: true - - '@mui/x-internals@7.23.0': - resolution: {integrity: sha512-bPclKpqUiJYIHqmTxSzMVZi6MH51cQsn5U+8jskaTlo3J4QiMeCYJn/gn7YbeR9GOZFp8hetyHjoQoVHKRXCig==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@mui/x-internals@7.23.5': - resolution: {integrity: sha512-PS6p9qL7otbQ2edSF83GgTicssE0Q84Ta+X/5tSwoCnToEKClka1Wc/cXlsjhRVLmoqz8uTqaiNcZAgnyQWNYQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@mui/x-tree-view@7.23.2': - resolution: {integrity: sha512-/R/9/GSF311fVLOUCg7r+a/+AScYZezL0SJZPfsTOquL1RDPAFRZei7BZEivUzOSEELJc0cxLGapJyM6QCA7Zg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pmmmwh/react-refresh-webpack-plugin@0.5.15': - resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} - engines: {node: '>= 10.13'} - peerDependencies: - '@types/webpack': 4.x || 5.x - react-refresh: '>=0.10.0 <1.0.0' - sockjs-client: ^1.4.0 - type-fest: '>=0.17.0 <5.0.0' - webpack: '>=4.43.0 <6.0.0' - webpack-dev-server: 3.x || 4.x || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - '@types/webpack': - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@react-spring/animated@9.7.5': - resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/core@9.7.5': - resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/rafz@9.7.5': - resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} - - '@react-spring/shared@9.7.5': - resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/types@9.7.5': - resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} - - '@react-spring/web@9.7.5': - resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@reduxjs/toolkit@2.5.0': - resolution: {integrity: sha512-awNe2oTodsZ6LmRqmkFhtb/KH03hUhxOamEQy411m3Njj3BbFvoBovxo4Q1cBWnV1ErprVj9MlF0UPXkng0eyg==} - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18 || ^19 - react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - - '@rollup/plugin-babel@5.3.1': - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - - '@rollup/plugin-node-resolve@11.2.1': - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - - '@rollup/plugin-replace@2.4.2': - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - - '@rollup/pluginutils@3.1.0': - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - - '@rushstack/eslint-patch@1.10.5': - resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} - - '@sinclair/typebox@0.24.51': - resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} - - '@sinonjs/commons@1.8.6': - resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} - - '@sinonjs/fake-timers@8.1.0': - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - - '@surma/rollup-plugin-off-main-thread@2.2.3': - resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - - '@svgr/babel-plugin-add-jsx-attribute@5.4.0': - resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': - resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': - resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': - resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-dynamic-title@5.4.0': - resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-em-dimensions@5.4.0': - resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-react-native-svg@5.4.0': - resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-svg-component@5.5.0': - resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} - engines: {node: '>=10'} - - '@svgr/babel-preset@5.5.0': - resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} - engines: {node: '>=10'} - - '@svgr/core@5.5.0': - resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} - engines: {node: '>=10'} - - '@svgr/hast-util-to-babel-ast@5.5.0': - resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} - engines: {node: '>=10'} - - '@svgr/plugin-jsx@5.5.0': - resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} - engines: {node: '>=10'} - - '@svgr/plugin-svgo@5.5.0': - resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} - engines: {node: '>=10'} - - '@svgr/webpack@5.5.0': - resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} - engines: {node: '>=10'} - - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/d3-color@3.1.3': - resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - - '@types/d3-delaunay@6.0.4': - resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} - - '@types/d3-interpolate@3.0.4': - resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - - '@types/d3-path@3.1.0': - resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} - - '@types/d3-scale@4.0.8': - resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - - '@types/d3-shape@3.1.7': - resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} - - '@types/d3-time@3.0.4': - resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} - - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@0.0.39': - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/express-serve-static-core@4.19.6': - resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - - '@types/express-serve-static-core@5.0.4': - resolution: {integrity: sha512-5kz9ScmzBdzTgB/3susoCgfqNDzBjvLL4taparufgSvlwjdLy6UyUy9T/tCpYd2GIdIilCatC4iSQS0QSYHt0w==} - - '@types/express@4.17.21': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/hoist-non-react-statics@3.3.6': - resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} - - '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@22.10.5': - resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} - - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - - '@types/prettier@2.7.3': - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/q@1.5.8': - resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} - - '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - - '@types/react-dom@19.0.2': - resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} - peerDependencies: - '@types/react': ^19.0.0 - - '@types/react-transition-group@4.4.12': - resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} - peerDependencies: - '@types/react': '*' - - '@types/react@19.0.4': - resolution: {integrity: sha512-3O4QisJDYr1uTUMZHA2YswiQZRq+Pd8D+GdVFYikTutYsTz+QZgWkAPnP7rx9txoI6EXKcPiluMqWPFV3tT9Wg==} - - '@types/resolve@1.17.1': - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/use-sync-external-store@0.0.6': - resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} - - '@types/ws@8.5.13': - resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@16.0.9': - resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@5.62.0': - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/experimental-utils@5.62.0': - resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/parser@5.62.0': - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/type-utils@5.62.0': - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ungap/structured-clone@1.2.1': - resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - add@2.0.6: - resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} - - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - - adjust-sourcemap-loader@4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-html@0.0.9: - resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - array.prototype.reduce@1.0.7: - resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} - - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - - attr-accept@2.2.5: - resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} - engines: {node: '>=4'} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} - - axios@1.7.9: - resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-jest@27.5.1: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-loader@8.4.1: - resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - - babel-plugin-named-asset-import@0.3.8: - resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} - peerDependencies: - '@babel/core': ^7.1.0 - - babel-plugin-polyfill-corejs2@0.4.12: - resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.3: - resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - - babel-preset-current-node-syntax@1.1.0: - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-jest@27.5.1: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-react-app@10.0.1: - resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - - bfj@7.1.0: - resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} - engines: {node: '>= 8.0.0'} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - bonjour-service@1.3.0: - resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - call-bind-apply-helpers@1.0.1: - resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} - engines: {node: '>= 0.4'} - - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001692: - resolution: {integrity: sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==} - - case-sensitive-paths-webpack-plugin@2.4.0: - resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} - engines: {node: '>=4'} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - char-regex@2.0.2: - resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} - engines: {node: '>=12.20'} - - check-types@11.2.3: - resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.1: - resolution: {integrity: sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==} - - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - common-tags@1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.5: - resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} - engines: {node: '>=18'} - - core-js-compat@3.40.0: - resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} - - core-js-pure@3.40.0: - resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} - - core-js@3.40.0: - resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - - country-flag-icons@1.5.13: - resolution: {integrity: sha512-4JwHNqaKZ19doQoNcBjsoYA+I7NqCH/mC/6f5cBWvdKzcK5TMmzLpq3Z/syVHMHJuDGFwJ+rPpGizvrqJybJow==} - - cra-template-typescript@1.2.0: - resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} - engines: {node: '>=14'} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - - css-blank-pseudo@3.0.3: - resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-declaration-sorter@6.4.1: - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - - css-has-pseudo@3.0.4: - resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-minimizer-webpack-plugin@3.4.1: - resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@parcel/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - - css-prefers-color-scheme@6.0.3: - resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-select-base-adapter@0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - - css-select@2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-tree@1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} - engines: {node: '>=8.0.0'} - - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - - css-what@3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssdb@7.11.2: - resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-default@5.2.14: - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano-utils@3.1.0: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano@5.1.15: - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - - d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - - d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} - - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - - d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - - d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - - d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - - d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} - - d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - - d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-urls@2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} - - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - - dedent@0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - detect-port-alt@1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} - hasBin: true - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff-sequences@27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - - dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - - dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domexception@2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - deprecated: Use your platform's native DOMException instead - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - - dotenv@10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - - electron-to-chromium@1.5.79: - resolution: {integrity: sha512-nYOxJNxQ9Om4EC88BE4pPoNI8xwSFf8pU/BAeOl4Hh/b/i6V4biTAzwV7pXi3ARKeoYO5JZKMIXTryXSVer5RA==} - - emittery@0.10.2: - resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} - engines: {node: '>=12'} - - emittery@0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - enhanced-resolve@5.18.0: - resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} - engines: {node: '>=10.13.0'} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} - engines: {node: '>= 0.4'} - - es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} - engines: {node: '>= 0.4'} - - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-config-react-app@7.0.1: - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - eslint: ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-flowtype@8.0.3: - resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@babel/plugin-syntax-flow': ^7.14.5 - '@babel/plugin-transform-react-jsx': ^7.14.9 - eslint: ^8.1.0 - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest@25.7.0: - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - eslint-plugin-react@7.37.3: - resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-testing-library@5.11.1: - resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-webpack-plugin@3.2.0: - resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - webpack: ^5.0.0 - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@1.2.2: - resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} - engines: {node: '>=0.4.0'} - hasBin: true - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - - expect@27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-uri@3.0.5: - resolution: {integrity: sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==} - - fastq@1.18.0: - resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-loader@6.2.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - file-selector@2.1.2: - resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} - engines: {node: '>= 12'} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - - filesize@8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - - find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.3.2: - resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - fork-ts-checker-webpack-plugin@6.5.3: - resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} - engines: {node: '>=10', yarn: '>=1.0.0'} - peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' - vue-template-compiler: '*' - webpack: '>= 4' - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - - form-data@3.0.2: - resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==} - engines: {node: '>= 6'} - - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} - engines: {node: '>= 6'} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - - fs-monkey@1.0.6: - resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} - engines: {node: '>= 0.4'} - - get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - - global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - - hoopy@0.1.4: - resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} - engines: {node: '>= 6.0.0'} - - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - - html-encoding-sniffer@2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - - html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - - html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - - html-webpack-plugin@5.6.3: - resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - - http-proxy-middleware@2.0.7: - resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - icss-utils@5.1.0: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - - identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - immer@10.1.1: - resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - - immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} - - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} - engines: {node: '>= 10'} - - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-async-function@2.1.0: - resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.2.1: - resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - - is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - - is-root@2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} - - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.0: - resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} - engines: {node: '>=8'} - - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - - jest-changed-files@27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-circus@27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-cli@27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - ts-node: '>=9.0.0' - peerDependenciesMeta: - ts-node: - optional: true - - jest-diff@27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-docblock@27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-each@27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-jsdom@27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-node@27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-get-type@27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-haste-map@27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-jasmine2@27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-leak-detector@27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-matcher-utils@27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@28.1.3: - resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-mock@27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-regex-util@27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-regex-util@28.0.2: - resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-resolve-dependencies@27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-resolve@27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runner@27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runtime@27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-serializer@27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-snapshot@27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@28.1.3: - resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-validate@27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watch-typeahead@1.1.0: - resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - jest: ^27.0.0 || ^28.0.0 - - jest-watcher@27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watcher@28.1.3: - resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@28.1.3: - resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest@27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonpath@1.1.1: - resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} - - jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - launch-editor@2.9.1: - resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - libphonenumber-js@1.11.17: - resolution: {integrity: sha512-Jr6v8thd5qRlOlc6CslSTzGzzQW03uiscab7KHQZX1Dfo4R6n6FDhZ0Hri6/X7edLIDv9gl4VMZXhxTjLnl0VQ==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - - loader-utils@3.3.1: - resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} - engines: {node: '>= 12.13.0'} - - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - - mdn-data@2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} - engines: {node: '>= 4.0.0'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mini-css-extract-plugin@2.9.2: - resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mui-phone-number@3.0.3: - resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} - peerDependencies: - '@emotion/react': ^11.10.6 - '@emotion/styled': ^11.10.6 - '@mui/material': ^5.11.10 - clsx: ^1.2.1 - prop-types: ^15.8.1 - react: ^18.2.0 - react-dom: ^18.2.0 - - mui-tel-input@7.0.0: - resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} - peerDependencies: - '@emotion/react': ^11.13.0 - '@emotion/styled': ^11.13.0 - '@mui/material': ^6.0.0 - '@types/react': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - nth-check@1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nwsapi@2.2.16: - resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.3: - resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - - picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - pkg-up@3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-attribute-case-insensitive@5.0.2: - resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-browser-comments@4.0.0: - resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} - engines: {node: '>=8'} - peerDependencies: - browserslist: '>=4' - postcss: '>=8' - - postcss-calc@8.2.4: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@4.2.4: - resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-color-hex-alpha@8.0.4: - resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@7.1.1: - resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-colormin@5.3.1: - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-convert-values@5.1.3: - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-custom-media@8.0.2: - resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-custom-properties@12.1.11: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-custom-selectors@6.0.3: - resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-dir-pseudo-class@6.0.5: - resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-discard-comments@5.1.2: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-duplicates@5.1.0: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-empty@5.1.1: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-overridden@5.1.0: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-double-position-gradients@3.1.2: - resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-env-function@4.0.6: - resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-flexbugs-fixes@5.0.2: - resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} - peerDependencies: - postcss: ^8.1.4 - - postcss-focus-visible@6.0.4: - resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@5.0.4: - resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@3.0.5: - resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-image-set-function@4.0.7: - resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-initial@4.0.1: - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-lab-function@4.2.1: - resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-loader@6.2.1: - resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - - postcss-logical@5.0.4: - resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-media-minmax@5.0.0: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - - postcss-merge-longhand@5.1.7: - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-merge-rules@5.1.4: - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-font-values@5.1.0: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-gradients@5.1.1: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-params@5.1.4: - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-selectors@5.2.1: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-modules-extract-imports@3.1.0: - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-local-by-default@4.2.0: - resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-scope@3.2.1: - resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-values@4.0.0: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-nesting@10.2.0: - resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-normalize-charset@5.1.0: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-display-values@5.1.0: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-positions@5.1.1: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-repeat-style@5.1.1: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-string@5.1.0: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-timing-functions@5.1.0: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-unicode@5.1.1: - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-url@5.1.0: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-whitespace@5.1.1: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize@10.0.1: - resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} - engines: {node: '>= 12'} - peerDependencies: - browserslist: '>= 4' - postcss: '>= 8' - - postcss-opacity-percentage@1.1.3: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-ordered-values@5.1.3: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-overflow-shorthand@3.0.4: - resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@7.0.5: - resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-preset-env@7.8.3: - resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-pseudo-class-any-link@7.1.6: - resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-reduce-initial@5.1.2: - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-reduce-transforms@5.1.0: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - - postcss-selector-not@6.0.1: - resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-selector-parser@7.0.0: - resolution: {integrity: sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==} - engines: {node: '>=4'} - - postcss-svgo@5.1.0: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-unique-selectors@5.1.1: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - - postcss@8.4.49: - resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - - pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - - pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - pretty-format@28.1.3: - resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - promise@8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - psl@1.15.0: - resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - raf@3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - react-app-polyfill@3.0.0: - resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} - engines: {node: '>=14'} - - react-cookie@7.2.2: - resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} - peerDependencies: - react: '>= 16.3.0' - - react-dev-utils@12.0.1: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true - - react-dom@19.0.0: - resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} - peerDependencies: - react: ^19.0.0 - - react-dropzone@14.3.5: - resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} - engines: {node: '>= 10.13'} - peerDependencies: - react: '>= 16.8 || 18.0.0' - - react-error-overlay@6.0.11: - resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} - - react-hook-form@7.54.2: - resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - react-is@19.0.0: - resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} - - react-redux@9.2.0: - resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} - peerDependencies: - '@types/react': ^18.2.25 || ^19 - react: ^18.0 || ^19 - redux: ^5.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - redux: - optional: true - - react-refresh@0.11.0: - resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} - engines: {node: '>=0.10.0'} - - react-router-dom@7.1.1: - resolution: {integrity: sha512-vSrQHWlJ5DCfyrhgo0k6zViOe9ToK8uT5XGSmnuC2R3/g261IdIMpZVqfjD6vWSXdnf5Czs4VA/V60oVR6/jnA==} - engines: {node: '>=20.0.0'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - react-router@7.1.1: - resolution: {integrity: sha512-39sXJkftkKWRZ2oJtHhCxmoCrBCULr/HAH4IT5DHlgu/Q0FCPV0S4Lx+abjDTx/74xoZzNYDYbOZWlJjruyuDQ==} - engines: {node: '>=20.0.0'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - peerDependenciesMeta: - react-dom: - optional: true - - react-scripts@5.0.1: - resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} - engines: {node: '>=14.0.0'} - hasBin: true - peerDependencies: - eslint: '*' - react: '>= 16' - typescript: ^3.2.1 || ^4 - peerDependenciesMeta: - typescript: - optional: true - - react-toastify@11.0.2: - resolution: {integrity: sha512-GjHuGaiXMvbls3ywqv8XdWONwrcO4DXCJIY1zVLkHU73gEElKvTTXNI5Vom3s/k/M8hnkrfsqgBSX3OwmlonbA==} - peerDependencies: - react: ^18 || ^19 - react-dom: ^18 || ^19 - - react-transition-group@4.4.5: - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' - - react@19.0.0: - resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - recursive-readdir@2.2.3: - resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} - engines: {node: '>=6.0.0'} - - redux-thunk@3.1.0: - resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} - peerDependencies: - redux: ^5.0.0 - - redux@5.0.1: - resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} - - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - regex-parser@2.3.0: - resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} - - regexpu-core@6.2.0: - resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} - engines: {node: '>=4'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.12.0: - resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} - hasBin: true - - relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - - renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - - reselect@5.1.1: - resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} - - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-url-loader@4.0.0: - resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} - engines: {node: '>=8.9'} - peerDependencies: - rework: 1.0.1 - rework-visit: 1.0.0 - peerDependenciesMeta: - rework: - optional: true - rework-visit: - optional: true - - resolve.exports@1.1.1: - resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} - engines: {node: '>=10'} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - - rollup-plugin-terser@7.0.2: - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - - rollup@2.79.2: - resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} - engines: {node: '>=10.0.0'} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sanitize.css@13.0.0: - resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} - - sass-loader@12.6.0: - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - - sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - - saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - - scheduler@0.25.0: - resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} - - schema-utils@2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} - - schema-utils@2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.3.0: - resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} - engines: {node: '>= 10.13.0'} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-cookie-parser@2.7.1: - resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} - - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-loader@3.0.2: - resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - static-eval@2.0.2: - resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - - string-length@5.0.1: - resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} - engines: {node: '>=12.20'} - - string-natural-compare@3.0.1: - resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.12: - resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - - strip-comments@2.0.1: - resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} - engines: {node: '>=10'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-loader@3.3.4: - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - stylehacks@5.1.1: - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - - svgo@1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - - symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - - tempy@0.6.0: - resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} - engines: {node: '>=10'} - - terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - - terser-webpack-plugin@5.3.11: - resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - - terser@5.37.0: - resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} - engines: {node: '>=10'} - hasBin: true - - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - throat@6.0.2: - resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} - - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} - - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - - tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - - tryer@1.0.1: - resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - - turbo-stream@2.4.0: - resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} - - type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typed-array-buffer@1.0.3: - resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} - - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} - - underscore@1.12.1: - resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - - universal-cookie@7.2.2: - resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} - - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unquote@1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} - - upath@1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} - - update-browserslist-db@1.1.2: - resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - - use-sync-external-store@1.4.0: - resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util.promisify@1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} - - utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - v8-to-istanbul@8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} - engines: {node: '>=10.12.0'} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - - w3c-xmlserializer@2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - - web-vitals@4.2.4: - resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} - - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - - webidl-conversions@5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - - webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - - webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - - webpack-manifest-plugin@4.1.1: - resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} - engines: {node: '>=12.22.0'} - peerDependencies: - webpack: ^4.44.2 || ^5.47.0 - - webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} - - webpack-sources@2.3.1: - resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} - engines: {node: '>=10.13.0'} - - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack@5.97.1: - resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - - whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - - whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.18: - resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} - engines: {node: '>= 0.4'} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - workbox-background-sync@6.6.0: - resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} - - workbox-broadcast-update@6.6.0: - resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} - - workbox-build@6.6.0: - resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} - engines: {node: '>=10.0.0'} - - workbox-cacheable-response@6.6.0: - resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} - deprecated: workbox-background-sync@6.6.0 - - workbox-core@6.6.0: - resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} - - workbox-expiration@6.6.0: - resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} - - workbox-google-analytics@6.6.0: - resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} - deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained - - workbox-navigation-preload@6.6.0: - resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} - - workbox-precaching@6.6.0: - resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} - - workbox-range-requests@6.6.0: - resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} - - workbox-recipes@6.6.0: - resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} - - workbox-routing@6.6.0: - resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} - - workbox-strategies@6.6.0: - resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} - - workbox-streams@6.6.0: - resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} - - workbox-sw@6.6.0: - resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} - - workbox-webpack-plugin@6.6.0: - resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} - engines: {node: '>=10.0.0'} - peerDependencies: - webpack: ^4.4.0 || ^5.9.0 - - workbox-window@6.6.0: - resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - - xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': dependencies: postcss-selector-parser: 6.1.2 dev: false @@ -8228,10 +3125,12 @@ snapshots: '@types/node': 22.13.1 dev: false - '@types/hoist-non-react-statics@3.3.6': + /@types/hoist-non-react-statics@3.3.6: + resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} dependencies: - '@types/react': 19.0.4 + '@types/react': 19.0.8 hoist-non-react-statics: 3.3.2 + dev: false /@types/html-minifier-terser@6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -9009,7 +3908,7 @@ snapshots: engines: {node: '>=4'} dev: false - /autoprefixer@10.4.20(postcss@8.5.1): + /autoprefixer@10.4.20(postcss@8.5.2): resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9021,7 +3920,7 @@ snapshots: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false @@ -9329,7 +4228,7 @@ snapshots: hasBin: true dependencies: caniuse-lite: 1.0.30001699 - electron-to-chromium: 1.5.96 + electron-to-chromium: 1.5.97 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) dev: false @@ -9594,8 +4493,8 @@ snapshots: mime-db: 1.53.0 dev: false - /compression@1.7.5: - resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + /compression@1.8.0: + resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==} engines: {node: '>= 0.8.0'} dependencies: bytes: 3.1.2 @@ -9651,7 +4550,10 @@ snapshots: engines: {node: '>= 0.6'} dev: false - cookie@0.7.2: {} + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: false /cookie@1.0.2: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} @@ -9723,34 +4625,34 @@ snapshots: engines: {node: '>=8'} dev: false - /css-blank-pseudo@3.0.3(postcss@8.5.1): + /css-blank-pseudo@3.0.3(postcss@8.5.2): resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /css-declaration-sorter@6.4.1(postcss@8.5.1): + /css-declaration-sorter@6.4.1(postcss@8.5.2): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /css-has-pseudo@3.0.4(postcss@8.5.1): + /css-has-pseudo@3.0.4(postcss@8.5.2): resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false @@ -9766,12 +4668,12 @@ snapshots: webpack: optional: true dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.1) - postcss-modules-scope: 3.2.1(postcss@8.5.1) - postcss-modules-values: 4.0.0(postcss@8.5.1) + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.2) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.2) + postcss-modules-scope: 3.2.1(postcss@8.5.2) + postcss-modules-values: 4.0.0(postcss@8.5.2) postcss-value-parser: 4.2.0 semver: 7.7.1 webpack: 5.97.1 @@ -9796,23 +4698,23 @@ snapshots: esbuild: optional: true dependencies: - cssnano: 5.1.15(postcss@8.5.1) + cssnano: 5.1.15(postcss@8.5.2) jest-worker: 27.5.1 - postcss: 8.5.1 + postcss: 8.5.2 schema-utils: 4.3.0 serialize-javascript: 6.0.2 source-map: 0.6.1 webpack: 5.97.1 dev: false - /css-prefers-color-scheme@6.0.3(postcss@8.5.1): + /css-prefers-color-scheme@6.0.3(postcss@8.5.2): resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} engines: {node: ^12 || ^14 || >=16} hasBin: true peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false /css-select-base-adapter@0.1.1: @@ -9874,62 +4776,62 @@ snapshots: hasBin: true dev: false - /cssnano-preset-default@5.2.14(postcss@8.5.1): + /cssnano-preset-default@5.2.14(postcss@8.5.2): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.5.1) - cssnano-utils: 3.1.0(postcss@8.5.1) - postcss: 8.5.1 - postcss-calc: 8.2.4(postcss@8.5.1) - postcss-colormin: 5.3.1(postcss@8.5.1) - postcss-convert-values: 5.1.3(postcss@8.5.1) - postcss-discard-comments: 5.1.2(postcss@8.5.1) - postcss-discard-duplicates: 5.1.0(postcss@8.5.1) - postcss-discard-empty: 5.1.1(postcss@8.5.1) - postcss-discard-overridden: 5.1.0(postcss@8.5.1) - postcss-merge-longhand: 5.1.7(postcss@8.5.1) - postcss-merge-rules: 5.1.4(postcss@8.5.1) - postcss-minify-font-values: 5.1.0(postcss@8.5.1) - postcss-minify-gradients: 5.1.1(postcss@8.5.1) - postcss-minify-params: 5.1.4(postcss@8.5.1) - postcss-minify-selectors: 5.2.1(postcss@8.5.1) - postcss-normalize-charset: 5.1.0(postcss@8.5.1) - postcss-normalize-display-values: 5.1.0(postcss@8.5.1) - postcss-normalize-positions: 5.1.1(postcss@8.5.1) - postcss-normalize-repeat-style: 5.1.1(postcss@8.5.1) - postcss-normalize-string: 5.1.0(postcss@8.5.1) - postcss-normalize-timing-functions: 5.1.0(postcss@8.5.1) - postcss-normalize-unicode: 5.1.1(postcss@8.5.1) - postcss-normalize-url: 5.1.0(postcss@8.5.1) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.1) - postcss-ordered-values: 5.1.3(postcss@8.5.1) - postcss-reduce-initial: 5.1.2(postcss@8.5.1) - postcss-reduce-transforms: 5.1.0(postcss@8.5.1) - postcss-svgo: 5.1.0(postcss@8.5.1) - postcss-unique-selectors: 5.1.1(postcss@8.5.1) + css-declaration-sorter: 6.4.1(postcss@8.5.2) + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-calc: 8.2.4(postcss@8.5.2) + postcss-colormin: 5.3.1(postcss@8.5.2) + postcss-convert-values: 5.1.3(postcss@8.5.2) + postcss-discard-comments: 5.1.2(postcss@8.5.2) + postcss-discard-duplicates: 5.1.0(postcss@8.5.2) + postcss-discard-empty: 5.1.1(postcss@8.5.2) + postcss-discard-overridden: 5.1.0(postcss@8.5.2) + postcss-merge-longhand: 5.1.7(postcss@8.5.2) + postcss-merge-rules: 5.1.4(postcss@8.5.2) + postcss-minify-font-values: 5.1.0(postcss@8.5.2) + postcss-minify-gradients: 5.1.1(postcss@8.5.2) + postcss-minify-params: 5.1.4(postcss@8.5.2) + postcss-minify-selectors: 5.2.1(postcss@8.5.2) + postcss-normalize-charset: 5.1.0(postcss@8.5.2) + postcss-normalize-display-values: 5.1.0(postcss@8.5.2) + postcss-normalize-positions: 5.1.1(postcss@8.5.2) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.2) + postcss-normalize-string: 5.1.0(postcss@8.5.2) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.2) + postcss-normalize-unicode: 5.1.1(postcss@8.5.2) + postcss-normalize-url: 5.1.0(postcss@8.5.2) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.2) + postcss-ordered-values: 5.1.3(postcss@8.5.2) + postcss-reduce-initial: 5.1.2(postcss@8.5.2) + postcss-reduce-transforms: 5.1.0(postcss@8.5.2) + postcss-svgo: 5.1.0(postcss@8.5.2) + postcss-unique-selectors: 5.1.1(postcss@8.5.2) dev: false - /cssnano-utils@3.1.0(postcss@8.5.1): + /cssnano-utils@3.1.0(postcss@8.5.2): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /cssnano@5.1.15(postcss@8.5.1): + /cssnano@5.1.15(postcss@8.5.2): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.5.1) + cssnano-preset-default: 5.2.14(postcss@8.5.2) lilconfig: 2.1.0 - postcss: 8.5.1 + postcss: 8.5.2 yaml: 1.10.2 dev: false @@ -10349,8 +5251,8 @@ snapshots: jake: 10.9.2 dev: false - /electron-to-chromium@1.5.96: - resolution: {integrity: sha512-8AJUW6dh75Fm/ny8+kZKJzI1pgoE8bKLZlzDU2W1ENd+DXKJrx7I7l9hb8UWR4ojlnb5OlixMt00QWiYJoVw1w==} + /electron-to-chromium@1.5.97: + resolution: {integrity: sha512-HKLtaH02augM7ZOdYRuO19rWDeY+QSJ1VxnXFa/XDFLf07HvM90pALIJFgrO+UVaajI3+aJMMpojoUTLZyQ7JQ==} dev: false /emittery@0.10.2: @@ -11199,8 +6101,8 @@ snapshots: optional: true dev: false - /for-each@0.3.4: - resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} + /for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.7 @@ -11737,13 +6639,13 @@ snapshots: safer-buffer: 2.1.2 dev: false - /icss-utils@5.1.0(postcss@8.5.1): + /icss-utils@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false /idb@7.1.1: @@ -12208,7 +7110,7 @@ snapshots: jest-util: 27.5.1 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 throat: 6.0.2 transitivePeerDependencies: - supports-color @@ -12422,7 +7324,7 @@ snapshots: micromatch: 4.0.8 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 dev: false /jest-message-util@28.1.3: @@ -12437,7 +7339,7 @@ snapshots: micromatch: 4.0.8 pretty-format: 28.1.3 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 dev: false /jest-mock@27.5.1: @@ -13680,17 +8582,17 @@ snapshots: engines: {node: '>= 0.4'} dev: false - /postcss-attribute-case-insensitive@5.0.2(postcss@8.5.1): + /postcss-attribute-case-insensitive@5.0.2(postcss@8.5.2): resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.1): + /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.2): resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} engines: {node: '>=8'} peerDependencies: @@ -13698,60 +8600,60 @@ snapshots: postcss: '>=8' dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-calc@8.2.4(postcss@8.5.1): + /postcss-calc@8.2.4(postcss@8.5.2): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 dev: false - /postcss-clamp@4.1.0(postcss@8.5.1): + /postcss-clamp@4.1.0(postcss@8.5.2): resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} engines: {node: '>=7.6.0'} peerDependencies: postcss: ^8.4.6 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-color-functional-notation@4.2.4(postcss@8.5.1): + /postcss-color-functional-notation@4.2.4(postcss@8.5.2): resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-color-hex-alpha@8.0.4(postcss@8.5.1): + /postcss-color-hex-alpha@8.0.4(postcss@8.5.2): resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-color-rebeccapurple@7.1.1(postcss@8.5.1): + /postcss-color-rebeccapurple@7.1.1(postcss@8.5.2): resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@5.3.1(postcss@8.5.1): + /postcss-colormin@5.3.1(postcss@8.5.2): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -13760,215 +8662,215 @@ snapshots: browserslist: 4.24.4 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@5.1.3(postcss@8.5.1): + /postcss-convert-values@5.1.3(postcss@8.5.2): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-custom-media@8.0.2(postcss@8.5.1): + /postcss-custom-media@8.0.2(postcss@8.5.2): resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-custom-properties@12.1.11(postcss@8.5.1): + /postcss-custom-properties@12.1.11(postcss@8.5.2): resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-custom-selectors@6.0.3(postcss@8.5.1): + /postcss-custom-selectors@6.0.3(postcss@8.5.2): resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.3 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-dir-pseudo-class@6.0.5(postcss@8.5.1): + /postcss-dir-pseudo-class@6.0.5(postcss@8.5.2): resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-discard-comments@5.1.2(postcss@8.5.1): + /postcss-discard-comments@5.1.2(postcss@8.5.2): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.5.1): + /postcss-discard-duplicates@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-discard-empty@5.1.1(postcss@8.5.1): + /postcss-discard-empty@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-discard-overridden@5.1.0(postcss@8.5.1): + /postcss-discard-overridden@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-double-position-gradients@3.1.2(postcss@8.5.1): + /postcss-double-position-gradients@3.1.2(postcss@8.5.2): resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-env-function@4.0.6(postcss@8.5.1): + /postcss-env-function@4.0.6(postcss@8.5.2): resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-flexbugs-fixes@5.0.2(postcss@8.5.1): + /postcss-flexbugs-fixes@5.0.2(postcss@8.5.2): resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} peerDependencies: postcss: ^8.1.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-focus-visible@6.0.4(postcss@8.5.1): + /postcss-focus-visible@6.0.4(postcss@8.5.2): resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-focus-within@5.0.4(postcss@8.5.1): + /postcss-focus-within@5.0.4(postcss@8.5.2): resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-font-variant@5.0.0(postcss@8.5.1): + /postcss-font-variant@5.0.0(postcss@8.5.2): resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-gap-properties@3.0.5(postcss@8.5.1): + /postcss-gap-properties@3.0.5(postcss@8.5.2): resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-image-set-function@4.0.7(postcss@8.5.1): + /postcss-image-set-function@4.0.7(postcss@8.5.2): resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-import@15.1.0(postcss@8.5.1): + /postcss-import@15.1.0(postcss@8.5.2): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 dev: false - /postcss-initial@4.0.1(postcss@8.5.1): + /postcss-initial@4.0.1(postcss@8.5.2): resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-js@4.0.1(postcss@8.5.1): + /postcss-js@4.0.1(postcss@8.5.2): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-lab-function@4.2.1(postcss@8.5.1): + /postcss-lab-function@4.2.1(postcss@8.5.2): resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - postcss: 8.5.1 + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-load-config@4.0.2(postcss@8.5.1): + /postcss-load-config@4.0.2(postcss@8.5.2): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -13981,11 +8883,11 @@ snapshots: optional: true dependencies: lilconfig: 3.1.3 - postcss: 8.5.1 + postcss: 8.5.2 yaml: 2.7.0 dev: false - /postcss-loader@6.2.1(postcss@8.5.1)(webpack@5.97.1): + /postcss-loader@6.2.1(postcss@8.5.2)(webpack@5.97.1): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -13994,41 +8896,41 @@ snapshots: dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 - postcss: 8.5.1 + postcss: 8.5.2 semver: 7.7.1 webpack: 5.97.1 dev: false - /postcss-logical@5.0.4(postcss@8.5.1): + /postcss-logical@5.0.4(postcss@8.5.2): resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-media-minmax@5.0.0(postcss@8.5.1): + /postcss-media-minmax@5.0.0(postcss@8.5.2): resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-merge-longhand@5.1.7(postcss@8.5.1): + /postcss-merge-longhand@5.1.7(postcss@8.5.2): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.5.1) + stylehacks: 5.1.1(postcss@8.5.2) dev: false - /postcss-merge-rules@5.1.4(postcss@8.5.1): + /postcss-merge-rules@5.1.4(postcss@8.5.2): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -14036,209 +8938,209 @@ snapshots: dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-minify-font-values@5.1.0(postcss@8.5.1): + /postcss-minify-font-values@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@5.1.1(postcss@8.5.1): + /postcss-minify-gradients@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@5.1.4(postcss@8.5.1): + /postcss-minify-params@5.1.4(postcss@8.5.2): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.24.4 - cssnano-utils: 3.1.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@5.2.1(postcss@8.5.1): + /postcss-minify-selectors@5.2.1(postcss@8.5.2): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-modules-extract-imports@3.1.0(postcss@8.5.1): + /postcss-modules-extract-imports@3.1.0(postcss@8.5.2): resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-modules-local-by-default@4.2.0(postcss@8.5.1): + /postcss-modules-local-by-default@4.2.0(postcss@8.5.2): resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.2.1(postcss@8.5.1): + /postcss-modules-scope@3.2.1(postcss@8.5.2): resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 7.1.0 dev: false - /postcss-modules-values@4.0.0(postcss@8.5.1): + /postcss-modules-values@4.0.0(postcss@8.5.2): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.5.1) - postcss: 8.5.1 + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 dev: false - /postcss-nested@6.2.0(postcss@8.5.1): + /postcss-nested@6.2.0(postcss@8.5.2): resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-nesting@10.2.0(postcss@8.5.1): + /postcss-nesting@10.2.0(postcss@8.5.2): resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-normalize-charset@5.1.0(postcss@8.5.1): + /postcss-normalize-charset@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.5.1): + /postcss-normalize-display-values@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@5.1.1(postcss@8.5.1): + /postcss-normalize-positions@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.5.1): + /postcss-normalize-repeat-style@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@5.1.0(postcss@8.5.1): + /postcss-normalize-string@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.5.1): + /postcss-normalize-timing-functions@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.5.1): + /postcss-normalize-unicode@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@5.1.0(postcss@8.5.1): + /postcss-normalize-url@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.5.1): + /postcss-normalize-whitespace@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.1): + /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.2): resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} engines: {node: '>= 12'} peerDependencies: @@ -14247,128 +9149,128 @@ snapshots: dependencies: '@csstools/normalize.css': 12.1.1 browserslist: 4.24.4 - postcss: 8.5.1 - postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.1) + postcss: 8.5.2 + postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.2) sanitize.css: 13.0.0 dev: false - /postcss-opacity-percentage@1.1.3(postcss@8.5.1): + /postcss-opacity-percentage@1.1.3(postcss@8.5.2): resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-ordered-values@5.1.3(postcss@8.5.1): + /postcss-ordered-values@5.1.3(postcss@8.5.2): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.5.1) - postcss: 8.5.1 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-overflow-shorthand@3.0.4(postcss@8.5.1): + /postcss-overflow-shorthand@3.0.4(postcss@8.5.2): resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-page-break@3.0.4(postcss@8.5.1): + /postcss-page-break@3.0.4(postcss@8.5.2): resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: postcss: ^8 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-place@7.0.5(postcss@8.5.1): + /postcss-place@7.0.5(postcss@8.5.2): resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-preset-env@7.8.3(postcss@8.5.1): + /postcss-preset-env@7.8.3(postcss@8.5.2): resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.1) - '@csstools/postcss-color-function': 1.1.1(postcss@8.5.1) - '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.1) - '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.1) - '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.1) - '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.1) - '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.1) - '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.1) - '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.1) - '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) - '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.1) - '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.1) - '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.1) - '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.1) - autoprefixer: 10.4.20(postcss@8.5.1) + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.2) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.2) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.2) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.2) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.2) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.2) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.2) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.2) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.2) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.2) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.2) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.2) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.2) + autoprefixer: 10.4.20(postcss@8.5.2) browserslist: 4.24.4 - css-blank-pseudo: 3.0.3(postcss@8.5.1) - css-has-pseudo: 3.0.4(postcss@8.5.1) - css-prefers-color-scheme: 6.0.3(postcss@8.5.1) + css-blank-pseudo: 3.0.3(postcss@8.5.2) + css-has-pseudo: 3.0.4(postcss@8.5.2) + css-prefers-color-scheme: 6.0.3(postcss@8.5.2) cssdb: 7.11.2 - postcss: 8.5.1 - postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.1) - postcss-clamp: 4.1.0(postcss@8.5.1) - postcss-color-functional-notation: 4.2.4(postcss@8.5.1) - postcss-color-hex-alpha: 8.0.4(postcss@8.5.1) - postcss-color-rebeccapurple: 7.1.1(postcss@8.5.1) - postcss-custom-media: 8.0.2(postcss@8.5.1) - postcss-custom-properties: 12.1.11(postcss@8.5.1) - postcss-custom-selectors: 6.0.3(postcss@8.5.1) - postcss-dir-pseudo-class: 6.0.5(postcss@8.5.1) - postcss-double-position-gradients: 3.1.2(postcss@8.5.1) - postcss-env-function: 4.0.6(postcss@8.5.1) - postcss-focus-visible: 6.0.4(postcss@8.5.1) - postcss-focus-within: 5.0.4(postcss@8.5.1) - postcss-font-variant: 5.0.0(postcss@8.5.1) - postcss-gap-properties: 3.0.5(postcss@8.5.1) - postcss-image-set-function: 4.0.7(postcss@8.5.1) - postcss-initial: 4.0.1(postcss@8.5.1) - postcss-lab-function: 4.2.1(postcss@8.5.1) - postcss-logical: 5.0.4(postcss@8.5.1) - postcss-media-minmax: 5.0.0(postcss@8.5.1) - postcss-nesting: 10.2.0(postcss@8.5.1) - postcss-opacity-percentage: 1.1.3(postcss@8.5.1) - postcss-overflow-shorthand: 3.0.4(postcss@8.5.1) - postcss-page-break: 3.0.4(postcss@8.5.1) - postcss-place: 7.0.5(postcss@8.5.1) - postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.1) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) - postcss-selector-not: 6.0.1(postcss@8.5.1) + postcss: 8.5.2 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.2) + postcss-clamp: 4.1.0(postcss@8.5.2) + postcss-color-functional-notation: 4.2.4(postcss@8.5.2) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.2) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.2) + postcss-custom-media: 8.0.2(postcss@8.5.2) + postcss-custom-properties: 12.1.11(postcss@8.5.2) + postcss-custom-selectors: 6.0.3(postcss@8.5.2) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.2) + postcss-double-position-gradients: 3.1.2(postcss@8.5.2) + postcss-env-function: 4.0.6(postcss@8.5.2) + postcss-focus-visible: 6.0.4(postcss@8.5.2) + postcss-focus-within: 5.0.4(postcss@8.5.2) + postcss-font-variant: 5.0.0(postcss@8.5.2) + postcss-gap-properties: 3.0.5(postcss@8.5.2) + postcss-image-set-function: 4.0.7(postcss@8.5.2) + postcss-initial: 4.0.1(postcss@8.5.2) + postcss-lab-function: 4.2.1(postcss@8.5.2) + postcss-logical: 5.0.4(postcss@8.5.2) + postcss-media-minmax: 5.0.0(postcss@8.5.2) + postcss-nesting: 10.2.0(postcss@8.5.2) + postcss-opacity-percentage: 1.1.3(postcss@8.5.2) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.2) + postcss-page-break: 3.0.4(postcss@8.5.2) + postcss-place: 7.0.5(postcss@8.5.2) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.2) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.2) + postcss-selector-not: 6.0.1(postcss@8.5.2) postcss-value-parser: 4.2.0 dev: false - /postcss-pseudo-class-any-link@7.1.6(postcss@8.5.1): + /postcss-pseudo-class-any-link@7.1.6(postcss@8.5.2): resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false - /postcss-reduce-initial@5.1.2(postcss@8.5.1): + /postcss-reduce-initial@5.1.2(postcss@8.5.2): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -14376,34 +9278,34 @@ snapshots: dependencies: browserslist: 4.24.4 caniuse-api: 3.0.0 - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.5.1): + /postcss-reduce-transforms@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 dev: false - /postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): + /postcss-replace-overflow-wrap@4.0.0(postcss@8.5.2): resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 dev: false - /postcss-selector-not@6.0.1(postcss@8.5.1): + /postcss-selector-not@6.0.1(postcss@8.5.2): resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} engines: {node: ^12 || ^14 || >=16} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false @@ -14423,24 +9325,24 @@ snapshots: util-deprecate: 1.0.2 dev: false - /postcss-svgo@5.1.0(postcss@8.5.1): + /postcss-svgo@5.1.0(postcss@8.5.2): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors@5.1.1(postcss@8.5.1): + /postcss-unique-selectors@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false @@ -14456,8 +9358,8 @@ snapshots: source-map: 0.6.1 dev: false - /postcss@8.5.1: - resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + /postcss@8.5.2: + resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.8 @@ -14618,12 +9520,16 @@ snapshots: whatwg-fetch: 3.6.20 dev: false - react-cookie@7.2.2(react@19.0.0): + /react-cookie@7.2.2(react@19.0.0): + resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} + peerDependencies: + react: '>= 16.3.0' dependencies: '@types/hoist-non-react-statics': 3.3.6 hoist-non-react-statics: 3.3.2 react: 19.0.0 universal-cookie: 7.2.2 + dev: false /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} @@ -14809,11 +9715,11 @@ snapshots: jest-resolve: 27.5.1 jest-watch-typeahead: 1.1.0(jest@27.5.1) mini-css-extract-plugin: 2.9.2(webpack@5.97.1) - postcss: 8.5.1 - postcss-flexbugs-fixes: 5.0.2(postcss@8.5.1) - postcss-loader: 6.2.1(postcss@8.5.1)(webpack@5.97.1) - postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.1) - postcss-preset-env: 7.8.3(postcss@8.5.1) + postcss: 8.5.2 + postcss-flexbugs-fixes: 5.0.2(postcss@8.5.2) + postcss-loader: 6.2.1(postcss@8.5.2)(webpack@5.97.1) + postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.2) + postcss-preset-env: 7.8.3(postcss@8.5.2) prompts: 2.4.2 react: 19.0.0 react-app-polyfill: 3.0.0 @@ -15596,8 +10502,8 @@ snapshots: deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false - /stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + /stack-utils@2.0.3: + resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -15797,14 +10703,14 @@ snapshots: webpack: 5.97.1 dev: false - /stylehacks@5.1.1(postcss@8.5.1): + /stylehacks@5.1.1(postcss@8.5.2): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.24.4 - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 dev: false @@ -15922,11 +10828,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.1 - postcss-import: 15.1.0(postcss@8.5.1) - postcss-js: 4.0.1(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1) - postcss-nested: 6.2.0(postcss@8.5.1) + postcss: 8.5.2 + postcss-import: 15.1.0(postcss@8.5.2) + postcss-js: 4.0.1(postcss@8.5.2) + postcss-load-config: 4.0.2(postcss@8.5.2) + postcss-nested: 6.2.0(postcss@8.5.2) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 @@ -16170,7 +11076,7 @@ snapshots: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - for-each: 0.3.4 + for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -16182,7 +11088,7 @@ snapshots: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - for-each: 0.3.4 + for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 @@ -16194,7 +11100,7 @@ snapshots: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - for-each: 0.3.4 + for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.1.0 @@ -16259,6 +11165,13 @@ snapshots: crypto-random-string: 2.0.0 dev: false + /universal-cookie@7.2.2: + resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} + dependencies: + '@types/cookie': 0.6.0 + cookie: 0.7.2 + dev: false + /universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -16446,7 +11359,7 @@ snapshots: bonjour-service: 1.3.0 chokidar: 3.6.0 colorette: 2.0.20 - compression: 1.7.5 + compression: 1.8.0 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 express: 4.21.2 @@ -16635,7 +11548,7 @@ snapshots: available-typed-arrays: 1.0.7 call-bind: 1.0.8 call-bound: 1.0.3 - for-each: 0.3.4 + for-each: 0.3.5 gopd: 1.2.0 has-tostringtag: 1.0.2 dev: false @@ -16932,3 +11845,8865 @@ snapshots: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: false + +snapshots: + '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': + dependencies: + postcss-selector-parser: 6.1.2 + dev: false + /@emotion/babel-plugin@11.13.5: + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/runtime': 7.26.7 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/cache@11.14.0: + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} + dependencies: + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + stylis: 4.2.0 + dev: false + /@emotion/hash@0.9.2: + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + dev: false + /@emotion/is-prop-valid@1.3.1: + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + dependencies: + '@emotion/memoize': 0.9.0 + dev: false + /@emotion/memoize@0.9.0: + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + dev: false + /@emotion/react@11.14.0(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + '@types/react': 19.0.8 + hoist-non-react-statics: 3.3.2 + react: 19.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/serialize@1.3.3: + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} + dependencies: + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.1.3 + dev: false + /@emotion/sheet@1.4.0: + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + dev: false + /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0) + '@emotion/utils': 1.4.2 + '@types/react': 19.0.8 + react: 19.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/unitless@0.10.0: + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + dev: false + /@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.0.0): + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 19.0.0 + dev: false + /@emotion/utils@1.4.2: + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} + dev: false + /@emotion/weak-memoize@0.4.0: + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} + dev: false + /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1): + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + dev: false + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@eslint/js@8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: false + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: false + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: false + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: false + /@jest/console@27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + dev: false + /@jest/console@28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.1 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + dev: false + /@jest/core@27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /@jest/environment@27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + jest-mock: 27.5.1 + dev: false + /@jest/fake-timers@27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.13.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /@jest/globals@27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + dev: false + /@jest/reporters@27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/schemas@28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: false + /@jest/source-map@27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: false + /@jest/test-result@27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + /@jest/test-result@28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + /@jest/test-sequencer@27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/transform@27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.8 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.1 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + dev: false + /@jest/types@28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.1 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + dev: false + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + dev: false + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: false + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: false + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: false + /@leichtgewicht/ip-codec@2.0.5: + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + dev: false + /@mui/core-downloads-tracker@6.4.3: + resolution: {integrity: sha512-hlyOzo2ObarllAOeT1ZSAusADE5NZNencUeIvXrdQ1Na+FL1lcznhbxfV5He1KqGiuR8Az3xtCUcYKwMVGFdzg==} + dev: false + /@mui/icons-material@6.4.3(@mui/material@6.4.3)(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-3IY9LpjkwIJVgL/SkZQKKCUcumdHdQEsJaIavvsQze2QEztBt0HJ17naToN0DBBdhKdtwX5xXrfD6ZFUeWWk8g==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@mui/material': ^6.4.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@types/react': 19.0.8 + react: 19.0.0 + dev: false + /@mui/material@6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-ubtQjplbWneIEU8Y+4b2VA0CDBlyH5I3AmVFGmsLyDe/bf0ubxav5t11c8Afem6rkSFWPlZA2DilxmGka1xiKQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^6.4.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/core-downloads-tracker': 6.4.3 + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.8) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@popperjs/core': 2.11.8 + '@types/react': 19.0.8 + '@types/react-transition-group': 4.4.12(@types/react@19.0.8) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-is: 19.0.0 + react-transition-group: 4.4.5(react-dom@19.0.0)(react@19.0.0) + dev: false + /@mui/private-theming@6.4.3(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@types/react': 19.0.8 + prop-types: 15.8.1 + react: 19.0.0 + dev: false + /@mui/styled-engine@6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@19.0.0): + resolution: {integrity: sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + dev: false + /@mui/system@6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/private-theming': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@mui/styled-engine': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@19.0.0) + '@mui/types': 7.2.21(@types/react@19.0.8) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@types/react': 19.0.8 + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 + dev: false + /@mui/types@7.2.21(@types/react@19.0.8): + resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 19.0.8 + dev: false + /@mui/utils@6.4.3(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@mui/types': 7.2.21(@types/react@19.0.8) + '@types/prop-types': 15.7.14 + '@types/react': 19.0.8 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-is: 19.0.0 + dev: false + /@mui/x-charts-vendor@7.20.0: + resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + dependencies: + '@babel/runtime': 7.26.7 + '@types/d3-color': 3.1.3 + '@types/d3-delaunay': 6.0.4 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + d3-color: 3.1.0 + d3-delaunay: 6.0.4 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + delaunator: 5.0.1 + robust-predicates: 3.0.2 + dev: false + /@mui/x-charts@7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(@mui/system@6.4.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-fla1pbMuyHhbWeDo6j5Vz8FHULdPnqACqQrXeLXo9p5kuJpcT9m28DQ1E3YmQ6xGD9NuaxiZdOaITT9PA2zMFQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@mui/x-charts-vendor': 7.20.0 + '@mui/x-internals': 7.26.0(@types/react@19.0.8)(react@19.0.0) + '@react-spring/rafz': 9.7.5 + '@react-spring/web': 9.7.5(react-dom@19.0.0)(react@19.0.0) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-data-grid@7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(@mui/system@6.4.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-9RNQeT2OL6jBOCE0MSUH11ol3fV5Zs9MkGxUIAGXcy/Fui0rZRNFO1yLmWDZU5yvskiNmUZJHWV/qXh++ZFarA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@mui/x-internals': 7.26.0(@types/react@19.0.8)(react@19.0.0) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + reselect: 5.1.1 + use-sync-external-store: 1.4.0(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-date-pickers@7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(@mui/system@6.4.3)(@types/react@19.0.8)(dayjs@1.11.13)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-bhSDce1b5MBYYlCdHQJBThe10LGTE3D/u53TDQ41+IRj+iiNCun8jivw3DxKhmoBxlB+hVdkcltpTtIGlPjQZQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 || ^3.0.0 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@mui/x-internals': 7.26.0(@types/react@19.0.8)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.8) + clsx: 2.1.1 + dayjs: 1.11.13 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-internals@7.26.0(@types/react@19.0.8)(react@19.0.0): + resolution: {integrity: sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + '@babel/runtime': 7.26.7 + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + react: 19.0.0 + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-tree-view@7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(@mui/system@6.4.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.7 + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/utils': 6.4.3(@types/react@19.0.8)(react@19.0.0) + '@mui/x-internals': 7.26.0(@types/react@19.0.8)(react@19.0.0) + '@types/react-transition-group': 4.4.12(@types/react@19.0.8) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0)(react@19.0.0) + transitivePeerDependencies: + - '@types/react' + dev: false + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: false + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.0 + dev: false + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.97.1): + resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html: 0.0.9 + core-js-pure: 3.40.0 + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 4.3.0 + source-map: 0.7.4 + webpack: 5.97.1 + webpack-dev-server: 4.15.2(webpack@5.97.1) + dev: false + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false + /@react-spring/animated@9.7.5(react@19.0.0): + resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + dev: false + /@react-spring/core@9.7.5(react@19.0.0): + resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@19.0.0) + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + dev: false + /@react-spring/rafz@9.7.5: + resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} + dev: false + /@react-spring/shared@9.7.5(react@19.0.0): + resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/rafz': 9.7.5 + '@react-spring/types': 9.7.5 + react: 19.0.0 + dev: false + /@react-spring/types@9.7.5: + resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} + dev: false + /@react-spring/web@9.7.5(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@19.0.0) + '@react-spring/core': 9.7.5(react@19.0.0) + '@react-spring/shared': 9.7.5(react@19.0.0) + '@react-spring/types': 9.7.5 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + dev: false + /@reduxjs/toolkit@2.5.1(react-redux@9.2.0)(react@19.0.0): + resolution: {integrity: sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 || ^19 + react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 10.1.1 + react: 19.0.0 + react-redux: 9.2.0(@types/react@19.0.8)(react@19.0.0)(redux@5.0.1) + redux: 5.0.1 + redux-thunk: 3.1.0(redux@5.0.1) + reselect: 5.1.1 + dev: false + /@rollup/plugin-babel@5.3.1(@babel/core@7.26.8)(rollup@2.79.2): + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': 7.26.8 + '@babel/helper-module-imports': 7.25.9 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + rollup: 2.79.2 + transitivePeerDependencies: + - supports-color + dev: false + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2): + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + rollup: 2.79.2 + dev: false + /@rollup/plugin-replace@2.4.2(rollup@2.79.2): + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + magic-string: 0.25.9 + rollup: 2.79.2 + dev: false + /@rollup/pluginutils@3.1.0(rollup@2.79.2): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 + dev: false + /@rtsao/scc@1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: false + /@rushstack/eslint-patch@1.10.5: + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + dev: false + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + /@sinonjs/commons@1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + dev: false + /@sinonjs/fake-timers@8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: false + /@surma/rollup-plugin-off-main-thread@2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.12 + dev: false + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-svg-component@5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-preset@5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 + dev: false + /@svgr/core@5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/hast-util-to-babel-ast@5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.26.8 + dev: false + /@svgr/plugin-jsx@5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.8 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/plugin-svgo@5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + dev: false + /@svgr/webpack@5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.8 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.8) + '@babel/preset-env': 7.26.8(@babel/core@7.26.8) + '@babel/preset-react': 7.26.3(@babel/core@7.26.8) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: false + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.26.8 + '@babel/types': 7.26.8 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + dev: false + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.26.8 + dev: false + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.26.8 + '@babel/types': 7.26.8 + dev: false + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + dependencies: + '@babel/types': 7.26.8 + dev: false + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.13.1 + dev: false + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + dependencies: + '@types/express-serve-static-core': 5.0.6 + '@types/node': 22.13.1 + dev: false + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + /@types/d3-color@3.1.3: + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + dev: false + /@types/d3-delaunay@6.0.4: + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + dev: false + /@types/d3-interpolate@3.0.4: + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + dependencies: + '@types/d3-color': 3.1.3 + dev: false + /@types/d3-path@3.1.1: + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + dev: false + /@types/d3-scale@4.0.9: + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + dependencies: + '@types/d3-time': 3.0.4 + dev: false + /@types/d3-shape@3.1.7: + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + dependencies: + '@types/d3-path': 3.1.1 + dev: false + /@types/d3-time@3.0.4: + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + dev: false + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + dev: false + /@types/eslint@8.56.12: + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + dev: false + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + dev: false + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: false + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + dev: false + /@types/express-serve-static-core@4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + dependencies: + '@types/node': 22.13.1 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + /@types/express-serve-static-core@5.0.6: + resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} + dependencies: + '@types/node': 22.13.1 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.18 + '@types/serve-static': 1.15.7 + dev: false + /@types/gensync@1.0.4: + resolution: {integrity: sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==} + dev: false + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + dependencies: + '@types/node': 22.13.1 + dev: false + '@types/hoist-non-react-statics@3.3.6': + dependencies: + '@types/react': 19.0.4 + hoist-non-react-statics: 3.3.2 + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: false + /@types/http-proxy@1.17.16: + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + dev: false + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + dependencies: + '@types/istanbul-lib-report': 3.0.3 + dev: false + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: false + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: false + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/node@22.13.1: + resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + dependencies: + undici-types: 6.20.0 + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + dev: false + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + dev: false + /@types/prop-types@15.7.14: + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + dev: false + /@types/q@1.5.8: + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + dev: false + /@types/qs@6.9.18: + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + dev: false + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: false + /@types/react-dom@19.0.3(@types/react@19.0.8): + resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} + peerDependencies: + '@types/react': ^19.0.0 + dependencies: + '@types/react': 19.0.8 + dev: true + /@types/react-transition-group@4.4.12(@types/react@19.0.8): + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} + peerDependencies: + '@types/react': '*' + dependencies: + '@types/react': 19.0.8 + dev: false + /@types/react@19.0.8: + resolution: {integrity: sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==} + dependencies: + csstype: 3.1.3 + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/retry@0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: false + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.13.1 + dev: false + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + dependencies: + '@types/express': 4.17.21 + dev: false + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.13.1 + '@types/send': 0.17.4 + dev: false + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + dev: false + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false + /@types/use-sync-external-store@0.0.6: + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + dev: false + /@types/ws@8.5.14: + resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} + dependencies: + '@types/node': 22.13.1 + dev: false + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false + /@types/yargs@16.0.9: + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: false + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/structured-clone@1.3.0: + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + dev: false + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: false + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: false + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: false + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: false + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + dev: false + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: false + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + dev: false + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: false + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: false + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + dev: false + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + dev: false + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + dev: false + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + dev: false + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: false + /acorn-jsx@5.3.2(acorn@8.14.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.14.0 + dev: false + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: false + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + dev: false + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: false + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.0 + dev: false + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /ajv-formats@2.1.1(ajv@8.17.1): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.17.1 + dev: false + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: false + /ajv-keywords@5.1.0(ajv@8.17.1): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + dev: false + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: false + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + dev: false + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + /ansi-html@0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + dev: false + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + dev: false + /array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + is-array-buffer: 3.0.5 + dev: false + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + is-string: 1.1.1 + dev: false + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.0.2 + dev: false + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.0.2 + dev: false + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.0.2 + dev: false + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.0.2 + dev: false + /array.prototype.reduce@1.0.7: + resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + is-string: 1.1.1 + dev: false + /array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 + dev: false + /arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + dev: false + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: false + /async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + dev: false + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + dev: false + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + /attr-accept@2.2.5: + resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} + engines: {node: '>=4'} + dev: false + /autoprefixer@10.4.20(postcss@8.5.1): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001699 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.1.0 + dev: false + /axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + dev: false + /axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: false + /babel-jest@27.5.1(@babel/core@7.26.8): + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.26.8 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.26.8) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-loader@8.4.1(@babel/core@7.26.8)(webpack@5.97.1): + resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.26.8 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.97.1 + dev: false + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.26.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': 7.26.8 + '@babel/types': 7.26.8 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + dev: false + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.26.7 + cosmiconfig: 7.1.0 + resolve: 1.22.10 + dev: false + /babel-plugin-named-asset-import@0.3.8(@babel/core@7.26.8): + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': 7.26.8 + dev: false + /babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.8): + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.8 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.8) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.8): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.8 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.8) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.8): + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.8 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.8) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.8): + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.8 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.8) + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: false + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.8): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.8 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.8) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.8) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.8) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.8) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.8) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.8) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.8) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.8) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.8) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.8) + dev: false + /babel-preset-jest@27.5.1(@babel/core@7.26.8): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.8 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.8) + dev: false + /babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + dependencies: + '@babel/core': 7.26.8 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.8) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.8) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.8) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.26.8) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.8) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.8) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.8) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.8) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.8) + '@babel/plugin-transform-runtime': 7.26.8(@babel/core@7.26.8) + '@babel/preset-env': 7.26.8(@babel/core@7.26.8) + '@babel/preset-react': 7.26.3(@babel/core@7.26.8) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.8) + '@babel/runtime': 7.26.7 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + /batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + /bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + dev: false + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + dev: false + /bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: false + /body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: false + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: false + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: false + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001699 + electron-to-chromium: 1.5.96 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + dev: false + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: false + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + /call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + dev: false + /call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 + set-function-length: 1.2.2 + dev: false + /call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + dev: false + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: false + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + dev: false + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001699 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + /caniuse-lite@1.0.30001699: + resolution: {integrity: sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==} + dev: false + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: false + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: false + /char-regex@2.0.2: + resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} + engines: {node: '>=12.20'} + dev: false + /check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + dev: false + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + dev: false + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false + /cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + dev: false + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + dev: false + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + dev: false + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + /common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: false + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.53.0 + dev: false + /compression@1.7.5: + resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + engines: {node: '>= 0.8.0'} + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: false + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: false + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false + /cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + dev: false + cookie@0.7.2: {} + /cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + dev: false + /core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} + dependencies: + browserslist: 4.24.4 + dev: false + /core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} + requiresBuild: true + dev: false + /core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + requiresBuild: true + dev: false + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + /country-flag-icons@1.5.16: + resolution: {integrity: sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==} + dev: false + /cra-template-typescript@1.2.0: + resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} + engines: {node: '>=14'} + dev: false + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: false + /css-blank-pseudo@3.0.3(postcss@8.5.1): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /css-declaration-sorter@6.4.1(postcss@8.5.1): + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.5.1 + dev: false + /css-has-pseudo@3.0.4(postcss@8.5.1): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /css-loader@6.11.0(webpack@5.97.1): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.1) + postcss-modules-scope: 3.2.1(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) + postcss-value-parser: 4.2.0 + semver: 7.7.1 + webpack: 5.97.1 + dev: false + /css-minimizer-webpack-plugin@3.4.1(webpack@5.97.1): + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: 5.1.15(postcss@8.5.1) + jest-worker: 27.5.1 + postcss: 8.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.97.1 + dev: false + /css-prefers-color-scheme@6.0.3(postcss@8.5.1): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + dev: false + /css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + dev: false + /css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + /css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: false + /css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + dev: false + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + /cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + dev: false + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + /cssnano-preset-default@5.2.14(postcss@8.5.1): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.1) + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-calc: 8.2.4(postcss@8.5.1) + postcss-colormin: 5.3.1(postcss@8.5.1) + postcss-convert-values: 5.1.3(postcss@8.5.1) + postcss-discard-comments: 5.1.2(postcss@8.5.1) + postcss-discard-duplicates: 5.1.0(postcss@8.5.1) + postcss-discard-empty: 5.1.1(postcss@8.5.1) + postcss-discard-overridden: 5.1.0(postcss@8.5.1) + postcss-merge-longhand: 5.1.7(postcss@8.5.1) + postcss-merge-rules: 5.1.4(postcss@8.5.1) + postcss-minify-font-values: 5.1.0(postcss@8.5.1) + postcss-minify-gradients: 5.1.1(postcss@8.5.1) + postcss-minify-params: 5.1.4(postcss@8.5.1) + postcss-minify-selectors: 5.2.1(postcss@8.5.1) + postcss-normalize-charset: 5.1.0(postcss@8.5.1) + postcss-normalize-display-values: 5.1.0(postcss@8.5.1) + postcss-normalize-positions: 5.1.1(postcss@8.5.1) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.1) + postcss-normalize-string: 5.1.0(postcss@8.5.1) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.1) + postcss-normalize-unicode: 5.1.1(postcss@8.5.1) + postcss-normalize-url: 5.1.0(postcss@8.5.1) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.1) + postcss-ordered-values: 5.1.3(postcss@8.5.1) + postcss-reduce-initial: 5.1.2(postcss@8.5.1) + postcss-reduce-transforms: 5.1.0(postcss@8.5.1) + postcss-svgo: 5.1.0(postcss@8.5.1) + postcss-unique-selectors: 5.1.1(postcss@8.5.1) + dev: false + /cssnano-utils@3.1.0(postcss@8.5.1): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /cssnano@5.1.15(postcss@8.5.1): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.1) + lilconfig: 2.1.0 + postcss: 8.5.1 + yaml: 1.10.2 + dev: false + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: false + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: false + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: false + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + dependencies: + internmap: 2.0.3 + dev: false + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + /d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + dependencies: + delaunator: 5.0.1 + dev: false + /d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + dev: false + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + dev: false + /d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + dev: false + /d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + dev: false + /d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + /d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + dependencies: + d3-time: 3.1.0 + dev: false + /d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: false + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + dev: false + /data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dev: false + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + /decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + dev: false + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: false + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false + /default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + dependencies: + execa: 5.1.1 + dev: false + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: false + /delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + dependencies: + robust-predicates: 3.0.2 + dev: false + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + /depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: false + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + /detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + /diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + dev: false + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: false + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: false + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.26.7 + csstype: 3.1.3 + dev: false + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: false + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + dev: false + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: false + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + /dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dev: false + /dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: false + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.9.2 + dev: false + /electron-to-chromium@1.5.96: + resolution: {integrity: sha512-8AJUW6dh75Fm/ny8+kZKJzI1pgoE8bKLZlzDU2W1ENd+DXKJrx7I7l9hb8UWR4ojlnb5OlixMt00QWiYJoVw1w==} + dev: false + /emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + dev: false + /emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + dev: false + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: false + /enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: false + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + dependencies: + stackframe: 1.3.4 + dev: false + /es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + dev: false + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + dev: false + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: false + /es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + dev: false + /es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: false + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: false + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + dependencies: + hasown: 2.0.2 + dev: false + /es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + dev: false + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: false + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + /escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.8 + '@babel/eslint-parser': 7.26.8(@babel/core@7.26.8)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + babel-preset-react-app: 10.0.1 + confusing-browser-globals: 1.0.11 + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.4(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 3.2.7 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.8) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.8) + eslint: 8.57.1 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1): + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + dev: false + /eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.57.1 + dev: false + /eslint-plugin-react@7.37.4(eslint@8.57.1): + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: false + /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: false + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: false + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.97.1): + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + dependencies: + '@types/eslint': 8.56.12 + eslint: 8.57.1 + jest-worker: 28.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + schema-utils: 4.3.0 + webpack: 5.97.1 + dev: false + /eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + dev: false + /esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: false + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: false + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: false + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: false + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: false + /expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + dev: false + /express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: false + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: false + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: false + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: false + /fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + dev: false + /fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + dependencies: + reusify: 1.0.4 + dev: false + /faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: false + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.2.0 + dev: false + /file-loader@6.2.0(webpack@5.97.1): + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.97.1 + dev: false + /file-selector@2.1.2: + resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} + engines: {node: '>= 12'} + dependencies: + tslib: 2.8.1 + dev: false + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.6 + dev: false + /filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + /finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.3.2 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: false + /flatted@3.3.2: + resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + dev: false + /follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /for-each@0.3.4: + resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: false + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + dev: false + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.57.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.7.1 + tapable: 1.1.3 + typescript: 5.7.3 + webpack: 5.97.1 + dev: false + /form-data@3.0.2: + resolution: {integrity: sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + /form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: false + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + /fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + dev: false + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + /function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + dev: false + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.1 + 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 + dev: false + /get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: false + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + dev: false + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + /get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + dev: false + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + dev: false + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + /global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + /global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: false + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + dev: false + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + dev: false + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: false + /has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + dev: false + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.1 + dev: false + /has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + dev: false + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + dev: false + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.1.0 + dev: false + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + /hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + dev: false + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + dev: false + /html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + dev: false + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: false + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.38.1 + dev: false + /html-webpack-plugin@5.6.3(webpack@5.97.1): + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.97.1 + dev: false + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + /http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + dev: false + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /http-proxy-middleware@2.0.7(@types/express@4.17.21): + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.21 + '@types/http-proxy': 1.17.16 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + transitivePeerDependencies: + - debug + dev: false + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /icss-utils@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.1 + dev: false + /idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + dev: false + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: false + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: false + /immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + dev: false + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: false + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: false + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + /internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + dev: false + /internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + dev: false + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false + /ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + dev: false + /is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: false + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: false + /is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + dependencies: + async-function: 1.0.0 + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + /is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + dependencies: + has-bigints: 1.1.0 + dev: false + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + dev: false + /is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + /is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 + dev: false + /is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + /is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: false + /is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: false + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false + /is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + /is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: false + /is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + /is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: false + /is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: false + /is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + /is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + /is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + dev: false + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.18 + dev: false + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: false + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + /is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: false + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: false + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.26.8 + '@babel/parser': 7.26.8 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + dev: false + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.4.0 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + dev: false + /iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + dev: false + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + /jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: false + /jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + dev: false + /jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.26.8 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.26.8) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + detect-newline: 3.1.0 + dev: false + /jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.13.1 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + /jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + dev: false + /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 27.5.1 + dev: false + /jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: false + /jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + dev: false + /jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 22.13.1 + graceful-fs: 4.2.11 + dev: false + /jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.8 + '@babel/generator': 7.26.8 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.8) + '@babel/traverse': 7.26.8 + '@babel/types': 7.26.8 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.8) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + dev: false + /jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + /jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.1 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + /jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + dev: false + /jest-watch-typeahead@1.1.0(jest@27.5.1): + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + dev: false + /jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + dev: false + /jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 22.13.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + dev: false + /jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.1 + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: false + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': 22.13.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + dev: false + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + /jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.14.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.5.0 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.2 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.16 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + dev: false + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: false + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: false + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: false + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + /jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + dev: false + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + dev: false + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + dev: false + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: false + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false + /language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: false + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: 0.3.23 + dev: false + /launch-editor@2.9.1: + resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.2 + dev: false + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: false + /libphonenumber-js@1.11.19: + resolution: {integrity: sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==} + dev: false + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + /lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + dev: false + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: false + /loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + dev: false + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: false + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.8.1 + dev: false + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: false + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: false + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 + dev: false + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.7.1 + dev: false + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: false + /math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + dev: false + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: false + /mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + dev: false + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.6 + dev: false + /merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + dev: false + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: false + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + /mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + dev: false + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + /mini-css-extract-plugin@2.9.2(webpack@5.97.1): + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.3.0 + tapable: 2.2.1 + webpack: 5.97.1 + dev: false + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + /mui-phone-number@3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} + peerDependencies: + '@emotion/react': ^11.10.6 + '@emotion/styled': ^11.10.6 + '@mui/material': ^5.11.10 + clsx: ^1.2.1 + prop-types: ^15.8.1 + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + clsx: 2.1.1 + country-flag-icons: 1.5.16 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + dev: false + /mui-tel-input@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.3)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} + peerDependencies: + '@emotion/react': ^11.13.0 + '@emotion/styled': ^11.13.0 + '@mui/material': ^6.0.0 + '@types/react': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.8)(react@19.0.0) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.8)(react@19.0.0) + '@mui/material': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.8)(react-dom@19.0.0)(react@19.0.0) + '@types/node': 22.13.1 + '@types/react': 19.0.8 + libphonenumber-js: 1.11.19 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + dev: false + /multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + dev: false + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: false + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + /negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + dev: false + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + dev: false + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + dev: false + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + /nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} + dev: false + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + /object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + dev: false + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + dev: false + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + dev: false + /object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + gopd: 1.2.0 + safe-array-concat: 1.1.3 + dev: false + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + dev: false + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: false + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + dev: false + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + /p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + dev: false + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + dev: false + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + dev: false + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: false + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: false + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: false + /path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + dev: false + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: false + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + dev: false + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + /possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + dev: false + /postcss-attribute-case-insensitive@5.0.2(postcss@8.5.1): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.1): + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + dev: false + /postcss-calc@8.2.4(postcss@8.5.1): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: false + /postcss-clamp@4.1.0(postcss@8.5.1): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-functional-notation@4.2.4(postcss@8.5.1): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-hex-alpha@8.0.4(postcss@8.5.1): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-rebeccapurple@7.1.1(postcss@8.5.1): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-colormin@5.3.1(postcss@8.5.1): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-convert-values@5.1.3(postcss@8.5.1): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-media@8.0.2(postcss@8.5.1): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-properties@12.1.11(postcss@8.5.1): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-selectors@6.0.3(postcss@8.5.1): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-dir-pseudo-class@6.0.5(postcss@8.5.1): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-discard-comments@5.1.2(postcss@8.5.1): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-discard-duplicates@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-discard-empty@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-discard-overridden@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-double-position-gradients@3.1.2(postcss@8.5.1): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-env-function@4.0.6(postcss@8.5.1): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-flexbugs-fixes@5.0.2(postcss@8.5.1): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-focus-visible@6.0.4(postcss@8.5.1): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-focus-within@5.0.4(postcss@8.5.1): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-font-variant@5.0.0(postcss@8.5.1): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-gap-properties@3.0.5(postcss@8.5.1): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-image-set-function@4.0.7(postcss@8.5.1): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-import@15.1.0(postcss@8.5.1): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + dev: false + /postcss-initial@4.0.1(postcss@8.5.1): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-js@4.0.1(postcss@8.5.1): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.1 + dev: false + /postcss-lab-function@4.2.1(postcss@8.5.1): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-load-config@4.0.2(postcss@8.5.1): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.1 + yaml: 2.7.0 + dev: false + /postcss-loader@6.2.1(postcss@8.5.1)(webpack@5.97.1): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.5.1 + semver: 7.7.1 + webpack: 5.97.1 + dev: false + /postcss-logical@5.0.4(postcss@8.5.1): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-media-minmax@5.0.0(postcss@8.5.1): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-merge-longhand@5.1.7(postcss@8.5.1): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.1) + dev: false + /postcss-merge-rules@5.1.4(postcss@8.5.1): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-minify-font-values@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-gradients@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-params@5.1.4(postcss@8.5.1): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-selectors@5.2.1(postcss@8.5.1): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-modules-extract-imports@3.1.0(postcss@8.5.1): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-modules-local-by-default@4.2.0(postcss@8.5.1): + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-selector-parser: 7.1.0 + postcss-value-parser: 4.2.0 + dev: false + /postcss-modules-scope@3.2.1(postcss@8.5.1): + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 7.1.0 + dev: false + /postcss-modules-values@4.0.0(postcss@8.5.1): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + dev: false + /postcss-nested@6.2.0(postcss@8.5.1): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-nesting@10.2.0(postcss@8.5.1): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-normalize-charset@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-normalize-display-values@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-positions@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-repeat-style@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-string@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-timing-functions@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-unicode@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-url@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-whitespace@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.1): + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.1) + sanitize.css: 13.0.0 + dev: false + /postcss-opacity-percentage@1.1.3(postcss@8.5.1): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-ordered-values@5.1.3(postcss@8.5.1): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-overflow-shorthand@3.0.4(postcss@8.5.1): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-page-break@3.0.4(postcss@8.5.1): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-place@7.0.5(postcss@8.5.1): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-preset-env@7.8.3(postcss@8.5.1): + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.1) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.1) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.1) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.1) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.1) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.1) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.1) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.1) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.1) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.1) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.1) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.1) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.1) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.1) + autoprefixer: 10.4.20(postcss@8.5.1) + browserslist: 4.24.4 + css-blank-pseudo: 3.0.3(postcss@8.5.1) + css-has-pseudo: 3.0.4(postcss@8.5.1) + css-prefers-color-scheme: 6.0.3(postcss@8.5.1) + cssdb: 7.11.2 + postcss: 8.5.1 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.1) + postcss-clamp: 4.1.0(postcss@8.5.1) + postcss-color-functional-notation: 4.2.4(postcss@8.5.1) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.1) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.1) + postcss-custom-media: 8.0.2(postcss@8.5.1) + postcss-custom-properties: 12.1.11(postcss@8.5.1) + postcss-custom-selectors: 6.0.3(postcss@8.5.1) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.1) + postcss-double-position-gradients: 3.1.2(postcss@8.5.1) + postcss-env-function: 4.0.6(postcss@8.5.1) + postcss-focus-visible: 6.0.4(postcss@8.5.1) + postcss-focus-within: 5.0.4(postcss@8.5.1) + postcss-font-variant: 5.0.0(postcss@8.5.1) + postcss-gap-properties: 3.0.5(postcss@8.5.1) + postcss-image-set-function: 4.0.7(postcss@8.5.1) + postcss-initial: 4.0.1(postcss@8.5.1) + postcss-lab-function: 4.2.1(postcss@8.5.1) + postcss-logical: 5.0.4(postcss@8.5.1) + postcss-media-minmax: 5.0.0(postcss@8.5.1) + postcss-nesting: 10.2.0(postcss@8.5.1) + postcss-opacity-percentage: 1.1.3(postcss@8.5.1) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.1) + postcss-page-break: 3.0.4(postcss@8.5.1) + postcss-place: 7.0.5(postcss@8.5.1) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.1) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.1) + postcss-selector-not: 6.0.1(postcss@8.5.1) + postcss-value-parser: 4.2.0 + dev: false + /postcss-pseudo-class-any-link@7.1.6(postcss@8.5.1): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-reduce-initial@5.1.2(postcss@8.5.1): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.5.1 + dev: false + /postcss-reduce-transforms@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + dev: false + /postcss-replace-overflow-wrap@4.0.0(postcss@8.5.1): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: 8.5.1 + dev: false + /postcss-selector-not@6.0.1(postcss@8.5.1): + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + /postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + /postcss-svgo@5.1.0(postcss@8.5.1): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + /postcss-unique-selectors@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: false + /postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + dev: false + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: false + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: false + /pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: false + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: false + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + /pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + dev: false + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + /promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + dependencies: + asap: 2.0.6 + dev: false + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + /psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + dependencies: + punycode: 2.3.1 + dev: false + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + dev: false + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + dev: false + /qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.1.0 + dev: false + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: false + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + /react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + dependencies: + core-js: 3.40.0 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + dev: false + react-cookie@7.2.2(react@19.0.0): + dependencies: + '@types/hoist-non-react-statics': 3.3.6 + hoist-non-react-statics: 3.3.2 + react: 19.0.0 + universal-cookie: 7.2.2 + /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + address: 1.2.2 + browserslist: 4.24.4 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.3 + shell-quote: 1.8.2 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.7.3 + webpack: 5.97.1 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + /react-dom@19.0.0(react@19.0.0): + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + dev: false + /react-dropzone@14.3.5(react@19.0.0): + resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} + engines: {node: '>= 10.13'} + peerDependencies: + react: '>= 16.8 || 18.0.0' + dependencies: + attr-accept: 2.2.5 + file-selector: 2.1.2 + prop-types: 15.8.1 + react: 19.0.0 + dev: false + /react-error-overlay@6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + dev: false + /react-hook-form@7.54.2(react@19.0.0): + resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + dependencies: + react: 19.0.0 + dev: false + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: false + /react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + dev: false + /react-redux@9.2.0(@types/react@19.0.8)(react@19.0.0)(redux@5.0.1): + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} + peerDependencies: + '@types/react': ^18.2.25 || ^19 + react: ^18.0 || ^19 + redux: ^5.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + redux: + optional: true + dependencies: + '@types/react': 19.0.8 + '@types/use-sync-external-store': 0.0.6 + react: 19.0.0 + redux: 5.0.1 + use-sync-external-store: 1.4.0(react@19.0.0) + dev: false + /react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: false + /react-router-dom@7.1.5(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + dependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 7.1.5(react-dom@19.0.0)(react@19.0.0) + dev: false + /react-router@7.1.5(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + dependencies: + '@types/cookie': 0.6.0 + cookie: 1.0.2 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + dev: false + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(react@19.0.0)(typescript@5.7.3): + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.8 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.97.1) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.26.8) + babel-loader: 8.4.1(@babel/core@7.26.8)(webpack@5.97.1) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.26.8) + babel-preset-react-app: 10.0.1 + bfj: 7.1.0 + browserslist: 4.24.4 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.97.1) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.97.1) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.1 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.97.1) + file-loader: 6.2.0(webpack@5.97.1) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.3(webpack@5.97.1) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1) + postcss: 8.5.1 + postcss-flexbugs-fixes: 5.0.2(postcss@8.5.1) + postcss-loader: 6.2.1(postcss@8.5.1)(webpack@5.97.1) + postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.1) + postcss-preset-env: 7.8.3(postcss@8.5.1) + prompts: 2.4.2 + react: 19.0.0 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.97.1) + react-refresh: 0.11.0 + resolve: 1.22.10 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.97.1) + semver: 7.7.1 + source-map-loader: 3.0.2(webpack@5.97.1) + style-loader: 3.3.4(webpack@5.97.1) + tailwindcss: 3.4.17 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + typescript: 5.7.3 + webpack: 5.97.1 + webpack-dev-server: 4.15.2(webpack@5.97.1) + webpack-manifest-plugin: 4.1.1(webpack@5.97.1) + workbox-webpack-plugin: 6.6.0(webpack@5.97.1) + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + /react-toastify@11.0.3(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-cbPtHJPfc0sGqVwozBwaTrTu1ogB9+BLLjd4dDXd863qYLj7DGrQ2sg5RAChjFUB4yc3w8iXOtWcJqPK/6xqRQ==} + peerDependencies: + react: ^18 || ^19 + react-dom: ^18 || ^19 + dependencies: + clsx: 2.1.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + dev: false + /react-transition-group@4.4.5(react-dom@19.0.0)(react@19.0.0): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.26.7 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + dev: false + /react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + dev: false + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + /recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + dependencies: + minimatch: 3.1.2 + dev: false + /redux-thunk@3.1.0(redux@5.0.1): + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} + peerDependencies: + redux: ^5.0.0 + dependencies: + redux: 5.0.1 + dev: false + /redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} + dev: false + /reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + dev: false + /regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: false + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: false + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + dependencies: + '@babel/runtime': 7.26.7 + dev: false + /regex-parser@2.3.0: + resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} + dev: false + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + dev: false + /regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + dev: false + /regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + dev: false + /regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + dependencies: + jsesc: 3.0.2 + dev: false + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + /reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + dev: false + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: false + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: false + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + /resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + dev: false + /resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + dev: false + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + /robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + dev: false + /rollup-plugin-terser@7.0.2(rollup@2.79.2): + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.26.2 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.38.1 + dev: false + /rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + /safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + dev: false + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + dev: false + /safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + dev: false + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + /sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + dev: false + /sass-loader@12.6.0(webpack@5.97.1): + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.97.1 + dev: false + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false + /scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + dev: false + /schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + dev: false + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + dev: false + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: false + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + dev: false + /send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + /serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + dependencies: + randombytes: 2.1.0 + dev: false + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: false + /serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false + /serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + dev: false + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + dev: false + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: false + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + dev: false + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + /shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + dev: false + /side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + dev: false + /side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + dev: false + /side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + dev: false + /side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + dev: false + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + /sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + /source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: false + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + dev: false + /source-map-loader@3.0.2(webpack@5.97.1): + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.97.1 + dev: false + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: false + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: false + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.4.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.4.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: false + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false + /static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + dependencies: + escodegen: 1.14.3 + dev: false + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: false + /string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + dependencies: + char-regex: 2.0.2 + strip-ansi: 7.1.0 + dev: false + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: false + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + dev: false + /string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + dev: false + /string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.1.0 + dev: false + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + /strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + dev: false + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + /style-loader@3.3.4(webpack@5.97.1): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.97.1 + dev: false + /stylehacks@5.1.1(postcss@8.5.1): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.1 + postcss-selector-parser: 6.1.2 + dev: false + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + /svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + dev: false + /svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: false + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.1.1 + stable: 0.1.8 + dev: false + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: false + /tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.1 + postcss-import: 15.1.0(postcss@8.5.1) + postcss-js: 4.0.1(postcss@8.5.1) + postcss-load-config: 4.0.2(postcss@8.5.1) + postcss-nested: 6.2.0(postcss@8.5.1) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + dev: false + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: false + /tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: false + /terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + dev: false + /terser-webpack-plugin@5.3.11(webpack@5.97.1): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.38.1 + webpack: 5.97.1 + dev: false + /terser@5.38.1: + resolution: {integrity: sha512-GWANVlPM/ZfYzuPHjq0nxT+EbOEDDN3Jwhwdg1D8TU8oSkktp8w64Uq4auuGLxFSoNTRDncTq2hQHX1Ld9KHkA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: false + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + /throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + dev: false + /thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: false + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: false + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.1 + dev: false + /tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + dev: false + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + dev: false + /tsutils@3.21.0(typescript@5.7.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.7.3 + dev: false + /turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + dev: false + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: false + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: false + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: false + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + /typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + dev: false + /typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + dev: false + /typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + dev: false + /typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + dev: false + /typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + /typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} + hasBin: true + /unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + dev: false + /underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + dev: false + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + /unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + dev: false + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + dev: false + /unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + dev: false + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: false + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: false + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + /unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + dev: false + /upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + dev: false + /update-browserslist-db@1.1.2(browserslist@4.24.4): + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: false + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + dev: false + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: false + /use-sync-external-store@1.4.0(react@19.0.0): + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + react: 19.0.0 + dev: false + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + /util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + has-symbols: 1.1.0 + object.getownpropertydescriptors: 2.1.8 + dev: false + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false + /v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + dev: false + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + dependencies: + browser-process-hrtime: 1.0.0 + dev: false + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + dev: false + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: false + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + /web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + dev: false + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + /webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + dev: false + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: false + /webpack-dev-middleware@5.3.4(webpack@5.97.1): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.0 + webpack: 5.97.1 + dev: false + /webpack-dev-server@4.15.2(webpack@5.97.1): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.14 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.7.5 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.9.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.97.1 + webpack-dev-middleware: 5.3.4(webpack@5.97.1) + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + /webpack-manifest-plugin@4.1.1(webpack@5.97.1): + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: 2.2.1 + webpack: 5.97.1 + webpack-sources: 2.3.1 + dev: false + /webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + /webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: false + /webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(webpack@5.97.1) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + /websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.9 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + /websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: false + /whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: false + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: false + /which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + dev: false + /which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + dev: false + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + dev: false + /which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + dev: false + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: false + /workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + /workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-build@6.6.0: + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.26.8 + '@babel/preset-env': 7.26.8(@babel/core@7.26.8) + '@babel/runtime': 7.26.7 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.8)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.17.1 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + /workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + dev: false + /workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + /workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + dev: false + /workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + dev: false + /workbox-webpack-plugin@6.6.0(webpack@5.97.1): + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.97.1 + webpack-sources: 1.4.3 + workbox-build: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + /workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + dev: false + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: false + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: false + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + dev: false + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: false + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: false + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false diff --git a/src/App.tsx b/src/App.tsx index c98733b..658ce11 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,28 +1,12 @@ -import AppRouter from "./router"; -import { useSelector } from "react-redux"; -import { useMatch, useNavigate, useSearchParams } from "react-router-dom"; -import { useEffect } from "react"; -import { RootState } from "./redux/store"; -import { withCookies, ReactCookieProps } from "react-cookie"; +import { BrowserRouter as Router} from 'react-router-dom'; +import AppRouter from './router'; -const App: React.FC = ({ cookies }) => { - const navigate = useNavigate(); - const isPanel = useMatch("/auth/login"); - const isCookiePresent = !!cookies?.get("authToken"); - console.log("cookies present:", isCookiePresent); - const [searchParams] = useSearchParams(); - - const isAuthenticated = useSelector( - (state: RootState) => state.authReducer.isAuthenticated +function App() { + return ( + + + ); +} - useEffect(() => { - if (isPanel && isCookiePresent) { - navigate("/panel/dashboard"); - } - }, [isPanel, isAuthenticated, searchParams]); - - return ; -}; - -export default withCookies(App); +export default App; \ No newline at end of file diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index e52b41b..3dd788a 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -11,9 +11,6 @@ import LogoutRoundedIcon from '@mui/icons-material/LogoutRounded'; import MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded'; import MenuButton from '../MenuButton'; import { Avatar } from '@mui/material'; -import { useDispatch } from 'react-redux'; -import { logoutUser } from '../../redux/slices/authSlice'; -import { useCookies } from 'react-cookie'; const MenuItem = styled(MuiMenuItem)({ margin: '2px 0', @@ -22,20 +19,12 @@ const MenuItem = styled(MuiMenuItem)({ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); - const dispatch = useDispatch(); - const [cookies, setCookie, removeCookie] = useCookies(['authToken']); const handleClick = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; - - const handleLogout = () => { - dispatch(logoutUser({ removeCookie })); - console.log('click') - handleClose(); - }; return ( Settings - - - - - - - - - + + + + + + ); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/redux/store.ts b/src/redux/store/store.ts similarity index 59% rename from src/redux/store.ts rename to src/redux/store/store.ts index 8b5ec9b..3f04936 100644 --- a/src/redux/store.ts +++ b/src/redux/store/store.ts @@ -1,10 +1,13 @@ import { configureStore } from '@reduxjs/toolkit'; +import authReducer from '../slices/authSlice.ts' +const store = configureStore({ + reducer: { + auth: authReducer, + }, +}); -import rootReducer from './reducers'; - -export const store = configureStore({ - reducer: rootReducer, -}) export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export default store; + + From 47a13ad3566850ea722aa882098caf5dc786446d Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Tue, 11 Feb 2025 16:59:08 +0530 Subject: [PATCH 010/101] Fixed dependency typo --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d338ede..fa93fc5 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "Stack": "link:@mui/material/Stack", "Tabs": "link:@mui/material/Tabs", "Toolbar": "link:@mui/material/Toolbar", - "Typography": "link:@mui/material/Typog raphy", + "Typography": "link:@mui/material/Typography", "add": "^2.0.6", "axios": "^1.7.9", "clsx": "^2.1.1", From 85dbeb7537e6c136c1966953cc4d399564bb987d Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Wed, 12 Feb 2025 13:17:54 +0530 Subject: [PATCH 011/101] API's working in real time --- src/components/AddEditCategoryModal/index.tsx | 203 +++++--- src/components/CustomTable/index.tsx | 4 +- src/components/OptionsMenu/index.tsx | 166 +++---- src/pages/AdminList/index.tsx | 206 ++++---- src/redux/slices/authSlice.ts | 441 +++++++++--------- 5 files changed, 547 insertions(+), 473 deletions(-) diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index b356e3b..a2c27ab 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -1,82 +1,149 @@ -import React,{useEffect} from "react"; -import { Button, Dialog, DialogActions, DialogContent, DialogTitle, TextField } from "@mui/material"; +import React, { useEffect } from "react"; +import { + Button, + Dialog, + DialogActions, + DialogContent, + DialogTitle, + TextField, +} from "@mui/material"; import { useForm, Controller } from "react-hook-form"; interface AddEditCategoryModalProps { - open: boolean; - handleClose: () => void; - editRow:any; + open: boolean; + handleClose: () => void; + handleUpdate: (id: string, name: string, role: string) => void; + editRow: any; } interface FormData { - category: string; + category: string; + role: string; + name: string; } -const AddEditCategoryModal: React.FC = ({ open, handleClose,editRow }) => { - const { control, handleSubmit, formState: { errors },setValue,reset } = useForm({ - defaultValues: { - category: "", - }, - }); +const AddEditCategoryModal: React.FC = ({ + open, + handleClose, + editRow, + handleUpdate, +}) => { + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + } = useForm({ + defaultValues: { + category: "", + name: "", + role: "", + }, + }); - const onSubmit = (data: FormData) => { - console.log(data.category); - handleClose(); - reset(); - }; + const onSubmit = (data: FormData) => { + if (editRow) { + handleUpdate(editRow.id, data.name, data.role); + } + handleClose(); + reset(); + }; - useEffect(() => { - if (editRow) { - setValue('category', editRow.name); - } else { - reset(); - } - }, [editRow, setValue, reset]); + useEffect(() => { + if (editRow) { + setValue("category", editRow.name); + setValue("name", editRow.name); + setValue("role", editRow.role); + } else { + reset(); + } + }, [editRow, setValue, reset]); - return ( - <> - - {editRow ? "Edit" : 'Add'} Category - - ( - - )} - /> - - - - - - - - ); + return ( + <> + + {editRow ? "Edit" : "Add"} Category + + ( + + )} + /> + ( + + )} + /> + + ( + + )} + /> + + + + + + + + ); }; export default AddEditCategoryModal; diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 05838a4..c03f7bc 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -41,7 +41,7 @@ const StyledTableRow = styled(TableRow)(({ theme }) => ({ }, })) -interface Column { +export interface Column { id: string label: string align?: "left" | "center" | "right" @@ -137,7 +137,7 @@ const CustomTable: React.FC = ({ { handleClick(e, row) - setSelectedRow(row) // Store the selected row + setRowData(row) // Store the selected row }} > diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 3dd788a..43a33fe 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -1,89 +1,89 @@ -import * as React from 'react'; -import { styled } from '@mui/material/styles'; -import Divider, { dividerClasses } from '@mui/material/Divider'; -import Menu from '@mui/material/Menu'; -import MuiMenuItem from '@mui/material/MenuItem'; -import { paperClasses } from '@mui/material/Paper'; -import { listClasses } from '@mui/material/List'; -import ListItemText from '@mui/material/ListItemText'; -import ListItemIcon, { listItemIconClasses } from '@mui/material/ListItemIcon'; -import LogoutRoundedIcon from '@mui/icons-material/LogoutRounded'; -import MoreVertRoundedIcon from '@mui/icons-material/MoreVertRounded'; -import MenuButton from '../MenuButton'; -import { Avatar } from '@mui/material'; +import * as React from "react"; +import { styled } from "@mui/material/styles"; +import Divider, { dividerClasses } from "@mui/material/Divider"; +import Menu from "@mui/material/Menu"; +import MuiMenuItem from "@mui/material/MenuItem"; +import { paperClasses } from "@mui/material/Paper"; +import { listClasses } from "@mui/material/List"; +import ListItemText from "@mui/material/ListItemText"; +import ListItemIcon, { listItemIconClasses } from "@mui/material/ListItemIcon"; +import LogoutRoundedIcon from "@mui/icons-material/LogoutRounded"; +import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; +import MenuButton from "../MenuButton"; +import { Avatar } from "@mui/material"; const MenuItem = styled(MuiMenuItem)({ - margin: '2px 0', + margin: "2px 0", }); export default function OptionsMenu({ avatar }: { avatar?: boolean }) { - const [anchorEl, setAnchorEl] = React.useState(null); - const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - return ( - - - {avatar ? ( - - ) : ( - - )} - - - Profile - My account - - Add another account - Settings - - - Logout - - - - - - - ); + const [anchorEl, setAnchorEl] = React.useState(null); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + return ( + + + {avatar ? ( + + ) : ( + + )} + + + Profile + My account + + Add another account + Settings + + + Logout + + + + + + + ); } diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index fc1ae57..6f6492f 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,118 +1,114 @@ -import React, { useEffect, useState } from "react" -import { Box, Button, Typography } from "@mui/material" -import AddEditCategoryModal from "../../components/AddEditCategoryModal" -import { useForm } from "react-hook-form" -import CustomTable from "../../components/CustomTable" -// import DeleteModal from "../../components/Modals/DeleteModal/DeleteModal" -import { useDispatch, useSelector } from "react-redux" -import { adminList } from "../../redux/slices/authSlice" -import { AppDispatch, RootState } from "../../redux/store/store" // Import RootState for selector - -// Sample data for categories +import React, { useEffect, useState } from "react"; +import { Box, Button, Typography } from "@mui/material"; +import AddEditCategoryModal from "../../components/AddEditCategoryModal"; +import { useForm } from "react-hook-form"; +import CustomTable, { Column } from "../../components/CustomTable"; +import { useDispatch, useSelector } from "react-redux"; +import { adminList, updateAdmin } from "../../redux/slices/authSlice"; +import { AppDispatch, RootState } from "../../redux/store/store"; // Import RootState for selector export default function AdminList() { - const [modalOpen, setModalOpen] = useState(false) - const [editRow, setEditRow] = useState(null) - const { reset } = useForm() + const [modalOpen, setModalOpen] = useState(false); + const { reset } = useForm(); - const [deleteModal, setDeleteModal] = React.useState(false) - const [rowData, setRowData] = React.useState(null) + const [deleteModal, setDeleteModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); - const dispatch = useDispatch() + const dispatch = useDispatch(); - // Fetching admin data from the Redux store - const admins = useSelector((state: RootState) => state.auth.admins) - // Dispatching the API call when the component mounts - useEffect(() => { - dispatch(adminList()) - }, [dispatch]) + // Fetching admin data from the Redux store + const admins = useSelector((state: RootState) => state.auth.admins); - const handleClickOpen = () => { - setModalOpen(true) - setEditRow(null) - } + // Dispatching the API call when the component mounts + useEffect(() => { + dispatch(adminList()); + }, [dispatch]); - const handleCloseModal = () => { - setModalOpen(false) - reset() - } + const handleClickOpen = () => { + setModalOpen(true); + }; - // const handleDelete = () => { - // setDeleteModal(false) - // } + const handleCloseModal = () => { + setModalOpen(false); + reset(); + }; - const categoryColumns = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "role", label: "Role" }, - { id: "action", label: "Action", align: "center" }, - ] + const handleUpdate = async (id: string, name: string, role: string) => { + try { + await dispatch(updateAdmin({ id, name, role })); + await dispatch(adminList()); // Fetch updated admins list after update + } catch (error) { + console.error("Update failed", error); + } + }; - // If no admins are available, display the sample data - const categoryRows = admins?.length - ? admins?.map( - ( - admin: { id: string; name: string; role: string }, - index: number - ) => ({ - id: admin.id, - srno: index + 1, - name: admin?.name, - role: admin.role, - }) - ) - : [] + const categoryColumns: Column[] = [ + { id: "srno", label: "Sr No" }, + { id: "name", label: "Name" }, + { id: "role", label: "Role" }, + { id: "action", label: "Action", align: "center" }, + ]; - return ( - <> - - {/* Title and Add Category button */} - - Admins - - - + // If no admins are available, display the sample data + const categoryRows = admins?.length + ? admins?.map( + ( + admin: { id: string; name: string; role: string }, + index: number + ) => ({ + id: admin?.id, + srno: index + 1, + name: admin?.name, + role: admin?.role, + }) + ) + : []; - - - {/* */} - - ) + return ( + <> + + {/* Title and Add Category button */} + + Admins + + + + + + + + ); } diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index f725726..3189bb8 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,249 +1,260 @@ import { - createSlice, - createAsyncThunk, - PayloadAction, - isRejectedWithValue, -} from "@reduxjs/toolkit" -import axios from "axios" -import { backendHttp, apiHttp } from "../../lib/https" -import { toast } from "react-toastify" + createSlice, + createAsyncThunk, + PayloadAction, +} from "@reduxjs/toolkit"; +import axios from "axios"; +import { backendHttp, apiHttp } from "../../lib/https"; +import { toast } from "react-toastify"; // Define types for state interface User { - map( - arg0: ( - admin: { name: any; role: any }, - index: number - ) => { srno: number; name: any; role: any } - ): unknown - id: string - email: string + map( + arg0: ( + admin: { name: any; role: any }, + index: number + ) => { srno: number; name: any; role: any } + ): unknown; + id: string; + email: string; } interface Admin { - id: string - name: string - role: string + id: string; + name: string; + role: string; } interface AuthState { - user: User | null - admins: Admin[] - isAuthenticated: boolean - isLoading: boolean - error: string | null + user: User | null; + admins: Admin[]; + isAuthenticated: boolean; + isLoading: boolean; + error: object | string | null; } // Async thunk for login export const loginUser = createAsyncThunk< - User, - { email: string; password: string }, - { rejectValue: string } + User, + { email: string; password: string }, + { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { - try { - const response = await backendHttp.post("admin/login", { - email, - password, - }) - localStorage.setItem("authToken", response.data?.data?.token) // Save token - toast.success(response.data?.message) - return response.data - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await backendHttp.post("admin/login", { + email, + password, + }); + localStorage.setItem("authToken", response.data?.data?.token); // Save token + toast.success(response.data?.message); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); // Async thunk for register export const registerUser = createAsyncThunk< - User, - { email: string; password: string }, - { rejectValue: string } + User, + { email: string; password: string }, + { rejectValue: string } >("auth/register", async (data, { rejectWithValue }) => { - try { - const response = await axios.post( - "https://health-digi.dmlabs.in/auth/register", - data - ) - return response.data - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await axios.post( + "https://health-digi.dmlabs.in/auth/register", + data + ); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + +//created by Eknoor and jaanvi +//date: 10-Feb-2025 +//Fetching list of admins export const adminList = createAsyncThunk< - Admin[], - void, - { rejectValue: string } + Admin[], + void, + { rejectValue: string } >("/auth", async (_, { rejectWithValue }) => { - try { - const response = await apiHttp.get("/auth") - console.log(response?.data?.data) - return response?.data?.data?.map( - (admin: { id: string; name: string; role: string }) => ({ - id: admin.id, - name: admin?.name, - role: admin?.role || "N/A", - }) - ) - console.log(response.data.data) - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await apiHttp.get("/auth"); + console.log(response?.data?.data); + return response?.data?.data?.map( + (admin: { id: string; name: string; role: string }) => ({ + id: admin.id, + name: admin?.name, + role: admin?.role || "N/A", + }) + ); + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + +//created by Eknoor +//date: 11-Feb-2025 +//function for deleting admin export const deleteAdmin = createAsyncThunk< - string, - string, - { rejectValue: string } + string, + string, + { rejectValue: string } >("deleteAdmin", async (id, { rejectWithValue }) => { - try { - const response = await apiHttp.delete(`/auth/${id}`) - // console.log(response, "response of deletion") - return id // Returning the deleted admin's ID - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ) - } -}) + try { + const response = await apiHttp.delete(`/auth/${id}`); + toast.success(response.data?.message); + return id; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); -// export const putAdmin = createAsyncThunk< -// Admin, // Return type (updated admin object) -// { id: string; data: Partial }, // Argument type -// { rejectValue: string } // Rejection type -// >( -// "updateAdmin", -// async ({ id, data }, { rejectWithValue }) => { -// try { -// const response = await apiHttp.put(`/auth/${id}`, data) -// return response.data // Ensure response contains the updated admin object -// } catch (error: any) { -// return rejectWithValue( -// error.response?.data?.message || "An error occurred" -// ) -// } -// } -// ) +export const updateAdmin = createAsyncThunk( + "/auth/id", + async ( + { id, name, role }: { id: any; name: string; role: string }, + { rejectWithValue } + ) => { + try { + const response = await apiHttp.put(`/auth/${id}`, { name, role }); + toast.success("Admin updated successfully"); + console.log(response.data); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } + } +); const initialState: AuthState = { - user: null, - admins: [], - isAuthenticated: false, - isLoading: false, - error: null, -} + user: null, + admins: [], + isAuthenticated: false, + isLoading: false, + error: null, +}; const authSlice = createSlice({ - name: "auth", - initialState, - reducers: { - logout: (state) => { - state.user = null - state.isAuthenticated = false - }, - }, - extraReducers: (builder) => { - builder - // Login - .addCase(loginUser.pending, (state) => { - state.isLoading = true - state.error = null - }) - .addCase( - loginUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false - state.isAuthenticated = true - state.user = action.payload - } - ) - .addCase( - loginUser.rejected, - (state, action: PayloadAction) => { - state.isLoading = false - state.error = action.payload || "An error occurred" - } - ) - // Register - .addCase(registerUser.pending, (state) => { - state.isLoading = true - state.error = null - }) - .addCase( - registerUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false - state.isAuthenticated = true - state.user = action.payload - } - ) - .addCase( - registerUser.rejected, - (state, action: PayloadAction) => { - state.isLoading = false - state.error = action.payload || "An error occurred" - } - ) + name: "auth", + initialState, + reducers: { + logout: (state) => { + state.user = null; + state.isAuthenticated = false; + }, + }, + extraReducers: (builder) => { + builder + // Login + .addCase(loginUser.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + loginUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; + } + ) + .addCase( + loginUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "An error occurred"; + } + ) + // Register + .addCase(registerUser.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + registerUser.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; + } + ) + .addCase( + registerUser.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "An error occurred"; + } + ) - // created by Jaanvi and Eknoor - //AdminList - .addCase(adminList.pending, (state) => { - state.isLoading = true - state.error = null - }) - .addCase( - adminList.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false - state.admins = action.payload - } - ) + // created by Jaanvi and Eknoor + //AdminList + .addCase(adminList.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + adminList.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.admins = action.payload; + } + ) - .addCase( - adminList.rejected, - (state, action: PayloadAction) => { - state.isLoading = false - state.error = action.payload || "An error occurred" - } - ) + .addCase( + adminList.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "An error occurred"; + } + ) - .addCase(deleteAdmin.pending, (state) => { - state.isLoading = true - }) - .addCase(deleteAdmin.fulfilled, (state, action) => { - state.isLoading = false - state.admins = state.admins.filter( - (admin) => String(admin.id) !== String(action.payload) - ) - }) - .addCase(deleteAdmin.rejected, (state, action) => { - state.isLoading = false - state.error = action.payload || "Failed to delete admin" - }) - //update Admin + //created by Eknoor + //date: 11-Feb-2025 + //cases for deleting admin + .addCase(deleteAdmin.pending, (state) => { + state.isLoading = true; + }) + .addCase(deleteAdmin.fulfilled, (state, action) => { + state.isLoading = false; + state.admins = state.admins.filter( + (admin) => String(admin.id) !== String(action.payload) + ); + }) + .addCase(deleteAdmin.rejected, (state, action) => { + state.isLoading = false; + state.error = action.payload || "Failed to delete admin"; + }) + .addCase(updateAdmin.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase(updateAdmin.fulfilled, (state, action) => { + const updatedAdmin = action.payload; + state.admins = state.admins.map((admin) => + admin.id === updatedAdmin.id ? updatedAdmin : admin + ); - // .addCase(putAdmin.pending, (state) => { - // state.isLoading = true - // state.error = null - // }) - // .addCase(putAdmin.fulfilled, (state, action: PayloadAction) => { - // state.isLoading = false - // state.admins = state.admins.map((admin) => - // admin.id === action.payload.id ? action.payload : admin - // ) - // }) - // .addCase(putAdmin.rejected, (state, action: PayloadAction) => { - // state.isLoading = false - // state.error = action.payload || "Failed to update admin" - // }) - - }, -}) + state.isLoading = false; + }) + .addCase(updateAdmin.rejected, (state, action) => { + state.isLoading = false; + state.error = + action.payload || + "Something went wrong while updating Admin!!"; + }); + }, +}); -export const { logout } = authSlice.actions -export default authSlice.reducer +export const { logout } = authSlice.actions; +export default authSlice.reducer; From f921de656dc111291662f613a8e61e9d7b31e391 Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Wed, 12 Feb 2025 18:29:09 +0530 Subject: [PATCH 012/101] Profile API and User specific window --- package.json | 4 +- src/components/MenuContent/index.tsx | 153 ++++++++++++---------- src/components/OptionsMenu/index.tsx | 12 +- src/components/SideMenu/index.tsx | 188 +++++++++++++++------------ src/lib/https.ts | 25 ++-- src/pages/ProfilePage/index.tsx | 102 +++++++++++++++ src/redux/slices/authSlice.ts | 114 ++++++++++++---- src/router.tsx | 146 ++++++++++++--------- src/superAdminRouter.tsx | 25 ++++ tsconfig.node.json | 43 +++--- 10 files changed, 537 insertions(+), 275 deletions(-) create mode 100644 src/pages/ProfilePage/index.tsx create mode 100644 src/superAdminRouter.tsx diff --git a/package.json b/package.json index fa93fc5..3416a16 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "@mui/x-charts": "^7.23.2", "@mui/x-data-grid": "^7.23.5", "@mui/x-date-pickers": "^7.23.3", - "@mui/x-tree-view": "^7.23.2", + "@mui/x-tree-view": "^7.23.2", "@react-spring/web": "^9.7.5", "@reduxjs/toolkit": "^2.5.0", "AdapterDayjs": "link:@mui/x-date-pickers/AdapterDayjs", @@ -73,4 +73,4 @@ "@types/react-dom": "^19.0.2", "typescript": "^5.7.3" } -} +} \ No newline at end of file diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index c38a4e3..d1b724c 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -1,76 +1,95 @@ -import List from '@mui/material/List'; -import ListItem from '@mui/material/ListItem'; -import ListItemButton from '@mui/material/ListItemButton'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import ListItemText from '@mui/material/ListItemText'; -import Stack from '@mui/material/Stack'; -import HomeRoundedIcon from '@mui/icons-material/HomeRounded'; -import AnalyticsRoundedIcon from '@mui/icons-material/AnalyticsRounded'; -import FormatListBulletedIcon from '@mui/icons-material/FormatListBulleted'; -import { Link, useLocation } from 'react-router-dom'; +import List from "@mui/material/List"; +import ListItem from "@mui/material/ListItem"; +import ListItemButton from "@mui/material/ListItemButton"; +import ListItemIcon from "@mui/material/ListItemIcon"; +import ListItemText from "@mui/material/ListItemText"; +import Stack from "@mui/material/Stack"; +import HomeRoundedIcon from "@mui/icons-material/HomeRounded"; +import AnalyticsRoundedIcon from "@mui/icons-material/AnalyticsRounded"; +import FormatListBulletedIcon from "@mui/icons-material/FormatListBulleted"; +import { Link, useLocation } from "react-router-dom"; +import { useSelector } from "react-redux"; +import { RootState } from "../../redux/store/store"; -const mainListItems = [ - { - text: 'Home', - icon: , - url: '/panel/dashboard', - }, - { - text: 'Vehicles', - icon: , - url: '/panel/vehicles', - }, - //created by Eknnor and Jaanvi - { - text: 'Admin List', - icon: , - url: '/panel/adminlist', - }, +const baseMenuItems = [ + { + text: "Home", + icon: , + url: "/panel/dashboard", + }, + { + text: "Vehicles", + icon: , + url: "/panel/vehicles", + }, + //created by Eknnor and Jaanvi +]; + +//Eknoor singh and Jaanvi +//date:- 12-Feb-2025 +//Made a different variable for super admin to access all the details. + +const superAdminOnlyItems = [ + { + text: "Admin List", + icon: , + url: "/panel/adminlist", + }, ]; type PropType = { - hidden: boolean; + hidden: boolean; }; export default function MenuContent({ hidden }: PropType) { - const location = useLocation(); + const location = useLocation(); + const userRole = useSelector((state: RootState) => state.auth.user?.role); - return ( - - - {mainListItems.map((item, index) => ( - - {/* Wrap ListItemButton with Link to enable routing */} - - - {item.icon} - - - - - ))} - - - ); + const mainListItems = [ + ...baseMenuItems, + ...(userRole === "superadmin" ? superAdminOnlyItems : []), + ]; + + return ( + + + {mainListItems.map((item, index) => ( + + {/* Wrap ListItemButton with Link to enable routing */} + + + {item.icon} + + + + + ))} + + + ); } diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 43a33fe..0fa5cf3 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -11,6 +11,7 @@ import LogoutRoundedIcon from "@mui/icons-material/LogoutRounded"; import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; +import { useNavigate } from "react-router-dom"; const MenuItem = styled(MuiMenuItem)({ margin: "2px 0", @@ -20,11 +21,18 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget); + setAnchorEl(event?.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; + //Eknoor singh and jaanvi + //date:- 12-Feb-2025 + //Made a navigation page for the profile page + const navigate = useNavigate(); + const handleProfile = () => { + navigate("/auth/profile"); + }; return ( - Profile + Profile My account Add another account diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 1ede6a6..6510422 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -1,93 +1,111 @@ -import { styled } from '@mui/material/styles'; -import Avatar from '@mui/material/Avatar'; -import MuiDrawer, { drawerClasses } from '@mui/material/Drawer'; -import Box from '@mui/material/Box'; -import Stack from '@mui/material/Stack'; -import Typography from '@mui/material/Typography'; -import MenuContent from '../MenuContent'; -import OptionsMenu from '../OptionsMenu'; -import React from 'react'; -import { ArrowLeftIcon, ArrowRightIcon } from '@mui/x-date-pickers'; -import { Button } from '@mui/material'; +import { styled } from "@mui/material/styles"; +import Avatar from "@mui/material/Avatar"; +import MuiDrawer, { drawerClasses } from "@mui/material/Drawer"; +import Box from "@mui/material/Box"; +import Stack from "@mui/material/Stack"; +import Typography from "@mui/material/Typography"; +import MenuContent from "../MenuContent"; +import OptionsMenu from "../OptionsMenu"; +import { useDispatch, useSelector } from "react-redux"; +import React, { useEffect } from "react"; +import { ArrowLeftIcon, ArrowRightIcon } from "@mui/x-date-pickers"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { Button } from "@mui/material"; +import { fetchAdminProfile } from "../../redux/slices/authSlice"; const drawerWidth = 240; const Drawer = styled(MuiDrawer)({ - width: drawerWidth, - flexShrink: 0, - boxSizing: 'border-box', - mt: 10, - [`& .${drawerClasses.paper}`]: { - width: drawerWidth, - boxSizing: 'border-box', - }, + width: drawerWidth, + flexShrink: 0, + boxSizing: "border-box", + mt: 10, + [`& .${drawerClasses.paper}`]: { + width: drawerWidth, + boxSizing: "border-box", + }, }); export default function SideMenu() { - const [open, setOpen] = React.useState(true); - return ( - - - - - - ); + const [open, setOpen] = React.useState(true); + + //Eknoor singh + //date:- 12-Feb-2025 + //Dispatch is called with user from Authstate Interface + + const dispatch = useDispatch(); + const { user } = useSelector((state: RootState) => state?.auth); + + useEffect(() => { + dispatch(fetchAdminProfile()); + }, [dispatch]); + + return ( + + + + + + ); } diff --git a/src/lib/https.ts b/src/lib/https.ts index b7443bd..cd3d31b 100644 --- a/src/lib/https.ts +++ b/src/lib/https.ts @@ -15,27 +15,30 @@ // export default http; -import axios, { AxiosInstance } from 'axios'; +//Eknoor singh +//date:- 10-Feb-2025 +//Made different functions for calling different backends and sent them in a function for clarity + +import axios, { AxiosInstance } from "axios"; const backendHttp = axios.create({ - baseURL: process.env.REACT_APP_BACKEND_URL, + baseURL: process.env.REACT_APP_BACKEND_URL, }); // Axios instance for the local API const apiHttp = axios.create({ - baseURL: "http://localhost:5000/api", + baseURL: "http://localhost:5000/api", }); - // Add interceptors to both instances const addAuthInterceptor = (instance: AxiosInstance) => { - instance.interceptors.request.use((config) => { - const authToken = localStorage.getItem('authToken'); - if (authToken) { - config.headers.Authorization = authToken; - } - return config; - }); + instance.interceptors.request.use((config) => { + const authToken = localStorage.getItem("authToken"); + if (authToken) { + config.headers.Authorization = `Bearer ${authToken}`; // <-- Add "Bearer " + } + return config; + }); }; addAuthInterceptor(backendHttp); diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx new file mode 100644 index 0000000..bc0e7bb --- /dev/null +++ b/src/pages/ProfilePage/index.tsx @@ -0,0 +1,102 @@ +//Eknoor singh +//date:- 12-Feb-2025 +//Made a special page for showing the profile details + +import { useEffect } from "react"; +import { + Container, + Typography, + CircularProgress, + Card, + CardContent, + Grid, + Avatar, + Box, +} from "@mui/material"; + +import { useDispatch, useSelector } from "react-redux"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { fetchAdminProfile } from "../../redux/slices/authSlice"; + +const ProfilePage = () => { + //Eknoor singh + //date:- 12-Feb-2025 + //Dispatch is called and user, isLoading, and error from Authstate Interface + const dispatch = useDispatch(); + const { user, isLoading, error } = useSelector( + (state: RootState) => state?.auth + ); + + useEffect(() => { + dispatch(fetchAdminProfile()); + }, [dispatch]); + + if (isLoading) { + return ( + + + + ); + } + + if (error) { + return ( + + +

An error occurred while loading profile

+
+
+ ); + } + + console.log(user?.name); + console.log(user?.email); + console.log(user?.role); + + return ( + + + Profile + + + + + + + + + + {user?.name || "N/A"} + + + Email: {user?.email || "N/A"} + + + Phone: {user?.phone || "N/A"} + + + Role: {user?.role || "N/A"} + + + + + + + ); +}; + +export default ProfilePage; diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 3189bb8..2835d05 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,35 +1,41 @@ -import { - createSlice, - createAsyncThunk, - PayloadAction, -} from "@reduxjs/toolkit"; +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import axios from "axios"; import { backendHttp, apiHttp } from "../../lib/https"; import { toast } from "react-toastify"; // Define types for state +//Eknoor singh +//date:- 12-Feb-2025 +//Token for the user has been declared interface User { + token: string | null; map( arg0: ( - admin: { name: any; role: any }, + admin: { name: any; role: any; email: any; phone: any }, index: number - ) => { srno: number; name: any; role: any } + ) => { srno: number; name: any; role: any; email: any; phone: any } ): unknown; id: string; + name: string; email: string; + role: string; + phone: string; } interface Admin { id: string; name: string; role: string; + email: string; } + interface AuthState { user: User | null; admins: Admin[]; isAuthenticated: boolean; isLoading: boolean; error: object | string | null; + token: string | null; } // Async thunk for login @@ -39,7 +45,7 @@ export const loginUser = createAsyncThunk< { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { try { - const response = await backendHttp.post("admin/login", { + const response = await apiHttp.post("auth/login", { email, password, }); @@ -85,10 +91,16 @@ export const adminList = createAsyncThunk< const response = await apiHttp.get("/auth"); console.log(response?.data?.data); return response?.data?.data?.map( - (admin: { id: string; name: string; role: string }) => ({ - id: admin.id, + (admin: { + id: string; + name: string; + role: string; + email: string; + }) => ({ + id: admin?.id, name: admin?.name, role: admin?.role || "N/A", + email: admin?.email, }) ); } catch (error: any) { @@ -127,8 +139,8 @@ export const updateAdmin = createAsyncThunk( try { const response = await apiHttp.put(`/auth/${id}`, { name, role }); toast.success("Admin updated successfully"); - console.log(response.data); - return response.data; + console.log(response?.data); + return response?.data; } catch (error: any) { return rejectWithValue( error.response?.data?.message || "An error occurred" @@ -137,12 +149,50 @@ export const updateAdmin = createAsyncThunk( } ); +//Eknoor singh +//date:- 12-Feb-2025 +//Function for fetching profile of a particular user has been implemented with Redux. +export const fetchAdminProfile = createAsyncThunk< + User, + void, + { rejectValue: string } +>("auth/fetchAdminProfile", async (_, { rejectWithValue }) => { + try { + const token = localStorage?.getItem("authToken"); + if (!token) throw new Error("No token found"); + + const response = await apiHttp?.get("/auth/profile", { + headers: { Authorization: `Bearer ${token}` }, // Ensure 'Bearer' prefix + }); + + console.log("API Response:", response?.data); // Debugging + + if (!response.data?.data) { + throw new Error("Invalid API response"); + } + + return response?.data?.data; // Fix: Return only `data`, assuming it contains user info. + } catch (error: any) { + console.error( + "Profile Fetch Error:", + error?.response?.data || error?.message + ); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } +}); + const initialState: AuthState = { user: null, admins: [], isAuthenticated: false, isLoading: false, error: null, + //Eknoor singh + //date:- 12-Feb-2025 + //initial state of token set to null + token: null, }; const authSlice = createSlice({ @@ -152,6 +202,11 @@ const authSlice = createSlice({ logout: (state) => { state.user = null; state.isAuthenticated = false; + //Eknoor singh + //date:- 12-Feb-2025 + //Token is removed from local storage and set to null + state.token = null; + localStorage.removeItem("authToken"); }, }, extraReducers: (builder) => { @@ -161,14 +216,12 @@ const authSlice = createSlice({ state.isLoading = true; state.error = null; }) - .addCase( - loginUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false; - state.isAuthenticated = true; - state.user = action.payload; - } - ) + .addCase(loginUser.fulfilled, (state, action) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; // Fix: Extract correct payload + state.token = action.payload.token; // Store token in Redux + }) .addCase( loginUser.rejected, (state, action: PayloadAction) => { @@ -241,8 +294,8 @@ const authSlice = createSlice({ }) .addCase(updateAdmin.fulfilled, (state, action) => { const updatedAdmin = action.payload; - state.admins = state.admins.map((admin) => - admin.id === updatedAdmin.id ? updatedAdmin : admin + state.admins = state?.admins?.map((admin) => + admin?.id === updatedAdmin?.id ? updatedAdmin : admin ); state.isLoading = false; @@ -252,6 +305,23 @@ const authSlice = createSlice({ state.error = action.payload || "Something went wrong while updating Admin!!"; + }) + + //Eknoor singh + //date:- 12-Feb-2025 + //Reducers for fetching profiles has been implemented + .addCase(fetchAdminProfile.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase(fetchAdminProfile.fulfilled, (state, action) => { + state.isLoading = false; + state.user = action.payload; + state.isAuthenticated = true; + }) + .addCase(fetchAdminProfile.rejected, (state, action) => { + state.isLoading = false; + state.error = action.payload || "Failed to fetch admin profile"; }); }, }); diff --git a/src/router.tsx b/src/router.tsx index 27a2df2..d848c13 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,74 +1,92 @@ -import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom" -// import useAuth from "./hooks/useAuth"; -import React, { Suspense } from "react" -import LoadingComponent from "./components/Loading" -import DashboardLayout from "./layouts/DashboardLayout" -import Login from "./pages/Auth/Login" -import SignUp from "./pages/Auth/SignUp" -import Dashboard from "./pages/Dashboard" -import Vehicles from "./pages/Vehicles" -import AdminList from "./pages/AdminList" +import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; +import React, { Suspense } from "react"; +import LoadingComponent from "./components/Loading"; +import DashboardLayout from "./layouts/DashboardLayout"; +import Login from "./pages/Auth/Login"; +import SignUp from "./pages/Auth/SignUp"; +import Dashboard from "./pages/Dashboard"; +import Vehicles from "./pages/Vehicles"; +import AdminList from "./pages/AdminList"; +import ProfilePage from "./pages/ProfilePage"; + +import SuperAdminRouter from "./superAdminRouter"; function ProtectedRoute({ - caps, - component, + caps, + component, }: { - caps: string[] - component: React.ReactNode + caps: string[]; + component: React.ReactNode; }) { - if (!localStorage.getItem("authToken")) - return + if (!localStorage.getItem("authToken")) + return ; - return component + return component; } export default function AppRouter() { - return ( - }> - - } index /> + return ( + }> + + } index /> - - } - index - /> - } /> - } /> - - }> - } - /> - } - /> - } - /> - } - /> - } - /> - } - /> - 404} /> - - 404} /> - - - ) + + } + index + /> + } /> + } /> + + + }> + } + /> + } + /> + } + /> + } + /> + + + + } + /> + } + /> + + 404} /> + + } /> + } + /> + + 404} /> + + + ); } diff --git a/src/superAdminRouter.tsx b/src/superAdminRouter.tsx new file mode 100644 index 0000000..812d459 --- /dev/null +++ b/src/superAdminRouter.tsx @@ -0,0 +1,25 @@ +//Eknoor singh and jaanvi +//date:- 12-Feb-2025 +//seperate route for super admin implemented + +import React from "react"; +import { useSelector } from "react-redux"; +import { Navigate } from "react-router-dom"; +import { RootState } from "./redux/store/store"; + +interface SuperAdminRouteProps { + children: React.ReactNode; +} + +const SuperAdminRouter: React.FC = ({ children }) => { + const userRole = useSelector((state: RootState) => state.auth.user?.role); + + if (userRole !== "superadmin") { + // Redirect to dashboard if user is not a superadmin + return ; + } + + return <>{children}; +}; + +export default SuperAdminRouter; diff --git a/tsconfig.node.json b/tsconfig.node.json index 57c317e..61fcf6e 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -1,23 +1,22 @@ { - "compilerOptions": { - "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", - "target": "ES2022", - "lib": [ - "ES2023" - ], - "module": "ESNext", - "skipLibCheck": true, - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "isolatedModules": true, - "moduleDetection": "force", - "noEmit": true, - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true - } -} \ No newline at end of file + "compilerOptions": { + "jsx": "react", + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2022", + "lib": ["ES2023"], + "module": "ESNext", + "skipLibCheck": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + } +} From ba2945a3e55a0ecafd096d8a8f057017ecf4fd3f Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 13 Feb 2025 10:11:14 +0530 Subject: [PATCH 013/101] Implementation-of-Profile-Api-And-SuperAdmin-Specification --- src/components/CustomTable/index.tsx | 396 ++++++++++-------- src/components/MenuContent/index.tsx | 153 ++++--- .../Modals/DeleteModal/DeleteModal.tsx | 139 +++--- src/components/OptionsMenu/index.tsx | 10 +- src/components/SideMenu/index.tsx | 190 +++++---- src/lib/https.ts | 24 +- src/pages/AdminList/index.tsx | 27 +- src/pages/ProfilePage/index.tsx | 103 +++++ src/redux/slices/authSlice.ts | 177 ++++++-- src/router.tsx | 24 +- src/superAdminRouter.tsx | 26 ++ 11 files changed, 806 insertions(+), 463 deletions(-) create mode 100644 src/pages/ProfilePage/index.tsx create mode 100644 src/superAdminRouter.tsx diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 34a5b51..447c6de 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -1,193 +1,225 @@ -import * as React from "react"; -import { styled } from "@mui/material/styles"; -import Table from "@mui/material/Table"; -import TableBody from "@mui/material/TableBody"; -import TableCell, { tableCellClasses } from "@mui/material/TableCell"; -import TableContainer from "@mui/material/TableContainer"; -import TableHead from "@mui/material/TableHead"; -import TableRow from "@mui/material/TableRow"; -import Paper, { paperClasses } from "@mui/material/Paper"; +import * as React from "react" +import { styled } from "@mui/material/styles" +import Table from "@mui/material/Table" +import TableBody from "@mui/material/TableBody" +import TableCell, { tableCellClasses } from "@mui/material/TableCell" +import TableContainer from "@mui/material/TableContainer" +import TableHead from "@mui/material/TableHead" +import TableRow from "@mui/material/TableRow" +import Paper, { paperClasses } from "@mui/material/Paper" +import { deleteAdmin } from "../../redux/slices/authSlice" +import { useDispatch } from "react-redux" import { - Box, - Button, - dividerClasses, - IconButton, - listClasses, - Menu, -} from "@mui/material"; -import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; - + Box, + Button, + dividerClasses, + IconButton, + listClasses, + Menu, +} from "@mui/material" +import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded" +import DeleteModal from "../Modals/DeleteModal/DeleteModal" +import { AppDispatch } from "../../redux/store/store" + // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ - [`&.${tableCellClasses.head}`]: { - backgroundColor: " #1565c0", - color: theme.palette.common.white, - }, - [`&.${tableCellClasses.body}`]: { - fontSize: 14, - }, -})); - + [`&.${tableCellClasses.head}`]: { + backgroundColor: " #1565c0", + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})) + const StyledTableRow = styled(TableRow)(({ theme }) => ({ - "&:nth-of-type(odd)": { - backgroundColor: theme.palette.action.hover, - }, - "&:last-child td, &:last-child th": { - border: 0, - }, -})); - -interface Column { - id: string; - label: string; - align?: "left" | "center" | "right"; + "&:nth-of-type(odd)": { + backgroundColor: theme.palette.action.hover, + }, + "&:last-child td, &:last-child th": { + border: 0, + }, +})) + +export interface Column { + id: string + label: string + align?: "left" | "center" | "right" } - + interface Row { - [key: string]: any; + [key: string]: any } - + interface CustomTableProps { - columns: Column[]; - rows: Row[]; - setDeleteModal: Function; - setRowData: Function; - setModalOpen: Function; + columns: Column[] + rows: Row[] + setDeleteModal: Function + setRowData: Function + setModalOpen: Function + deleteModal: boolean } - + const CustomTable: React.FC = ({ - columns, - rows, - setDeleteModal, - setRowData, - setModalOpen, + columns, + rows, + setDeleteModal, + deleteModal, + setRowData, + setModalOpen, }) => { - console.log("columnsss", columns, rows); - - const [anchorEl, setAnchorEl] = React.useState(null); - const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - - const isImage = (value: any) => { - if (typeof value === "string") { - return value.startsWith("http") || value.startsWith("data:image"); // Check for URL or base64 image - } - return false; - }; - - return ( - - - - - {columns.map((column) => ( - - {column.label} - - ))} - - - - {rows.map((row, rowIndex) => ( - - {columns.map((column) => ( - - {isImage(row[column.id]) ? ( - Row - ) : column.id !== "action" ? ( - row[column.id] - ) : ( - { - handleClick(e); - setRowData(row); - }} - > - - - )} - - ))} - - ))} - -
- {open && ( - - - - - - - )} -
- ); -}; - -export default CustomTable; + // console.log("columnsss", columns, rows) + const dispatch = useDispatch() + const [anchorEl, setAnchorEl] = React.useState(null) + const [selectedRow, setSelectedRow] = React.useState(null) + const open = Boolean(anchorEl) + + const handleClick = (event: React.MouseEvent, row: Row) => { + setAnchorEl(event.currentTarget) + setSelectedRow(row) // Ensure the row data is set + } + + const handleClose = () => { + setAnchorEl(null) + } + + const isImage = (value: any) => { + if (typeof value === "string") { + return value.startsWith("http") || value.startsWith("data:image") // Check for URL or base64 image + } + return false + } + + const handleDeleteButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id) + + dispatch(deleteAdmin(id || "")) + setDeleteModal(false) // Close the modal only after deletion + handleClose() + } + + return ( + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row) + setRowData(row) // Store the selected row + }} + > + + + )} + + ))} + + ))} + +
+ {open && ( + + + + + + {deleteModal && ( + + handleDeleteButton(selectedRow?.id) + } + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )} + + + )} +
+ ) +} + +export default CustomTable \ No newline at end of file diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index c38a4e3..d1b724c 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -1,76 +1,95 @@ -import List from '@mui/material/List'; -import ListItem from '@mui/material/ListItem'; -import ListItemButton from '@mui/material/ListItemButton'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import ListItemText from '@mui/material/ListItemText'; -import Stack from '@mui/material/Stack'; -import HomeRoundedIcon from '@mui/icons-material/HomeRounded'; -import AnalyticsRoundedIcon from '@mui/icons-material/AnalyticsRounded'; -import FormatListBulletedIcon from '@mui/icons-material/FormatListBulleted'; -import { Link, useLocation } from 'react-router-dom'; +import List from "@mui/material/List"; +import ListItem from "@mui/material/ListItem"; +import ListItemButton from "@mui/material/ListItemButton"; +import ListItemIcon from "@mui/material/ListItemIcon"; +import ListItemText from "@mui/material/ListItemText"; +import Stack from "@mui/material/Stack"; +import HomeRoundedIcon from "@mui/icons-material/HomeRounded"; +import AnalyticsRoundedIcon from "@mui/icons-material/AnalyticsRounded"; +import FormatListBulletedIcon from "@mui/icons-material/FormatListBulleted"; +import { Link, useLocation } from "react-router-dom"; +import { useSelector } from "react-redux"; +import { RootState } from "../../redux/store/store"; -const mainListItems = [ - { - text: 'Home', - icon: , - url: '/panel/dashboard', - }, - { - text: 'Vehicles', - icon: , - url: '/panel/vehicles', - }, - //created by Eknnor and Jaanvi - { - text: 'Admin List', - icon: , - url: '/panel/adminlist', - }, +const baseMenuItems = [ + { + text: "Home", + icon: , + url: "/panel/dashboard", + }, + { + text: "Vehicles", + icon: , + url: "/panel/vehicles", + }, + //created by Eknnor and Jaanvi +]; + +//Eknoor singh and Jaanvi +//date:- 12-Feb-2025 +//Made a different variable for super admin to access all the details. + +const superAdminOnlyItems = [ + { + text: "Admin List", + icon: , + url: "/panel/adminlist", + }, ]; type PropType = { - hidden: boolean; + hidden: boolean; }; export default function MenuContent({ hidden }: PropType) { - const location = useLocation(); + const location = useLocation(); + const userRole = useSelector((state: RootState) => state.auth.user?.role); - return ( - - - {mainListItems.map((item, index) => ( - - {/* Wrap ListItemButton with Link to enable routing */} - - - {item.icon} - - - - - ))} - - - ); + const mainListItems = [ + ...baseMenuItems, + ...(userRole === "superadmin" ? superAdminOnlyItems : []), + ]; + + return ( + + + {mainListItems.map((item, index) => ( + + {/* Wrap ListItemButton with Link to enable routing */} + + + {item.icon} + + + + + ))} + + + ); } diff --git a/src/components/Modals/DeleteModal/DeleteModal.tsx b/src/components/Modals/DeleteModal/DeleteModal.tsx index 5e242d3..716215d 100644 --- a/src/components/Modals/DeleteModal/DeleteModal.tsx +++ b/src/components/Modals/DeleteModal/DeleteModal.tsx @@ -1,77 +1,84 @@ -import { Box, Button, Modal, Typography } from '@mui/material'; -import { MouseEventHandler } from 'react'; +import { Box, Button, Modal, Typography } from "@mui/material"; type Props = { - open: boolean; - setDeleteModal: Function; - handleDelete: MouseEventHandler; + open: boolean; + setDeleteModal: Function; + handleDelete: (id: string | undefined) => void; + id?: string | undefined; }; const style = { - position: 'absolute', - top: '50%', - left: '50%', - transform: 'translate(-50%, -50%)', - width: 330, - bgcolor: 'background.paper', - borderRadius: 1.5, - boxShadow: 24, - p: 3, + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 330, + bgcolor: "background.paper", + borderRadius: 1.5, + boxShadow: 24, + p: 3, }; -const btnStyle = { py: 1, px: 5, width: '50%', textTransform: 'capitalize' }; +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" }; export default function DeleteModal({ - open, - setDeleteModal, - handleDelete, + open, + setDeleteModal, + handleDelete, + id, }: Props) { - return ( - - - - Delete Record - - - Are you sure you want to delete this record? - - - - - - - - ); + // console.log("DeleteModal opened with ID:", id) + + return ( + + + + Delete Record + + + Are you sure you want to delete this record? + + + + + + + + ); } diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 43a33fe..7b42a33 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -11,11 +11,13 @@ import LogoutRoundedIcon from "@mui/icons-material/LogoutRounded"; import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; +import { useNavigate } from "react-router-dom"; const MenuItem = styled(MuiMenuItem)({ margin: "2px 0", }); + export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const [anchorEl, setAnchorEl] = React.useState(null); const open = Boolean(anchorEl); @@ -25,6 +27,10 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const handleClose = () => { setAnchorEl(null); }; + const navigate = useNavigate(); + const handleProfile = () =>{ + navigate("/auth/profile"); + } return ( - Profile + + + Profile My account Add another account diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 1ede6a6..e18ee4e 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -1,93 +1,113 @@ -import { styled } from '@mui/material/styles'; -import Avatar from '@mui/material/Avatar'; -import MuiDrawer, { drawerClasses } from '@mui/material/Drawer'; -import Box from '@mui/material/Box'; -import Stack from '@mui/material/Stack'; -import Typography from '@mui/material/Typography'; -import MenuContent from '../MenuContent'; -import OptionsMenu from '../OptionsMenu'; -import React from 'react'; -import { ArrowLeftIcon, ArrowRightIcon } from '@mui/x-date-pickers'; -import { Button } from '@mui/material'; +import { styled } from "@mui/material/styles"; +import Avatar from "@mui/material/Avatar"; +import MuiDrawer, { drawerClasses } from "@mui/material/Drawer"; +import Box from "@mui/material/Box"; +import Stack from "@mui/material/Stack"; +import Typography from "@mui/material/Typography"; +import MenuContent from "../MenuContent"; +import OptionsMenu from "../OptionsMenu"; +import React, { useEffect } from "react"; +import { ArrowLeftIcon, ArrowRightIcon } from "@mui/x-date-pickers"; +import { Button } from "@mui/material"; +import { fetchProfile } from "../../redux/slices/authSlice"; +import { AppDispatch } from "../../redux/store/store"; +import { useDispatch, useSelector } from "react-redux"; +import { RootState } from "../../redux/reducers"; const drawerWidth = 240; const Drawer = styled(MuiDrawer)({ - width: drawerWidth, - flexShrink: 0, - boxSizing: 'border-box', - mt: 10, - [`& .${drawerClasses.paper}`]: { - width: drawerWidth, - boxSizing: 'border-box', - }, + width: drawerWidth, + flexShrink: 0, + boxSizing: "border-box", + mt: 10, + [`& .${drawerClasses.paper}`]: { + width: drawerWidth, + boxSizing: "border-box", + }, }); export default function SideMenu() { - const [open, setOpen] = React.useState(true); - return ( - - - - - - ); + const [open, setOpen] = React.useState(true); + + const dispatch = useDispatch(); + + //Created by : jaanvi and Eknoor + //date: 12-feb-25 + //Extract user profile data from Auth + const { user } = useSelector((state: RootState) => state.auth); + + useEffect(() => { + // Dispatch the fetchProfile thunk to fetch user profile data + dispatch(fetchProfile()); + }, [dispatch]); + + return ( + + + + + + ); } diff --git a/src/lib/https.ts b/src/lib/https.ts index 093782b..5d9a5ce 100644 --- a/src/lib/https.ts +++ b/src/lib/https.ts @@ -15,28 +15,30 @@ // export default http; -import axios, { AxiosInstance } from 'axios'; +import axios, { AxiosInstance } from "axios"; // Axios instance for the production backend const backendHttp = axios.create({ - baseURL: process.env.REACT_APP_BACKEND_URL, + baseURL: process.env.REACT_APP_BACKEND_URL, }); // Axios instance for the local API const apiHttp = axios.create({ - baseURL: "http://localhost:5000/api", + baseURL: "http://localhost:5000/api", }); - // Add interceptors to both instances const addAuthInterceptor = (instance: AxiosInstance) => { - instance.interceptors.request.use((config) => { - const authToken = localStorage.getItem('authToken'); - if (authToken) { - config.headers.Authorization = authToken; - } - return config; - }); + instance.interceptors.request.use((config) => { + const authToken = localStorage.getItem("authToken"); + if (authToken) { + //Created by : jaanvi and Eknoor + //date: 12-feb-25 + //changes in token fetching + config.headers.Authorization = `Bearer ${authToken}`; + } + return config; + }); }; addAuthInterceptor(backendHttp); diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 7c05c0c..6f6492f 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,19 +1,14 @@ import React, { useEffect, useState } from "react"; import { Box, Button, Typography } from "@mui/material"; import AddEditCategoryModal from "../../components/AddEditCategoryModal"; -// import { useForm } from "react-hook-form"; import { useForm } from "react-hook-form"; -import CustomTable from "../../components/CustomTable"; -import DeleteModal from "../../components/Modals/DeleteModal/DeleteModal"; +import CustomTable, { Column } from "../../components/CustomTable"; import { useDispatch, useSelector } from "react-redux"; import { adminList, updateAdmin } from "../../redux/slices/authSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; // Import RootState for selector -// Sample data for categories - export default function AdminList() { const [modalOpen, setModalOpen] = useState(false); - const [editRow, setEditRow] = useState(null); const { reset } = useForm(); const [deleteModal, setDeleteModal] = React.useState(false); @@ -31,7 +26,6 @@ export default function AdminList() { const handleClickOpen = () => { setModalOpen(true); - setEditRow(null); }; const handleCloseModal = () => { @@ -39,20 +33,16 @@ export default function AdminList() { reset(); }; - const handleDelete = () => { - setDeleteModal(false); - }; - //By Jaanvi : Edit feature :: 11-feb-25 const handleUpdate = async (id: string, name: string, role: string) => { try { await dispatch(updateAdmin({ id, name, role })); - dispatch(adminList()); // Fetch updated admins list after update + await dispatch(adminList()); // Fetch updated admins list after update } catch (error) { console.error("Update failed", error); } }; - const categoryColumns = [ + const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, { id: "name", label: "Name" }, { id: "role", label: "Role" }, @@ -66,10 +56,10 @@ export default function AdminList() { admin: { id: string; name: string; role: string }, index: number ) => ({ - srno: index + 1, id: admin?.id, + srno: index + 1, name: admin?.name, - role: admin?.role || "N/A", + role: admin?.role, }) ) : []; @@ -108,8 +98,8 @@ export default function AdminList() { @@ -119,11 +109,6 @@ export default function AdminList() { editRow={rowData} handleUpdate={handleUpdate} /> - ); } diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx new file mode 100644 index 0000000..97849b6 --- /dev/null +++ b/src/pages/ProfilePage/index.tsx @@ -0,0 +1,103 @@ +import React, { useEffect } from "react"; +import { + Container, + Typography, + CircularProgress, + Card, + CardContent, + Grid, + Avatar, + Box, +} from "@mui/material"; + +import { useDispatch, useSelector } from "react-redux"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { fetchProfile } from "../../redux/slices/authSlice"; +const ProfilePage = () => { + // const dispatch = useDispatch(); + + const dispatch = useDispatch(); + //Created by : jaanvi and Eknoor + //date: 12-feb-25 + //Extract user profile data from Auth + // Extract profile, loading, and error state from Redux + const { user, isLoading, error } = useSelector( + (state: RootState) => state.auth + ); + + useEffect(() => { + // Dispatch the getProfile thunk to fetch user profile data + + dispatch(fetchProfile()); + }, [dispatch]); + + if (isLoading) { + return ( + + + + ); + } + + if (error) { + return ( + + + Error: {error} + + + ); + } + + if (!user) { + return ( + + No profile data available + + ); + } + + return ( + + + Profile + + + + + + + + + + {user?.name || "N/A"} + + + Email: {user?.email || "N/A"} + + + Phone: {user?.phone || "N/A"} + + + Role: {user?.role || "N/A"} + + + + + + + ); +}; + +export default ProfilePage; \ No newline at end of file diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 226ffdb..6f3b444 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -4,25 +4,49 @@ import { backendHttp, apiHttp } from "../../lib/https"; import { toast } from "react-toastify"; // Define types for state +//By jaanvi:: 12-feb-25 + interface User { + token: string | null; + map( + arg0: ( + admin: { name: any; role: any; email: any; phone: any }, + index: number + ) => { srno: number; name: any; role: any; email: any; phone: any } + ): unknown; id: string; + name: string; email: string; + role: string; + phone: string; } + interface Admin { id: string; name: string; role: string; } - interface AuthState { user: User | null; admins: Admin[]; isAuthenticated: boolean; isLoading: boolean; - error: string | null; + error: object | string | null; + token: string | null; // Store token in Redux state + } +const initialState: AuthState = { + user: null, + admins: [], + isAuthenticated: false, + isLoading: false, + error: null, + token: null, //Intialize token + +}; + // Async thunk for login export const loginUser = createAsyncThunk< User, @@ -30,11 +54,14 @@ export const loginUser = createAsyncThunk< { rejectValue: string } >("auth/login", async ({ email, password }, { rejectWithValue }) => { try { - const response = await backendHttp.post("admin/login", { + const response = await apiHttp.post("auth/login", { email, password, }); - localStorage.setItem("authToken", response.data?.data?.token); // Save token + //changes By Jaanvi + //Store token + localStorage.setItem("authToken", response.data?.data?.token); + toast.success(response.data?.message); return response.data; } catch (error: any) { @@ -44,6 +71,41 @@ export const loginUser = createAsyncThunk< } }); +//created by jaanvi +//date: 12-feb-25 +//function for fetching Profile data function +export const fetchProfile = createAsyncThunk< + User, + void, + { rejectValue: string } +>("auth/fetchProfile", async (_, { rejectWithValue }) => { + try { + //Get the token from localStorage + const token = localStorage.getItem("authToken"); + if (!token) throw new Error("No token found"); + + const response = await apiHttp.get("/auth/profile", { + headers: { Authorization: `Bearer ${token}` }, // Ensuring 'Bearer' prefix + }); + + console.log("API Response:", response.data); // Debugging + + if (!response.data?.data) { + throw new Error("Invalid API response"); + } + + return response.data.data; + } catch (error: any) { + console.error( + "Profile Fetch Error:", + error.response?.data || error.message + ); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + // Async thunk for register export const registerUser = createAsyncThunk< User, @@ -63,6 +125,10 @@ export const registerUser = createAsyncThunk< } }); +//created by Eknoor and jaanvi +//date: 10-Feb-2025 +//Fetching list of admins + export const adminList = createAsyncThunk< Admin[], void, @@ -70,11 +136,12 @@ export const adminList = createAsyncThunk< >("/auth", async (_, { rejectWithValue }) => { try { const response = await apiHttp.get("/auth"); + console.log(response?.data?.data); return response?.data?.data?.map( (admin: { id: string; name: string; role: string }) => ({ id: admin.id, - name: admin.name, - role: admin.role || "N/A", + name: admin?.name, + role: admin?.role || "N/A", }) ); } catch (error: any) { @@ -84,8 +151,26 @@ export const adminList = createAsyncThunk< } }); -//By Jaanvi : Edit feature :: 11-feb-25 -// updateAdmin Action +//created by Eknoor +//date: 11-Feb-2025 +//function for deleting admin + +export const deleteAdmin = createAsyncThunk< + string, + string, + { rejectValue: string } +>("deleteAdmin", async (id, { rejectWithValue }) => { + try { + const response = await apiHttp.delete(`/auth/${id}`); + toast.success(response.data?.message); + return id; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + export const updateAdmin = createAsyncThunk( "/auth/id", async ( @@ -105,14 +190,6 @@ export const updateAdmin = createAsyncThunk( } ); -const initialState: AuthState = { - user: null, - admins: [], - isAuthenticated: false, - isLoading: false, - error: null, -}; - const authSlice = createSlice({ name: "auth", initialState, @@ -120,6 +197,8 @@ const authSlice = createSlice({ logout: (state) => { state.user = null; state.isAuthenticated = false; + state.token = null; + localStorage.removeItem("authToken"); }, }, extraReducers: (builder) => { @@ -129,14 +208,12 @@ const authSlice = createSlice({ state.isLoading = true; state.error = null; }) - .addCase( - loginUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false; - state.isAuthenticated = true; - state.user = action.payload; - } - ) + .addCase(loginUser.fulfilled, (state, action) => { + state.isLoading = false; + state.isAuthenticated = true; + state.user = action.payload; + state.token = action.payload.token; // Store token in Redux + }) .addCase( loginUser.rejected, (state, action: PayloadAction) => { @@ -164,7 +241,9 @@ const authSlice = createSlice({ state.error = action.payload || "An error occurred"; } ) - // Fetch admin list + + // created by Jaanvi and Eknoor + //AdminList .addCase(adminList.pending, (state) => { state.isLoading = true; state.error = null; @@ -176,6 +255,7 @@ const authSlice = createSlice({ state.admins = action.payload; } ) + .addCase( adminList.rejected, (state, action: PayloadAction) => { @@ -183,16 +263,57 @@ const authSlice = createSlice({ state.error = action.payload || "An error occurred"; } ) - // update admin cases + + //created by Eknoor + //date: 11-Feb-2025 + //cases for deleting admin + .addCase(deleteAdmin.pending, (state) => { + state.isLoading = true; + }) + .addCase(deleteAdmin.fulfilled, (state, action) => { + state.isLoading = false; + state.admins = state.admins.filter( + (admin) => String(admin.id) !== String(action.payload) + ); + }) + .addCase(deleteAdmin.rejected, (state, action) => { + state.isLoading = false; + state.error = action.payload || "Failed to delete admin"; + }) + .addCase(updateAdmin.pending, (state) => { + state.isLoading = true; + state.error = null; + }) .addCase(updateAdmin.fulfilled, (state, action) => { const updatedAdmin = action.payload; state.admins = state.admins.map((admin) => admin.id === updatedAdmin.id ? updatedAdmin : admin ); - }) - .addCase(updateAdmin.rejected, (state) => { + state.isLoading = false; + }) + .addCase(updateAdmin.rejected, (state, action) => { + state.isLoading = false; + state.error = + action.payload || + "Something went wrong while updating Admin!!"; + }) + //Adding Cases for Profile Slice + //Pending state + .addCase(fetchProfile.pending, (state) => { + state.isLoading = true; state.error = null; + }) + //Fullfilled state + .addCase(fetchProfile.fulfilled, (state, action) => { + state.isLoading = false; + state.user = action.payload; + state.isAuthenticated = true; + }) + //Failed to load state + .addCase(fetchProfile.rejected, (state, action) => { + state.isLoading = false; + state.error = action.payload || "Failed to fetch admin profile"; }); }, }); diff --git a/src/router.tsx b/src/router.tsx index 1c45223..d947b32 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,5 +1,4 @@ import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; -// import useAuth from "./hooks/useAuth"; import React, { Suspense } from "react"; import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; @@ -8,6 +7,11 @@ import SignUp from "./pages/Auth/SignUp"; import Dashboard from "./pages/Dashboard"; import Vehicles from "./pages/Vehicles"; import AdminList from "./pages/AdminList"; +import ProfilePage from "./pages/ProfilePage"; +// import SuperAdminRouter from "./components/SuperAdminRoute"; +// SuperAdminRouter // Fix: single import with correct path + +import SuperAdminRouter from "./superAdminRouter"; function ProtectedRoute({ caps, @@ -37,6 +41,7 @@ export default function AppRouter() { } /> } /> + }> } + component={ + //Eknoor singh and jaanvi + //date:- 12-Feb-2025 + //Admin list put under protected route for specific use + + + + } /> } /> + 404} /> + } /> + } + /> + 404} /> diff --git a/src/superAdminRouter.tsx b/src/superAdminRouter.tsx new file mode 100644 index 0000000..61fb144 --- /dev/null +++ b/src/superAdminRouter.tsx @@ -0,0 +1,26 @@ +//Eknoor singh and jaanvi +//date:- 12-Feb-2025 +//seperate route for super admin implemented + +import React from "react"; +import { useSelector } from "react-redux"; +import { Navigate } from "react-router-dom"; +import { RootState } from "./redux/store/store"; + + +interface SuperAdminRouteProps { + children: React.ReactNode; +} + +const SuperAdminRouter: React.FC = ({ children }) => { + const userRole = useSelector((state: RootState) => state.auth.user?.role); + + if (userRole !== 'superadmin') { + // Redirect to dashboard if user is not a superadmin + return ; + } + + return <>{children}; +}; + +export default SuperAdminRouter; From 6740831762e0deec4cf486fb9ee83f7c04799135 Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Thu, 13 Feb 2025 11:14:14 +0530 Subject: [PATCH 014/101] Minor changes --- src/components/SideMenu/index.tsx | 4 ++-- src/pages/Auth/SignUp/index.tsx | 4 ++-- src/pages/ProfilePage/index.tsx | 2 +- src/redux/slices/authSlice.ts | 15 +++++++++------ 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 6510422..009f59a 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -86,8 +86,8 @@ export default function SideMenu() { > diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index 5ac7e73..b4dafd3 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -84,7 +84,7 @@ const dispatch = useDispatch(); const [countryCode, setCountryCode] = React.useState(''); const [phoneNumber, setPhoneNumber] = React.useState(''); - const extractCountryCodeAndNumber = (phone) => { + const extractCountryCodeAndNumber = (phone: string) => { // Match the country code (e.g., +91) and the rest of the number const match = phone.match(/^(\+\d{1,3})\s*(\d+.*)/); if (match) { @@ -92,7 +92,7 @@ const dispatch = useDispatch(); } return { countryCode: '', numberWithoutCountryCode: phone }; }; - const handleOnChange = (newPhone) => { + const handleOnChange = (newPhone: string) => { const { countryCode, numberWithoutCountryCode } = extractCountryCodeAndNumber(newPhone); console.log("numberWithoutCountryCode",numberWithoutCountryCode); setPhoneNumber(numberWithoutCountryCode) diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index bc0e7bb..2b9987b 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -89,7 +89,7 @@ const ProfilePage = () => { Phone: {user?.phone || "N/A"} - Role: {user?.role || "N/A"} + Role: {user?.role || "N/A"} diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 2835d05..6984d9a 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -62,14 +62,17 @@ export const loginUser = createAsyncThunk< // Async thunk for register export const registerUser = createAsyncThunk< User, - { email: string; password: string }, + { + name: string; + email: string; + password: string; + phone: string; + role: string; + }, { rejectValue: string } ->("auth/register", async (data, { rejectWithValue }) => { +>("auth/signup", async (data, { rejectWithValue }) => { try { - const response = await axios.post( - "https://health-digi.dmlabs.in/auth/register", - data - ); + const response = await apiHttp.post("auth/signup", data); return response.data; } catch (error: any) { return rejectWithValue( From 8d49e4eb155e81d71be73b0a809d499413bf44a3 Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Thu, 13 Feb 2025 15:31:25 +0530 Subject: [PATCH 015/101] Logout and Signup functionality --- package-lock.json | 17205 ++++++++++++++++--------- package.json | 28 +- src/components/OptionsMenu/index.tsx | 13 +- src/pages/Auth/SignUp/index.tsx | 516 +- src/redux/slices/authSlice.ts | 1 + 5 files changed, 11606 insertions(+), 6157 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6775c62..83944ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,53 +1,142 @@ { - "name": "digi-health-admin-dashboard", + "name": "digi-ev-admin-dashboard", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 3, "requires": true, - "dependencies": { - "@alloc/quick-lru": { + "packages": { + "": { + "name": "digi-ev-admin-dashboard", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/icons-material": "^6.3.0", + "@mui/material": "^6.4.4", + "@mui/x-charts": "^7.23.2", + "@mui/x-data-grid": "^7.23.5", + "@mui/x-date-pickers": "^7.23.3", + "@mui/x-tree-view": "^7.23.2", + "@react-spring/web": "^9.7.5", + "@reduxjs/toolkit": "^2.5.0", + "AdapterDayjs": "file:@mui/x-date-pickers/AdapterDayjs", + "add": "^2.0.6", + "AppBar": "file:@mui/material/AppBar", + "axios": "^1.7.9", + "Box": "file:@mui/material/Box", + "clsx": "^2.1.1", + "cra-template-typescript": "1.2.0", + "dayjs": "^1.11.13", + "hooks": "file:@mui/x-charts/hooks", + "mui-phone-number": "^3.0.3", + "mui-tel-input": "^7.0.0", + "PieChart": "file:@mui/x-charts/PieChart", + "prop-types": "^15.8.1", + "react": "^18.0.0", + "react-cookie": "^7.2.2", + "react-dom": "^18.0.0", + "react-dropzone": "^14.3.5", + "react-hook-form": "^7.54.2", + "react-redux": "^9.2.0", + "react-router-dom": "^7.1.1", + "react-scripts": "5.0.1", + "react-toastify": "^11.0.2", + "RichTreeView": "file:@mui/x-tree-view/RichTreeView", + "Stack": "file:@mui/material/Stack", + "styles": "file:@mui/material/styles", + "Tabs": "file:@mui/material/Tabs", + "Toolbar": "file:@mui/material/Toolbar", + "Typography": "file:@mui/material/Typography", + "web-vitals": "^4.2.4" + }, + "devDependencies": { + "@types/node": "^22.10.5", + "@types/react": "^19.0.4", + "@types/react-dom": "^19.0.2", + "typescript": "^5.7.3" + } + }, + "@mui/material/AppBar": {}, + "@mui/material/Box": {}, + "@mui/material/Stack": {}, + "@mui/material/styles": {}, + "@mui/material/Tabs": {}, + "@mui/material/Toolbar": {}, + "@mui/material/Typography": {}, + "@mui/x-charts/hooks": {}, + "@mui/x-charts/PieChart": {}, + "@mui/x-date-pickers/AdapterDayjs": {}, + "@mui/x-tree-view/RichTreeView": {}, + "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "@ampproject/remapping": { + "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "@apideck/better-ajv-errors": { + "node_modules/@apideck/better-ajv-errors": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "requires": { + "license": "MIT", + "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" } }, - "@babel/code-frame": { + "node_modules/@babel/code-frame": { "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==" + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/core": { + "node_modules/@babel/core": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", - "requires": { + "license": "MIT", + "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.8", @@ -65,85 +154,124 @@ "json5": "^2.2.3", "semver": "^6.3.1" }, - "dependencies": { - "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==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "@babel/eslint-parser": { + "node_modules/@babel/core/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/@babel/core/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/@babel/eslint-parser": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", - "requires": { + "license": "MIT", + "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.1" }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, - "@babel/generator": { + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/generator": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/parser": "^7.26.8", "@babel/types": "^7.26.8", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-annotate-as-pure": { + "node_modules/@babel/helper-annotate-as-pure": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-compilation-targets": { + "node_modules/@babel/helper-compilation-targets": { "version": "7.26.5", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/compat-data": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-create-class-features-plugin": { + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", @@ -152,849 +280,1471 @@ "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-create-regexp-features-plugin": { + "node_modules/@babel/helper-create-class-features-plugin/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/@babel/helper-create-regexp-features-plugin": { "version": "7.26.3", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-define-polyfill-provider": { + "node_modules/@babel/helper-create-regexp-features-plugin/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/@babel/helper-define-polyfill-provider": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "@babel/helper-member-expression-to-functions": { + "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-imports": { + "node_modules/@babel/helper-module-imports": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-module-transforms": { + "node_modules/@babel/helper-module-transforms": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-optimise-call-expression": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-plugin-utils": { + "node_modules/@babel/helper-plugin-utils": { "version": "7.26.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==" + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-remap-async-to-generator": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-wrap-function": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-replace-supers": { + "node_modules/@babel/helper-replace-supers": { "version": "7.26.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", "@babel/helper-optimise-call-expression": "^7.25.9", "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/helper-skip-transparent-expression-wrappers": { + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helper-string-parser": { + "node_modules/@babel/helper-string-parser": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-identifier": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-validator-option": { + "node_modules/@babel/helper-validator-option": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "@babel/helper-wrap-function": { + "node_modules/@babel/helper-wrap-function": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/template": "^7.25.9", "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/helpers": { + "node_modules/@babel/helpers": { "version": "7.26.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/template": "^7.25.9", "@babel/types": "^7.26.7" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/parser": { + "node_modules/@babel/parser": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.26.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-proposal-class-properties": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-decorators": { + "node_modules/@babel/plugin-proposal-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-numeric-separator": { + "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-optional-chaining": { + "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-methods": { + "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-proposal-private-property-in-object": { + "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==" + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "@babel/plugin-syntax-async-generators": { + "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-bigint": { + "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-properties": { + "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-class-static-block": { + "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-decorators": { + "node_modules/@babel/plugin-syntax-decorators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-flow": { + "node_modules/@babel/plugin-syntax-flow": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-assertions": { + "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-attributes": { + "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-import-meta": { + "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-json-strings": { + "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-jsx": { + "node_modules/@babel/plugin-syntax-jsx": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-numeric-separator": { + "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-object-rest-spread": { + "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-catch-binding": { + "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-optional-chaining": { + "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-private-property-in-object": { + "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-top-level-await": { + "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-typescript": { + "node_modules/@babel/plugin-syntax-typescript": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-syntax-unicode-sets-regex": { + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-arrow-functions": { + "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-generator-functions": { + "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-remap-async-to-generator": "^7.25.9", "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-async-to-generator": { + "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoped-functions": { + "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.26.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-block-scoping": { + "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-class-properties": { + "node_modules/@babel/plugin-transform-class-properties": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-class-static-block": { + "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "@babel/plugin-transform-classes": { + "node_modules/@babel/plugin-transform-classes": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-compilation-targets": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-replace-supers": "^7.25.9", "@babel/traverse": "^7.25.9", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-computed-properties": { + "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-destructuring": { + "node_modules/@babel/plugin-transform-destructuring": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-dotall-regex": { + "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-keys": { + "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-dynamic-import": { + "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-exponentiation-operator": { + "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.26.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-export-namespace-from": { + "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-flow-strip-types": { + "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.26.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5", "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-for-of": { + "node_modules/@babel/plugin-transform-for-of": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-function-name": { + "node_modules/@babel/plugin-transform-function-name": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-json-strings": { + "node_modules/@babel/plugin-transform-json-strings": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-literals": { + "node_modules/@babel/plugin-transform-literals": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-logical-assignment-operators": { + "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-member-expression-literals": { + "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-amd": { + "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-commonjs": { + "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.26.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-transforms": "^7.26.0", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-systemjs": { + "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-modules-umd": { + "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-transforms": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-new-target": { + "node_modules/@babel/plugin-transform-new-target": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-nullish-coalescing-operator": { + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.26.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-numeric-separator": { + "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-rest-spread": { + "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-object-super": { + "node_modules/@babel/plugin-transform-object-super": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-optional-catch-binding": { + "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-optional-chaining": { + "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-parameters": { + "node_modules/@babel/plugin-transform-parameters": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-private-methods": { + "node_modules/@babel/plugin-transform-private-methods": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-private-property-in-object": { + "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-property-literals": { + "node_modules/@babel/plugin-transform-property-literals": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-constant-elements": { + "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-display-name": { + "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx": { + "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9", "@babel/plugin-syntax-jsx": "^7.25.9", "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-jsx-development": { + "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-react-pure-annotations": { + "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regenerator": { + "node_modules/@babel/plugin-transform-regenerator": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-regexp-modifiers": { + "node_modules/@babel/plugin-transform-regexp-modifiers": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/plugin-transform-reserved-words": { + "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-runtime": { + "node_modules/@babel/plugin-transform-runtime": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.8.tgz", "integrity": "sha512-H0jlQxFMI0Q8SyGPsj9pO3ygVQRxPkIGytsL3m1Zqca8KrCPpMlvh+e2dxknqdfS8LFwBw+PpiYPD9qy/FPQpA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.26.5", "babel-plugin-polyfill-corejs2": "^0.4.10", @@ -1002,116 +1752,199 @@ "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, - "dependencies": { - "babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-spread": { + "node_modules/@babel/plugin-transform-spread": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-sticky-regex": { + "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-transform-template-literals": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.26.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-typescript": { + "node_modules/@babel/plugin-transform-typescript": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-create-class-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-escapes": { + "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-property-regex": { + "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-regex": { + "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/plugin-transform-unicode-sets-regex": { + "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "@babel/preset-env": { + "node_modules/@babel/preset-env": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.8.tgz", "integrity": "sha512-um7Sy+2THd697S4zJEfv/U5MHGJzkN2xhtsR3T/SWRbVSic62nbISh51VVfU9JiO/L/Z97QczHTaFVkOU8IzNg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/compat-data": "^7.26.8", "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-plugin-utils": "^7.26.5", @@ -1182,72 +2015,107 @@ "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-modules": { + "node_modules/@babel/preset-env/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/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "@babel/preset-react": { + "node_modules/@babel/preset-react": { "version": "7.26.3", "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-validator-option": "^7.25.9", "@babel/plugin-transform-react-display-name": "^7.25.9", "@babel/plugin-transform-react-jsx": "^7.25.9", "@babel/plugin-transform-react-jsx-development": "^7.25.9", "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/preset-typescript": { + "node_modules/@babel/preset-typescript": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", "@babel/helper-validator-option": "^7.25.9", "@babel/plugin-syntax-jsx": "^7.25.9", "@babel/plugin-transform-modules-commonjs": "^7.25.9", "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "@babel/runtime": { + "node_modules/@babel/runtime": { "version": "7.26.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", - "requires": { + "license": "MIT", + "dependencies": { "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/template": { + "node_modules/@babel/template": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/parser": "^7.26.8", "@babel/types": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/traverse": { + "node_modules/@babel/traverse": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.26.2", "@babel/generator": "^7.26.8", "@babel/parser": "^7.26.8", @@ -1255,173 +2123,322 @@ "@babel/types": "^7.26.8", "debug": "^4.3.1", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "@babel/types": { + "node_modules/@babel/types": { "version": "7.26.8", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-string-parser": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" } }, - "@bcoe/v8-coverage": { + "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" }, - "@csstools/normalize.css": { + "node_modules/@csstools/normalize.css": { "version": "12.1.1", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" }, - "@csstools/postcss-cascade-layers": { + "node_modules/@csstools/postcss-cascade-layers": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/selector-specificity": "^2.0.2", "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-color-function": { + "node_modules/@csstools/postcss-color-function": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-font-format-keywords": { + "node_modules/@csstools/postcss-font-format-keywords": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-hwb-function": { + "node_modules/@csstools/postcss-hwb-function": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-ic-unit": { + "node_modules/@csstools/postcss-ic-unit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-is-pseudo-class": { + "node_modules/@csstools/postcss-is-pseudo-class": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-nested-calc": { + "node_modules/@csstools/postcss-nested-calc": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-normalize-display-values": { + "node_modules/@csstools/postcss-normalize-display-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-oklab-function": { + "node_modules/@csstools/postcss-oklab-function": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-progressive-custom-properties": { + "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "@csstools/postcss-stepped-value-functions": { + "node_modules/@csstools/postcss-stepped-value-functions": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-text-decoration-shorthand": { + "node_modules/@csstools/postcss-text-decoration-shorthand": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-trigonometric-functions": { + "node_modules/@csstools/postcss-trigonometric-functions": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "@csstools/postcss-unset-value": { + "node_modules/@csstools/postcss-unset-value": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==" + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "@csstools/selector-specificity": { + "node_modules/@csstools/selector-specificity": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==" + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } }, - "@emotion/babel-plugin": { + "node_modules/@emotion/babel-plugin": { "version": "11.13.5", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", "@emotion/hash": "^0.9.2", @@ -1435,11 +2452,12 @@ "stylis": "4.2.0" } }, - "@emotion/cache": { + "node_modules/@emotion/cache": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", - "requires": { + "license": "MIT", + "dependencies": { "@emotion/memoize": "^0.9.0", "@emotion/sheet": "^1.4.0", "@emotion/utils": "^1.4.2", @@ -1447,29 +2465,33 @@ "stylis": "4.2.0" } }, - "@emotion/hash": { + "node_modules/@emotion/hash": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" }, - "@emotion/is-prop-valid": { + "node_modules/@emotion/is-prop-valid": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", - "requires": { + "license": "MIT", + "dependencies": { "@emotion/memoize": "^0.9.0" } }, - "@emotion/memoize": { + "node_modules/@emotion/memoize": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" }, - "@emotion/react": { + "node_modules/@emotion/react": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", "@emotion/cache": "^11.14.0", @@ -1478,13 +2500,22 @@ "@emotion/utils": "^1.4.2", "@emotion/weak-memoize": "^0.4.0", "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@emotion/serialize": { + "node_modules/@emotion/serialize": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", - "requires": { + "license": "MIT", + "dependencies": { "@emotion/hash": "^0.9.2", "@emotion/memoize": "^0.9.0", "@emotion/unitless": "^0.10.0", @@ -1492,62 +2523,95 @@ "csstype": "^3.0.2" } }, - "@emotion/sheet": { + "node_modules/@emotion/sheet": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" }, - "@emotion/styled": { + "node_modules/@emotion/styled": { "version": "11.14.0", "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.13.5", "@emotion/is-prop-valid": "^1.3.0", "@emotion/serialize": "^1.3.3", "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "@emotion/unitless": { + "node_modules/@emotion/unitless": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" }, - "@emotion/use-insertion-effect-with-fallbacks": { + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", - "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==" + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } }, - "@emotion/utils": { + "node_modules/@emotion/utils": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", - "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==" + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" }, - "@emotion/weak-memoize": { + "node_modules/@emotion/weak-memoize": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" }, - "@eslint-community/eslint-utils": { + "node_modules/@eslint-community/eslint-utils": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "requires": { + "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" } }, - "@eslint-community/regexpp": { + "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==" + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } }, - "@eslint/eslintrc": { + "node_modules/@eslint/eslintrc": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "requires": { + "license": "MIT", + "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^9.6.0", @@ -1558,76 +2622,130 @@ "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "@eslint/js": { + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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==", + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { "version": "8.57.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==" + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "@humanwhocodes/config-array": { + "node_modules/@humanwhocodes/config-array": { "version": "0.13.0", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "requires": { + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" } }, - "@humanwhocodes/module-importer": { + "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==" + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, - "@humanwhocodes/object-schema": { + "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==" + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" }, - "@isaacs/cliui": { + "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "requires": { + "license": "ISC", + "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", @@ -1635,81 +2753,132 @@ "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } + "engines": { + "node": ">=12" } }, - "@istanbuljs/load-nyc-config": { + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { + "license": "ISC", + "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } + "engines": { + "node": ">=8" } }, - "@istanbuljs/schema": { + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "@jest/console": { + "node_modules/@jest/console": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", @@ -1717,57 +2886,16 @@ "jest-util": "^27.5.1", "slash": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/core": { + "node_modules/@jest/core": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -1797,91 +2925,70 @@ "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "@jest/environment": { + "node_modules/@jest/environment": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/fake-timers": { + "node_modules/@jest/fake-timers": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", "jest-message-util": "^27.5.1", "jest-mock": "^27.5.1", "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/globals": { + "node_modules/@jest/globals": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/reporters": { + "node_modules/@jest/reporters": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { + "license": "MIT", + "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -1908,109 +3015,98 @@ "terminal-link": "^2.0.0", "v8-to-istanbul": "^8.1.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "@jest/schemas": { + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "requires": { + "license": "MIT", + "dependencies": { "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "@jest/source-map": { + "node_modules/@jest/source-map": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "requires": { + "license": "MIT", + "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/test-result": { + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/test-sequencer": { + "node_modules/@jest/test-sequencer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", "jest-haste-map": "^27.5.1", "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/transform": { + "node_modules/@jest/transform": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", "babel-plugin-istanbul": "^6.1.1", @@ -2027,182 +3123,143 @@ "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jest/types": { + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "@jridgewell/gen-mapping": { + "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==", - "requires": { + "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" } }, - "@jridgewell/resolve-uri": { + "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==" + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/set-array": { + "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==" + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } }, - "@jridgewell/source-map": { + "node_modules/@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, - "@jridgewell/sourcemap-codec": { + "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==" + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, - "@jridgewell/trace-mapping": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "@leichtgewicht/ip-codec": { + "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" }, - "@mui/core-downloads-tracker": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.3.tgz", - "integrity": "sha512-hlyOzo2ObarllAOeT1ZSAusADE5NZNencUeIvXrdQ1Na+FL1lcznhbxfV5He1KqGiuR8Az3xtCUcYKwMVGFdzg==" - }, - "@mui/icons-material": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.3.tgz", - "integrity": "sha512-3IY9LpjkwIJVgL/SkZQKKCUcumdHdQEsJaIavvsQze2QEztBt0HJ17naToN0DBBdhKdtwX5xXrfD6ZFUeWWk8g==", - "requires": { - "@babel/runtime": "^7.26.0" + "node_modules/@mui/core-downloads-tracker": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.4.tgz", + "integrity": "sha512-r+J0EditrekkTtO2CnCBCOGpNaDYwJqz8lH4rj6o/anDcskZFJodBlG8aCJkS8DL/CF/9EHS+Gz53EbmYEnQbw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" } }, - "@mui/material": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.3.tgz", - "integrity": "sha512-ubtQjplbWneIEU8Y+4b2VA0CDBlyH5I3AmVFGmsLyDe/bf0ubxav5t11c8Afem6rkSFWPlZA2DilxmGka1xiKQ==", - "requires": { + "node_modules/@mui/icons-material": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.4.tgz", + "integrity": "sha512-uF1chGaoFmYdRUomK6f8kgJfWosk9A3HXWiVD0vQm+2mE7f25eTQ1E8RRO11LXpnUBqu8Rbv/uGlpnjT/u1Ksg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^6.4.4", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.4.tgz", + "integrity": "sha512-ISVPrIsPQsxnwvS40C4u03AuNSPigFeS2+n1qpuEZ94hDsdMi19dQM2JcC9CHEhXecSIQjP1RTyY0mPiSpSrFQ==", + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.4.3", + "@mui/core-downloads-tracker": "^6.4.4", "@mui/system": "^6.4.3", "@mui/types": "^7.2.21", "@mui/utils": "^6.4.3", @@ -2213,40 +3270,70 @@ "prop-types": "^15.8.1", "react-is": "^19.0.0", "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material-pigment-css": "^6.4.3", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@mui/material-pigment-css": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "@mui/private-theming": { + "node_modules/@mui/private-theming": { "version": "6.4.3", "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.3.tgz", "integrity": "sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.26.0", "@mui/utils": "^6.4.3", "prop-types": "^15.8.1" }, - "dependencies": { - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true } } }, - "@mui/styled-engine": { + "node_modules/@mui/styled-engine": { "version": "6.4.3", "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.3.tgz", "integrity": "sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.26.0", "@emotion/cache": "^11.13.5", "@emotion/serialize": "^1.3.3", @@ -2254,29 +3341,33 @@ "csstype": "^3.1.3", "prop-types": "^15.8.1" }, - "dependencies": { - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "@emotion/styled": { + "optional": true } } }, - "@mui/system": { + "node_modules/@mui/system": { "version": "6.4.3", "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.4.3.tgz", "integrity": "sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.26.0", "@mui/private-theming": "^6.4.3", "@mui/styled-engine": "^6.4.3", @@ -2286,39 +3377,51 @@ "csstype": "^3.1.3", "prop-types": "^15.8.1" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } + "@emotion/styled": { + "optional": true }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "@types/react": { + "optional": true } } }, - "@mui/types": { + "node_modules/@mui/types": { "version": "7.2.21", "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.21.tgz", - "integrity": "sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==" + "integrity": "sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } }, - "@mui/utils": { + "node_modules/@mui/utils": { "version": "6.4.3", "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.3.tgz", "integrity": "sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.26.0", "@mui/types": "^7.2.21", "@types/prop-types": "^15.7.14", @@ -2326,36 +3429,29 @@ "prop-types": "^15.8.1", "react-is": "^19.0.0" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } - } + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true } } }, - "@mui/x-charts": { + "node_modules/@mui/x-charts": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-7.26.0.tgz", "integrity": "sha512-fla1pbMuyHhbWeDo6j5Vz8FHULdPnqACqQrXeLXo9p5kuJpcT9m28DQ1E3YmQ6xGD9NuaxiZdOaITT9PA2zMFQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.25.7", "@mui/utils": "^5.16.6 || ^6.0.0", "@mui/x-charts-vendor": "7.20.0", @@ -2364,13 +3460,33 @@ "@react-spring/web": "^9.7.5", "clsx": "^2.1.1", "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "@mui/x-charts-vendor": { + "node_modules/@mui/x-charts-vendor": { "version": "7.20.0", "resolved": "https://registry.npmjs.org/@mui/x-charts-vendor/-/x-charts-vendor-7.20.0.tgz", "integrity": "sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==", - "requires": { + "license": "MIT AND ISC", + "dependencies": { "@babel/runtime": "^7.25.7", "@types/d3-color": "^3.1.3", "@types/d3-delaunay": "^6.0.4", @@ -2388,11 +3504,12 @@ "robust-predicates": "^3.0.2" } }, - "@mui/x-data-grid": { + "node_modules/@mui/x-data-grid": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.26.0.tgz", "integrity": "sha512-9RNQeT2OL6jBOCE0MSUH11ol3fV5Zs9MkGxUIAGXcy/Fui0rZRNFO1yLmWDZU5yvskiNmUZJHWV/qXh++ZFarA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.25.7", "@mui/utils": "^5.16.6 || ^6.0.0", "@mui/x-internals": "7.26.0", @@ -2400,13 +3517,37 @@ "prop-types": "^15.8.1", "reselect": "^5.1.1", "use-sync-external-store": "^1.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } } }, - "@mui/x-date-pickers": { + "node_modules/@mui/x-date-pickers": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.26.0.tgz", "integrity": "sha512-bhSDce1b5MBYYlCdHQJBThe10LGTE3D/u53TDQ41+IRj+iiNCun8jivw3DxKhmoBxlB+hVdkcltpTtIGlPjQZQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.25.7", "@mui/utils": "^5.16.6 || ^6.0.0", "@mui/x-internals": "7.26.0", @@ -2415,43 +3556,84 @@ "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" }, - "dependencies": { - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2 || ^3.0.0", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } + "@emotion/styled": { + "optional": true }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true } } }, - "@mui/x-internals": { + "node_modules/@mui/x-internals": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.26.0.tgz", "integrity": "sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.25.7", "@mui/utils": "^5.16.6 || ^6.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "@mui/x-tree-view": { + "node_modules/@mui/x-tree-view": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.26.0.tgz", "integrity": "sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.25.7", "@mui/utils": "^5.16.6 || ^6.0.0", "@mui/x-internals": "7.26.0", @@ -2459,61 +3641,113 @@ "clsx": "^2.1.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" - } - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "requires": { - "eslint-scope": "5.1.1" }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true } } }, - "@nodelib/fs.scandir": { + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { + "license": "MIT", + "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" } }, - "@nodelib/fs.stat": { + "node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } }, - "@nodelib/fs.walk": { + "node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { + "license": "MIT", + "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, - "@pkgjs/parseargs": { + "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } }, - "@pmmmwh/react-refresh-webpack-plugin": { + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.15", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-html": "^0.0.9", "core-js-pure": "^3.23.3", "error-stack-parser": "^2.0.6", @@ -2522,214 +3756,392 @@ "schema-utils": "^4.2.0", "source-map": "^0.7.3" }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true } } }, - "@popperjs/core": { + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } }, - "@react-spring/animated": { + "node_modules/@react-spring/animated": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", - "requires": { + "license": "MIT", + "dependencies": { "@react-spring/shared": "~9.7.5", "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "@react-spring/core": { + "node_modules/@react-spring/core": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", - "requires": { + "license": "MIT", + "dependencies": { "@react-spring/animated": "~9.7.5", "@react-spring/shared": "~9.7.5", "@react-spring/types": "~9.7.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "@react-spring/rafz": { + "node_modules/@react-spring/rafz": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", - "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==" + "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==", + "license": "MIT" }, - "@react-spring/shared": { + "node_modules/@react-spring/shared": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", - "requires": { + "license": "MIT", + "dependencies": { "@react-spring/rafz": "~9.7.5", "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "@react-spring/types": { + "node_modules/@react-spring/types": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", - "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==" + "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==", + "license": "MIT" }, - "@react-spring/web": { + "node_modules/@react-spring/web": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz", "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", - "requires": { + "license": "MIT", + "dependencies": { "@react-spring/animated": "~9.7.5", "@react-spring/core": "~9.7.5", "@react-spring/shared": "~9.7.5", "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "@reduxjs/toolkit": { + "node_modules/@reduxjs/toolkit": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.5.1.tgz", "integrity": "sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==", - "requires": { + "license": "MIT", + "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", "redux-thunk": "^3.1.0", "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } } }, - "@rollup/plugin-babel": { + "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, - "@rollup/plugin-node-resolve": { + "node_modules/@rollup/plugin-node-resolve": { "version": "11.2.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { + "license": "MIT", + "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "@rollup/plugin-replace": { + "node_modules/@rollup/plugin-replace": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { + "license": "MIT", + "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" } }, - "@rollup/pluginutils": { + "node_modules/@rollup/pluginutils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", "picomatch": "^2.2.2" }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "@rtsao/scc": { + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" }, - "@rushstack/eslint-patch": { + "node_modules/@rushstack/eslint-patch": { "version": "1.10.5", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", - "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==" + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", + "license": "MIT" }, - "@sinclair/typebox": { + "node_modules/@sinclair/typebox": { "version": "0.24.51", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" }, - "@sinonjs/commons": { + "node_modules/@sinonjs/commons": { "version": "1.8.6", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "type-detect": "4.0.8" } }, - "@sinonjs/fake-timers": { + "node_modules/@sinonjs/fake-timers": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "@sinonjs/commons": "^1.7.0" } }, - "@surma/rollup-plugin-off-main-thread": { + "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", "magic-string": "^0.25.0", "string.prototype.matchall": "^4.0.6" } }, - "@svgr/babel-plugin-add-jsx-attribute": { + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-remove-jsx-attribute": { + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-svg-dynamic-title": { + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-svg-em-dimensions": { + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-transform-react-native-svg": { + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-plugin-transform-svg-component": { + "node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } }, - "@svgr/babel-preset": { + "node_modules/@svgr/babel-preset": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { + "license": "MIT", + "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", @@ -2738,52 +4150,92 @@ "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/core": { + "node_modules/@svgr/core": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { + "license": "MIT", + "dependencies": { "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/hast-util-to-babel-ast": { + "node_modules/@svgr/hast-util-to-babel-ast": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/plugin-jsx": { + "node_modules/@svgr/plugin-jsx": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.12.3", "@svgr/babel-preset": "^5.5.0", "@svgr/hast-util-to-babel-ast": "^5.5.0", "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/plugin-svgo": { + "node_modules/@svgr/plugin-svgo": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { + "license": "MIT", + "dependencies": { "cosmiconfig": "^7.0.0", "deepmerge": "^4.2.2", "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@svgr/webpack": { + "node_modules/@svgr/webpack": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-transform-react-constant-elements": "^7.12.1", "@babel/preset-env": "^7.12.1", @@ -2792,23 +4244,39 @@ "@svgr/plugin-jsx": "^5.5.0", "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "@tootallnate/once": { + "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "@trysound/sax": { + "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } }, - "@types/babel__core": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", @@ -2816,399 +4284,469 @@ "@types/babel__traverse": "*" } }, - "@types/babel__generator": { + "node_modules/@types/babel__generator": { "version": "7.6.8", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.0.0" } }, - "@types/babel__template": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, - "@types/babel__traverse": { + "node_modules/@types/babel__traverse": { "version": "7.20.6", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/types": "^7.20.7" } }, - "@types/body-parser": { + "node_modules/@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/connect": "*", "@types/node": "*" } }, - "@types/bonjour": { + "node_modules/@types/bonjour": { "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/connect": { + "node_modules/@types/connect": { "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/connect-history-api-fallback": { + "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, - "@types/cookie": { + "node_modules/@types/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" }, - "@types/d3-color": { + "node_modules/@types/d3-color": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" }, - "@types/d3-delaunay": { + "node_modules/@types/d3-delaunay": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==" + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" }, - "@types/d3-interpolate": { + "node_modules/@types/d3-interpolate": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/d3-color": "*" } }, - "@types/d3-path": { + "node_modules/@types/d3-path": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==" + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" }, - "@types/d3-scale": { + "node_modules/@types/d3-scale": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/d3-time": "*" } }, - "@types/d3-shape": { + "node_modules/@types/d3-shape": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/d3-path": "*" } }, - "@types/d3-time": { + "node_modules/@types/d3-time": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==" + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" }, - "@types/eslint": { + "node_modules/@types/eslint": { "version": "8.56.12", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "requires": { + "license": "MIT", + "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "@types/eslint-scope": { + "node_modules/@types/eslint-scope": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, - "@types/estree": { + "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" }, - "@types/express": { + "node_modules/@types/express": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", "@types/serve-static": "*" - }, - "dependencies": { - "@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - } } }, - "@types/express-serve-static-core": { + "node_modules/@types/express-serve-static-core": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*", "@types/qs": "*", "@types/range-parser": "*", "@types/send": "*" } }, - "@types/gensync": { + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gensync": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", - "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==" + "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", + "license": "MIT" }, - "@types/graceful-fs": { + "node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/html-minifier-terser": { + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" }, - "@types/http-errors": { + "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" }, - "@types/http-proxy": { + "node_modules/@types/http-proxy": { "version": "1.17.16", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/istanbul-lib-coverage": { + "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, - "@types/istanbul-lib-report": { + "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/istanbul-lib-coverage": "*" } }, - "@types/istanbul-reports": { + "node_modules/@types/istanbul-reports": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/istanbul-lib-report": "*" } }, - "@types/json-schema": { + "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==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, - "@types/json5": { + "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" }, - "@types/mime": { + "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, - "@types/node": { - "version": "22.13.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.1.tgz", - "integrity": "sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==", - "requires": { + "node_modules/@types/node": { + "version": "22.13.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.2.tgz", + "integrity": "sha512-Z+r8y3XL9ZpI2EY52YYygAFmo2/oWfNSj4BCpAXE2McAexDk8VcnBMGC9Djn9gTKt4d2T/hhXqmPzo4hfIXtTg==", + "license": "MIT", + "dependencies": { "undici-types": "~6.20.0" } }, - "@types/node-forge": { + "node_modules/@types/node-forge": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/parse-json": { + "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, - "@types/prettier": { + "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" }, - "@types/prop-types": { + "node_modules/@types/prop-types": { "version": "15.7.14", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==" + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" }, - "@types/q": { + "node_modules/@types/q": { "version": "1.5.8", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" }, - "@types/qs": { + "node_modules/@types/qs": { "version": "6.9.18", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==" + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "license": "MIT" }, - "@types/range-parser": { + "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" }, - "@types/react": { + "node_modules/@types/react": { "version": "19.0.8", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", - "dev": true, - "requires": { + "license": "MIT", + "dependencies": { "csstype": "^3.0.2" } }, - "@types/react-dom": { + "node_modules/@types/react-dom": { "version": "19.0.3", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", - "dev": true + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } }, - "@types/react-transition-group": { + "node_modules/@types/react-transition-group": { "version": "4.4.12", "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", - "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==" + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } }, - "@types/resolve": { + "node_modules/@types/resolve": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/retry": { + "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, - "@types/semver": { + "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" }, - "@types/send": { + "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/mime": "^1", "@types/node": "*" } }, - "@types/serve-index": { + "node_modules/@types/serve-index": { "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "requires": { + "license": "MIT", + "dependencies": { "@types/express": "*" } }, - "@types/serve-static": { + "node_modules/@types/serve-static": { "version": "1.15.7", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/http-errors": "*", "@types/node": "*", "@types/send": "*" } }, - "@types/sockjs": { + "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/stack-utils": { + "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" }, - "@types/trusted-types": { + "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" }, - "@types/use-sync-external-store": { + "node_modules/@types/use-sync-external-store": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", - "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==" + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" }, - "@types/ws": { + "node_modules/@types/ws": { "version": "8.5.14", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*" } }, - "@types/yargs": { + "node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/yargs-parser": "*" } }, - "@types/yargs-parser": { + "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, - "@typescript-eslint/eslint-plugin": { + "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "requires": { + "license": "MIT", + "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/type-utils": "5.62.0", @@ -3219,57 +4757,133 @@ "natural-compare-lite": "^1.4.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/experimental-utils": { + "node_modules/@typescript-eslint/experimental-utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "@typescript-eslint/parser": { + "node_modules/@typescript-eslint/parser": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", "@typescript-eslint/typescript-estree": "5.62.0", "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/scope-manager": { + "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "@typescript-eslint/type-utils": { + "node_modules/@typescript-eslint/type-utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/types": { + "node_modules/@typescript-eslint/types": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } }, - "@typescript-eslint/typescript-estree": { + "node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", @@ -3277,13 +4891,26 @@ "is-glob": "^4.0.3", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "@typescript-eslint/utils": { + "node_modules/@typescript-eslint/utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "requires": { + "license": "MIT", + "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", @@ -3293,108 +4920,149 @@ "eslint-scope": "^5.1.1", "semver": "^7.3.7" }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "@typescript-eslint/visitor-keys": { + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "@ungap/structured-clone": { + "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" }, - "@webassemblyjs/ast": { + "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, - "@webassemblyjs/floating-point-hex-parser": { + "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" }, - "@webassemblyjs/helper-api-error": { + "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" }, - "@webassemblyjs/helper-buffer": { + "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" }, - "@webassemblyjs/helper-numbers": { + "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/helper-wasm-bytecode": { + "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" }, - "@webassemblyjs/helper-wasm-section": { + "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", "@webassemblyjs/wasm-gen": "1.14.1" } }, - "@webassemblyjs/ieee754": { + "node_modules/@webassemblyjs/ieee754": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "requires": { + "license": "MIT", + "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, - "@webassemblyjs/leb128": { + "node_modules/@webassemblyjs/leb128": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "@xtuc/long": "4.2.2" } }, - "@webassemblyjs/utf8": { + "node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" }, - "@webassemblyjs/wasm-edit": { + "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -3405,11 +5073,12 @@ "@webassemblyjs/wast-printer": "1.14.1" } }, - "@webassemblyjs/wasm-gen": { + "node_modules/@webassemblyjs/wasm-gen": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", "@webassemblyjs/ieee754": "1.13.2", @@ -3417,22 +5086,24 @@ "@webassemblyjs/utf8": "1.13.2" } }, - "@webassemblyjs/wasm-opt": { + "node_modules/@webassemblyjs/wasm-opt": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", "@webassemblyjs/wasm-gen": "1.14.1", "@webassemblyjs/wasm-parser": "1.14.1" } }, - "@webassemblyjs/wasm-parser": { + "node_modules/@webassemblyjs/wasm-parser": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -3441,281 +5112,441 @@ "@webassemblyjs/utf8": "1.13.2" } }, - "@webassemblyjs/wast-printer": { + "node_modules/@webassemblyjs/wast-printer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "requires": { + "license": "MIT", + "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, - "@xtuc/ieee754": { + "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" }, - "@xtuc/long": { + "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" }, - "abab": { + "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" }, - "accepts": { + "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { + "license": "MIT", + "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" }, - "dependencies": { - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - } + "engines": { + "node": ">= 0.6" } }, - "acorn": { + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } }, - "acorn-globals": { + "node_modules/acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { + "license": "MIT", + "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } } }, - "acorn-jsx": { + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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==" + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "acorn-walk": { + "node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } }, - "add": { + "node_modules/AdapterDayjs": { + "resolved": "@mui/x-date-pickers/AdapterDayjs", + "link": true + }, + "node_modules/add": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", - "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==" + "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==", + "license": "MIT" }, - "address": { + "node_modules/address": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==" + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } }, - "adjust-sourcemap-loader": { + "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { + "license": "MIT", + "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" } }, - "agent-base": { + "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" } }, - "ajv": { + "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "requires": { + "license": "MIT", + "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "ajv-formats": { + "node_modules/ajv-formats": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - }, + "license": "MIT", "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true } } }, - "ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "any-promise": { + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" }, - "anymatch": { + "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { + "license": "ISC", + "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "arg": { + "node_modules/AppBar": { + "resolved": "@mui/material/AppBar", + "link": true + }, + "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" }, - "argparse": { + "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { + "license": "MIT", + "dependencies": { "sprintf-js": "~1.0.2" } }, - "aria-query": { + "node_modules/aria-query": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } }, - "array-buffer-byte-length": { + "node_modules/array-buffer-byte-length": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-flatten": { + "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, - "array-includes": { + "node_modules/array-includes": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array-union": { + "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "array.prototype.findlast": { + "node_modules/array.prototype.findlast": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.findlastindex": { + "node_modules/array.prototype.findlastindex": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.flat": { + "node_modules/array.prototype.flat": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.flatmap": { + "node_modules/array.prototype.flatmap": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.reduce": { + "node_modules/array.prototype.reduce": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", @@ -3723,25 +5554,36 @@ "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "array.prototype.tosorted": { + "node_modules/array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "arraybuffer.prototype.slice": { + "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "requires": { + "license": "MIT", + "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", @@ -3749,89 +5591,152 @@ "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "asap": { + "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" }, - "ast-types-flow": { + "node_modules/ast-types-flow": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" }, - "async": { + "node_modules/async": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" }, - "async-function": { + "node_modules/async-function": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==" + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "asynckit": { + "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" }, - "at-least-node": { + "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } }, - "attr-accept": { + "node_modules/attr-accept": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", - "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==" + "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "autoprefixer": { + "node_modules/autoprefixer": { "version": "10.4.20", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { "browserslist": "^4.23.3", "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "available-typed-arrays": { + "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "requires": { + "license": "MIT", + "dependencies": { "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "axe-core": { + "node_modules/axe-core": { "version": "4.10.2", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==" + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } }, - "axios": { + "node_modules/axios": { "version": "1.7.9", "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", - "requires": { + "license": "MIT", + "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, - "axobject-query": { + "node_modules/axobject-query": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==" + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } }, - "babel-jest": { + "node_modules/babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", @@ -3841,178 +5746,196 @@ "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "babel-loader": { + "node_modules/babel-loader": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "requires": { + "license": "MIT", + "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.4", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "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==" - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "babel-plugin-istanbul": { + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/babel-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/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==", + "license": "MIT" + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "babel-plugin-jest-hoist": { + "node_modules/babel-plugin-jest-hoist": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "babel-plugin-macros": { + "node_modules/babel-plugin-macros": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" } }, - "babel-plugin-named-asset-import": { + "node_modules/babel-plugin-named-asset-import": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==" + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } }, - "babel-plugin-polyfill-corejs2": { + "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.12", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.3", "semver": "^6.3.1" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "babel-plugin-polyfill-corejs3": { + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.3", "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "babel-plugin-polyfill-regenerator": { + "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "babel-plugin-transform-react-remove-prop-types": { + "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" }, - "babel-preset-current-node-syntax": { + "node_modules/babel-preset-current-node-syntax": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -4028,22 +5951,33 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-jest": { + "node_modules/babel-preset-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { + "license": "MIT", + "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "babel-preset-react-app": { + "node_modules/babel-preset-react-app": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", "@babel/plugin-proposal-decorators": "^7.16.4", @@ -4062,48 +5996,67 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "balanced-match": { + "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==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, - "batch": { + "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" }, - "bfj": { + "node_modules/bfj": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "requires": { + "license": "MIT", + "dependencies": { "bluebird": "^3.7.2", "check-types": "^11.2.3", "hoopy": "^0.1.4", "jsonpath": "^1.1.1", "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" } }, - "big.js": { + "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } }, - "binary-extensions": { + "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "bluebird": { + "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" }, - "body-parser": { + "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "requires": { + "license": "MIT", + "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", @@ -4117,342 +6070,605 @@ "type-is": "~1.6.18", "unpipe": "1.0.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "bonjour-service": { + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", - "requires": { + "license": "MIT", + "dependencies": { "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, - "boolbase": { + "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, - "brace-expansion": { + "node_modules/Box": { + "resolved": "@mui/material/Box", + "link": true + }, + "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { + "license": "MIT", + "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { + "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "requires": { + "license": "MIT", + "dependencies": { "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "browser-process-hrtime": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" }, - "browserslist": { + "node_modules/browserslist": { "version": "4.24.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "bser": { + "node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "node-int64": "^0.4.0" } }, - "buffer-from": { + "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, - "builtin-modules": { + "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "bytes": { + "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "call-bind": { + "node_modules/call-bind": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "requires": { + "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" } }, - "call-bound": { + "node_modules/call-bound": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind-apply-helpers": "^1.0.1", "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "callsites": { + "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "camel-case": { + "node_modules/camel-case": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { + "license": "MIT", + "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, - "camelcase": { + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "camelcase-css": { + "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "caniuse-api": { + "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, - "caniuse-lite": { + "node_modules/caniuse-lite": { "version": "1.0.30001699", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", - "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==" + "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", + "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" }, - "case-sensitive-paths-webpack-plugin": { + "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - } + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "char-regex": { + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } }, - "check-types": { + "node_modules/check-types": { "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" }, - "chokidar": { + "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "requires": { + "license": "MIT", + "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "chrome-trace-event": { + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==" + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } }, - "ci-info": { + "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "cjs-module-lexer": { + "node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==" + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" }, - "clean-css": { + "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "requires": { + "license": "MIT", + "dependencies": { "source-map": "~0.6.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "engines": { + "node": ">= 10.0" } }, - "cliui": { + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { + "license": "ISC", + "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, - "clsx": { + "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "co": { + "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } }, - "coa": { + "node_modules/coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" } }, - "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } }, - "color-convert": { + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { + "license": "MIT", + "dependencies": { "color-name": "1.1.3" } }, - "color-name": { + "node_modules/coa/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" }, - "colord": { + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, - "colorette": { + "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" }, - "combined-stream": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } }, - "common-tags": { + "node_modules/common-tags": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } }, - "commondir": { + "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" }, - "compressible": { + "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { + "license": "MIT", + "dependencies": { "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "compression": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", - "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", - "requires": { + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", @@ -4461,173 +6677,237 @@ "safe-buffer": "5.2.1", "vary": "~1.1.2" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "engines": { + "node": ">= 0.8.0" } }, - "concat-map": { + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" }, - "confusing-browser-globals": { + "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" }, - "connect-history-api-fallback": { + "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } }, - "content-disposition": { + "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { + "license": "MIT", + "dependencies": { "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "content-type": { + "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "convert-source-map": { + "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" }, - "cookie": { + "node_modules/cookie": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", - "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==" + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } }, - "cookie-signature": { + "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, - "core-js": { + "node_modules/core-js": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", - "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==" + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "core-js-compat": { + "node_modules/core-js-compat": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "core-js-pure": { + "node_modules/core-js-pure": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", - "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==" + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "core-util-is": { + "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, - "cosmiconfig": { + "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", "parse-json": "^5.0.0", "path-type": "^4.0.0", "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" } }, - "country-flag-icons": { + "node_modules/country-flag-icons": { "version": "1.5.16", "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.16.tgz", - "integrity": "sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==" + "integrity": "sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==", + "license": "MIT" }, - "cra-template-typescript": { + "node_modules/cra-template-typescript": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/cra-template-typescript/-/cra-template-typescript-1.2.0.tgz", - "integrity": "sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==" + "integrity": "sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==", + "license": "MIT", + "engines": { + "node": ">=14" + } }, - "cross-spawn": { + "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "requires": { + "license": "MIT", + "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "crypto-random-string": { + "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "css-blank-pseudo": { + "node_modules/css-blank-pseudo": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.9" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "css-declaration-sorter": { + "node_modules/css-declaration-sorter": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==" + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } }, - "css-has-pseudo": { + "node_modules/css-has-pseudo": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.9" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "css-loader": { + "node_modules/css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "requires": { + "license": "MIT", + "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", "postcss-modules-extract-imports": "^3.1.0", @@ -4636,13 +6916,33 @@ "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "css-minimizer-webpack-plugin": { + "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { + "license": "MIT", + "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", "postcss": "^8.3.5", @@ -4650,81 +6950,166 @@ "serialize-javascript": "^6.0.0", "source-map": "^0.6.1" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true } } }, - "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==" - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "css-select-base-adapter": { + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" }, - "css-tree": { + "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { + "license": "MIT", + "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "engines": { + "node": ">=8.0.0" } }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "cssdb": { + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { "version": "7.11.2", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==" + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" }, - "cssesc": { + "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } }, - "cssnano": { + "node_modules/cssnano": { "version": "5.1.15", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "requires": { + "license": "MIT", + "dependencies": { "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "cssnano-preset-default": { + "node_modules/cssnano-preset-default": { "version": "5.2.14", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "requires": { + "license": "MIT", + "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", @@ -4754,538 +7139,784 @@ "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "cssnano-utils": { + "node_modules/cssnano-utils": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "csso": { + "node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { + "license": "MIT", + "dependencies": { "css-tree": "^1.1.2" }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "engines": { + "node": ">=8.0.0" } }, - "cssom": { + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" }, - "cssstyle": { + "node_modules/cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { + "license": "MIT", + "dependencies": { "cssom": "~0.3.6" }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } + "engines": { + "node": ">=8" } }, - "csstype": { + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, - "d3-array": { + "node_modules/d3-array": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "requires": { + "license": "ISC", + "dependencies": { "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" } }, - "d3-color": { + "node_modules/d3-color": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "d3-delaunay": { + "node_modules/d3-delaunay": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "requires": { + "license": "ISC", + "dependencies": { "delaunator": "5" + }, + "engines": { + "node": ">=12" } }, - "d3-format": { + "node_modules/d3-format": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "d3-interpolate": { + "node_modules/d3-interpolate": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { + "license": "ISC", + "dependencies": { "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-path": { + "node_modules/d3-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "d3-scale": { + "node_modules/d3-scale": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { + "license": "ISC", + "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", "d3-interpolate": "1.2.0 - 3", "d3-time": "2.1.1 - 3", "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" } }, - "d3-shape": { + "node_modules/d3-shape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "requires": { + "license": "ISC", + "dependencies": { "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" } }, - "d3-time": { + "node_modules/d3-time": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "requires": { + "license": "ISC", + "dependencies": { "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "d3-time-format": { + "node_modules/d3-time-format": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { + "license": "ISC", + "dependencies": { "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "damerau-levenshtein": { + "node_modules/damerau-levenshtein": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" }, - "data-urls": { + "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { + "license": "MIT", + "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, - "data-view-buffer": { + "node_modules/data-view-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "data-view-byte-length": { + "node_modules/data-view-byte-length": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" } }, - "data-view-byte-offset": { + "node_modules/data-view-byte-offset": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "dayjs": { + "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" }, - "debug": { + "node_modules/debug": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "requires": { - "ms": "^2.1.3" - } - }, - "decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - }, - "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==" - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delaunator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", - "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "requires": { - "robust-predicates": "^3.0.2" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, + "license": "MIT", "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true } } }, - "didyoumean": { + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" }, - "diff-sequences": { + "node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "dir-glob": { + "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { + "license": "MIT", + "dependencies": { "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "dlv": { + "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" }, - "dns-packet": { + "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "requires": { + "license": "MIT", + "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, - "doctrine": { + "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "dom-converter": { + "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { + "license": "MIT", + "dependencies": { "utila": "~0.4" } }, - "dom-helpers": { + "node_modules/dom-helpers": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" } }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", "entities": "^2.0.0" }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - } + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" }, - "domexception": { + "node_modules/domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { "webidl-conversions": "^5.0.0" }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } + "engines": { + "node": ">=8" } }, - "domhandler": { + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "domelementtype": "^2.2.0" }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - } + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-case": { + "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { + "license": "MIT", + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "dotenv": { + "node_modules/dotenv": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } }, - "dotenv-expand": { + "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" }, - "dunder-proto": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" } }, - "duplexer": { + "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" }, - "eastasianwidth": { + "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, - "ee-first": { + "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, - "ejs": { + "node_modules/ejs": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" } }, - "electron-to-chromium": { - "version": "1.5.96", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.96.tgz", - "integrity": "sha512-8AJUW6dh75Fm/ny8+kZKJzI1pgoE8bKLZlzDU2W1ENd+DXKJrx7I7l9hb8UWR4ojlnb5OlixMt00QWiYJoVw1w==" + "node_modules/electron-to-chromium": { + "version": "1.5.98", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.98.tgz", + "integrity": "sha512-bI/LbtRBxU2GzK7KK5xxFd2y9Lf9XguHooPYbcXWy6wUoT8NMnffsvRhPmSeUHLSDKAEtKuTaEtK4Ms15zkIEA==", + "license": "ISC" }, - "emittery": { + "node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } }, - "emoji-regex": { + "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, - "emojis-list": { + "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "encodeurl": { + "node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "enhanced-resolve": { + "node_modules/enhanced-resolve": { "version": "5.18.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", - "requires": { + "license": "MIT", + "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" } }, - "entities": { + "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "error-ex": { + "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { + "license": "MIT", + "dependencies": { "is-arrayish": "^0.2.1" } }, - "error-stack-parser": { + "node_modules/error-stack-parser": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "requires": { + "license": "MIT", + "dependencies": { "stackframe": "^1.3.4" } }, - "es-abstract": { + "node_modules/es-abstract": { "version": "1.23.9", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", - "requires": { + "license": "MIT", + "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", @@ -5337,28 +7968,44 @@ "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "es-array-method-boxes-properly": { + "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" }, - "es-define-property": { + "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==" + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "es-errors": { + "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==" + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "es-iterator-helpers": { + "node_modules/es-iterator-helpers": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", @@ -5375,90 +8022,138 @@ "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.4", "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" } }, - "es-module-lexer": { + "node_modules/es-module-lexer": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==" + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "license": "MIT" }, - "es-object-atoms": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, - "es-set-tostringtag": { + "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==", - "requires": { + "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" } }, - "es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "requires": { - "hasown": "^2.0.0" + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "es-to-primitive": { + "node_modules/es-to-primitive": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "requires": { + "license": "MIT", + "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "escalade": { + "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "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==" - }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - } + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" } }, - "eslint": { + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { "version": "8.57.1", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "requires": { + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", @@ -5498,162 +8193,22 @@ "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "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==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "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==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "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==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "requires": { - "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" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "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==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - } + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-config-react-app": { + "node_modules/eslint-config-react-app": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", "@rushstack/eslint-patch": "^1.1.0", @@ -5668,60 +8223,84 @@ "eslint-plugin-react": "^7.27.1", "eslint-plugin-react-hooks": "^4.3.0", "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" } }, - "eslint-import-resolver-node": { + "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } } }, - "eslint-module-utils": { + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { "version": "2.12.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "^3.2.7" }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true } } }, - "eslint-plugin-flowtype": { + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "eslint-plugin-import": { + "node_modules/eslint-plugin-import": { "version": "2.31.0", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "requires": { + "license": "MIT", + "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.8", "array.prototype.findlastindex": "^1.2.5", @@ -5742,43 +8321,73 @@ "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "eslint-plugin-jest": { + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-jest": { "version": "25.7.0", "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "eslint-plugin-jsx-a11y": { + "node_modules/eslint-plugin-jsx-a11y": { "version": "6.10.2", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "requires": { + "license": "MIT", + "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", @@ -5794,13 +8403,20 @@ "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, - "eslint-plugin-react": { + "node_modules/eslint-plugin-react": { "version": "7.37.4", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", - "requires": { + "license": "MIT", + "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", @@ -5820,188 +8436,396 @@ "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "eslint-plugin-react-hooks": { + "node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==" + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "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" + } }, - "eslint-plugin-testing-library": { + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { "version": "5.11.1", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "requires": { + "license": "MIT", + "dependencies": { "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, - "eslint-scope": { + "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "eslint-visitor-keys": { + "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==" + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "eslint-webpack-plugin": { + "node_modules/eslint-webpack-plugin": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "requires": { + "license": "MIT", + "dependencies": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "schema-utils": "^4.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "espree": { + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/eslint/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/eslint/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==", + "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/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/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==", + "license": "MIT" + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "esprima": { + "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } }, - "esquery": { + "node_modules/esquery": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "estraverse": "^5.1.0" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } + "engines": { + "node": ">=0.10" } }, - "esrecurse": { + "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==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "estraverse": "^5.2.0" }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } + "engines": { + "node": ">=4.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } }, - "estree-walker": { + "node_modules/estree-walker": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" }, - "esutils": { + "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "etag": { + "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "eventemitter3": { + "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, - "events": { + "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } }, - "execa": { + "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { + "license": "MIT", + "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", @@ -6011,29 +8835,43 @@ "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "exit": { + "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } }, - "expect": { + "node_modules/expect": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", "jest-matcher-utils": "^27.5.1", "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "express": { + "node_modules/express": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "requires": { + "license": "MIT", + "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", "body-parser": "1.20.3", @@ -6066,195 +8904,280 @@ "utils-merge": "1.0.1", "vary": "~1.1.2" }, - "dependencies": { - "cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "fast-deep-equal": { + "node_modules/express/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, - "fast-glob": { + "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "requires": { + "license": "MIT", + "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "engines": { + "node": ">=8.6.0" } }, - "fast-json-stable-stringify": { + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, - "fast-levenshtein": { + "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==" + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" }, - "fast-uri": { + "node_modules/fast-uri": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==" + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, - "fastq": { + "node_modules/fastq": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", - "requires": { + "license": "ISC", + "dependencies": { "reusify": "^1.0.4" } }, - "faye-websocket": { + "node_modules/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "fb-watchman": { + "node_modules/fb-watchman": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "bser": "2.1.1" } }, - "file-entry-cache": { + "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { + "license": "MIT", + "dependencies": { "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "file-loader": { + "node_modules/file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { + "license": "MIT", + "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "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==" - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "file-selector": { + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/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==", + "license": "MIT" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-selector": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.2.tgz", "integrity": "sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==", - "requires": { + "license": "MIT", + "dependencies": { "tslib": "^2.7.0" + }, + "engines": { + "node": ">= 12" } }, - "filelist": { + "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, + "license": "Apache-2.0", "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } + "minimatch": "^5.0.1" } }, - "filesize": { + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } }, - "fill-range": { + "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "requires": { + "license": "MIT", + "dependencies": { "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "finalhandler": { + "node_modules/finalhandler": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", @@ -6263,95 +9186,150 @@ "statuses": "2.0.1", "unpipe": "~1.0.0" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } + "engines": { + "node": ">= 0.8" } }, - "find-cache-dir": { + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { + "license": "MIT", + "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "find-root": { + "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" }, - "find-up": { + "node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { + "license": "MIT", + "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "flat-cache": { + "node_modules/flat-cache": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "requires": { + "license": "MIT", + "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "flatted": { + "node_modules/flatted": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "license": "ISC" }, - "follow-redirects": { + "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==" - }, - "for-each": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.4.tgz", - "integrity": "sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==", - "requires": { - "is-callable": "^1.2.7" - } - }, - "foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + "peerDependenciesMeta": { + "debug": { + "optional": true } } }, - "fork-ts-checker-webpack-plugin": { + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", "chalk": "^4.1.0", @@ -6366,200 +9344,261 @@ "semver": "^7.3.2", "tapable": "^1.0.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "vue-template-compiler": { + "optional": true } } }, - "form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" } }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } }, - "fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "fs-monkey": { + "node_modules/fork-ts-checker-webpack-plugin/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==", + "license": "MIT" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" }, - "fs.realpath": { + "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, - "fsevents": { + "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } }, - "function-bind": { + "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==" + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "function.prototype.name": { + "node_modules/function.prototype.name": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "functions-have-names": { + "node_modules/functions-have-names": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "gensync": { + "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "get-caller-file": { + "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "get-intrinsic": { + "node_modules/get-intrinsic": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", @@ -6570,288 +9609,456 @@ "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" } }, - "get-own-enumerable-property-symbols": { + "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" }, - "get-package-type": { + "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } }, - "get-proto": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "get-stream": { + "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "get-symbol-description": { + "node_modules/get-symbol-description": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "glob": { + "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "glob-parent": { + "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==", - "requires": { + "license": "ISC", + "dependencies": { "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "glob-to-regexp": { + "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" }, - "global-modules": { + "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { + "license": "MIT", + "dependencies": { "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "global-prefix": { + "node_modules/global-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { + "license": "MIT", + "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } + "engines": { + "node": ">=6" } }, - "globals": { + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "globalthis": { + "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "requires": { + "license": "MIT", + "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "globby": { + "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { + "license": "MIT", + "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "gopd": { + "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "graceful-fs": { + "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==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, - "graphemer": { + "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" }, - "gzip-size": { + "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { + "license": "MIT", + "dependencies": { "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "handle-thing": { + "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" }, - "harmony-reflect": { + "node_modules/harmony-reflect": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" }, - "has-bigints": { + "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==" + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "has-property-descriptors": { + "node_modules/has-property-descriptors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "requires": { + "license": "MIT", + "dependencies": { "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-proto": { + "node_modules/has-proto": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "requires": { + "license": "MIT", + "dependencies": { "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "has-symbols": { + "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==" + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "has-tostringtag": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "hasown": { + "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { + "license": "MIT", + "dependencies": { "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" } }, - "he": { + "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } }, - "hoist-non-react-statics": { + "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - }, + "license": "BSD-3-Clause", "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } + "react-is": "^16.7.0" } }, - "hoopy": { + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/hooks": { + "resolved": "@mui/x-charts/hooks", + "link": true + }, + "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } }, - "hpack.js": { + "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { + "license": "MIT", + "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } } }, - "html-encoding-sniffer": { + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { + "license": "MIT", + "dependencies": { "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" } }, - "html-entities": { + "node_modules/html-entities": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==" + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" }, - "html-escaper": { + "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" }, - "html-minifier-terser": { + "node_modules/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { + "license": "MIT", + "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", "commander": "^8.3.0", @@ -6860,766 +10067,1027 @@ "relateurl": "^0.2.7", "terser": "^5.10.0" }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" } }, - "html-webpack-plugin": { + "node_modules/html-webpack-plugin": { "version": "5.6.3", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", "lodash": "^4.17.21", "pretty-error": "^4.0.0", "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "htmlparser2": { + "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", "domutils": "^2.5.2", "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } } }, - "http-deceiver": { + "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" }, - "http-errors": { + "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { + "license": "MIT", + "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" } }, - "http-parser-js": { + "node_modules/http-parser-js": { "version": "0.5.9", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", - "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==" + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", + "license": "MIT" }, - "http-proxy": { + "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { + "license": "MIT", + "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "http-proxy-agent": { + "node_modules/http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { + "license": "MIT", + "dependencies": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "http-proxy-middleware": { + "node_modules/http-proxy-middleware": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "https-proxy-agent": { + "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { + "license": "MIT", + "dependencies": { "agent-base": "6", "debug": "4" + }, + "engines": { + "node": ">= 6" } }, - "human-signals": { + "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" } }, - "icss-utils": { + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "idb": { + "node_modules/idb": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" }, - "identity-obj-proxy": { + "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "requires": { + "license": "MIT", + "dependencies": { "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" } }, - "ignore": { + "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "immer": { + "node_modules/immer": { "version": "10.1.1", "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==" + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } }, - "import-fresh": { + "node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "requires": { + "license": "MIT", + "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "import-local": { + "node_modules/import-local": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "requires": { + "license": "MIT", + "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "imurmurhash": { + "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } }, - "inflight": { + "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, - "inherits": { + "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, - "ini": { + "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, - "internal-slot": { + "node_modules/internal-slot": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "requires": { + "license": "MIT", + "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" } }, - "internmap": { + "node_modules/internmap": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } }, - "ipaddr.js": { + "node_modules/ipaddr.js": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } }, - "is-array-buffer": { + "node_modules/is-array-buffer": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-arrayish": { + "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==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, - "is-async-function": { + "node_modules/is-async-function": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "requires": { + "license": "MIT", + "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-bigint": { + "node_modules/is-bigint": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "requires": { + "license": "MIT", + "dependencies": { "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-binary-path": { + "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { + "license": "MIT", + "dependencies": { "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "is-boolean-object": { + "node_modules/is-boolean-object": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-callable": { + "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-core-module": { + "node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "requires": { + "license": "MIT", + "dependencies": { "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-data-view": { + "node_modules/is-data-view": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-date-object": { + "node_modules/is-date-object": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-docker": { + "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-extglob": { + "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-finalizationregistry": { + "node_modules/is-finalizationregistry": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-fullwidth-code-point": { + "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "is-generator-fn": { + "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "is-generator-function": { + "node_modules/is-generator-function": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "get-proto": "^1.0.0", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-glob": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "is-map": { + "node_modules/is-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==" + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-module": { + "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" }, - "is-number": { + "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } }, - "is-number-object": { + "node_modules/is-number-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-obj": { + "node_modules/is-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-path-inside": { + "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "is-plain-obj": { + "node_modules/is-plain-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-potential-custom-element-name": { + "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" }, - "is-regex": { + "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-regexp": { + "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "is-root": { + "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "is-set": { + "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==" + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-shared-array-buffer": { + "node_modules/is-shared-array-buffer": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-stream": { + "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "is-string": { + "node_modules/is-string": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-symbol": { + "node_modules/is-symbol": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-typed-array": { + "node_modules/is-typed-array": { "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "requires": { + "license": "MIT", + "dependencies": { "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-typedarray": { + "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" }, - "is-weakmap": { + "node_modules/is-weakmap": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==" + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "is-weakref": { + "node_modules/is-weakref": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-weakset": { + "node_modules/is-weakset": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "is-wsl": { + "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { + "license": "MIT", + "dependencies": { "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "isarray": { + "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" }, - "isexe": { + "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, - "istanbul-lib-coverage": { + "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } }, - "istanbul-lib-instrument": { + "node_modules/istanbul-lib-instrument": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=8" } }, - "istanbul-lib-report": { + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "requires": { - "semver": "^7.5.3" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">=10" } }, - "istanbul-lib-source-maps": { + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "engines": { + "node": ">=10" } }, - "istanbul-reports": { + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "iterator.prototype": { + "node_modules/iterator.prototype": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "requires": { + "license": "MIT", + "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "jackspeak": { + "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "requires": { - "@isaacs/cliui": "^8.0.2", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, - "jake": { + "node_modules/jake": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", "filelist": "^1.0.4", "minimatch": "^3.1.2" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" } }, - "jest": { + "node_modules/jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", "jest-cli": "^27.5.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "jest-changed-files": { + "node_modules/jest-changed-files": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-circus": { + "node_modules/jest-circus": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -7640,57 +11108,50 @@ "stack-utils": "^2.0.3", "throat": "^6.0.1" }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true } } }, - "jest-config": { + "node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", "@jest/types": "^27.5.1", @@ -7716,178 +11177,67 @@ "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true } } }, - "jest-diff": { + "node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { + "license": "MIT", + "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-docblock": { + "node_modules/jest-docblock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { + "license": "MIT", + "dependencies": { "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-each": { + "node_modules/jest-each": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", "jest-get-type": "^27.5.1", "jest-util": "^27.5.1", "pretty-format": "^27.5.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-environment-jsdom": { + "node_modules/jest-environment-jsdom": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -7895,37 +11245,48 @@ "jest-mock": "^27.5.1", "jest-util": "^27.5.1", "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-environment-node": { + "node_modules/jest-environment-node": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", "jest-mock": "^27.5.1", "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-get-type": { + "node_modules/jest-get-type": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "jest-haste-map": { + "node_modules/jest-haste-map": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^27.5.1", "jest-serializer": "^27.5.1", @@ -7933,13 +11294,20 @@ "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "jest-jasmine2": { + "node_modules/jest-jasmine2": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -7958,122 +11326,44 @@ "pretty-format": "^27.5.1", "throat": "^6.0.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-leak-detector": { + "node_modules/jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { + "license": "MIT", + "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-matcher-utils": { + "node_modules/jest-matcher-utils": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { + "license": "MIT", + "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-message-util": { + "node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", @@ -8084,76 +11374,55 @@ "slash": "^3.0.0", "stack-utils": "^2.0.3" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-mock": { + "node_modules/jest-mock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-pnp-resolver": { + "node_modules/jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } }, - "jest-regex-util": { + "node_modules/jest-regex-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "jest-resolve": { + "node_modules/jest-resolve": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -8165,67 +11434,30 @@ "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-resolve-dependencies": { + "node_modules/jest-resolve-dependencies": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-runner": { + "node_modules/jest-runner": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -8248,57 +11480,16 @@ "source-map-support": "^0.5.6", "throat": "^6.0.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-runtime": { + "node_modules/jest-runtime": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", "@jest/globals": "^27.5.1", @@ -8322,71 +11513,29 @@ "slash": "^3.0.0", "strip-bom": "^4.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-serializer": { + "node_modules/jest-serializer": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-snapshot": { + "node_modules/jest-snapshot": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", @@ -8410,57 +11559,16 @@ "pretty-format": "^27.5.1", "semver": "^7.3.2" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-util": { + "node_modules/jest-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", @@ -8468,57 +11576,16 @@ "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-validate": { + "node_modules/jest-validate": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", @@ -8526,57 +11593,16 @@ "leven": "^3.1.0", "pretty-format": "^27.5.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-watch-typeahead": { + "node_modules/jest-watch-typeahead": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", "jest-regex-util": "^28.0.0", @@ -8585,248 +11611,294 @@ "string-length": "^5.0.1", "strip-ansi": "^7.0.1" }, - "dependencies": { - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", - "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==" - } - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==" - } - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" } }, - "jest-watcher": { + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "requires": { + "license": "MIT", + "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", "@types/node": "*", @@ -8835,101 +11907,73 @@ "jest-util": "^27.5.1", "string-length": "^4.0.1" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "jest-worker": { + "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">= 10.13.0" } }, - "jiti": { + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==" + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } }, - "js-tokens": { + "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==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, - "js-yaml": { + "node_modules/js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { + "license": "MIT", + "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "jsdom": { + "node_modules/jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { + "license": "MIT", + "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", "acorn-globals": "^6.0.0", @@ -8958,601 +12002,892 @@ "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, - "dependencies": { - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { "optional": true } } }, - "jsesc": { + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } }, - "json-buffer": { + "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==" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" }, - "json-parse-even-better-errors": { + "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==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, - "json-schema": { + "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" }, - "json-schema-traverse": { + "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, - "json-stable-stringify-without-jsonify": { + "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==" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" }, - "json5": { + "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } }, - "jsonfile": { + "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", + "license": "MIT", + "dependencies": { "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "jsonpath": { + "node_modules/jsonpath": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "requires": { + "license": "MIT", + "dependencies": { "esprima": "1.2.2", "static-eval": "2.0.2", "underscore": "1.12.1" - }, - "dependencies": { - "esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==" - } } }, - "jsonpointer": { + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "jsx-ast-utils": { + "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "requires": { + "license": "MIT", + "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" } }, - "keyv": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "json-buffer": "3.0.1" } }, - "kind-of": { + "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "kleur": { + "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "klona": { + "node_modules/klona": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } }, - "language-subtag-registry": { + "node_modules/language-subtag-registry": { "version": "0.3.23", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" }, - "language-tags": { + "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "requires": { + "license": "MIT", + "dependencies": { "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, - "launch-editor": { + "node_modules/launch-editor": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "requires": { + "license": "MIT", + "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" } }, - "leven": { + "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" } }, - "libphonenumber-js": { + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libphonenumber-js": { "version": "1.11.19", "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.19.tgz", - "integrity": "sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==" + "integrity": "sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==", + "license": "MIT" }, - "lilconfig": { + "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } }, - "lines-and-columns": { + "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==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, - "loader-runner": { + "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } }, - "loader-utils": { + "node_modules/loader-utils": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "requires": { + "license": "MIT", + "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "locate-path": { + "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { + "license": "MIT", + "dependencies": { "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" } }, - "lodash": { + "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, - "lodash.debounce": { + "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" }, - "lodash.memoize": { + "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, - "lodash.merge": { + "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==" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" }, - "lodash.sortby": { + "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" }, - "lodash.uniq": { + "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, - "loose-envify": { + "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { + "license": "MIT", + "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "lower-case": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "tslib": "^2.0.3" } }, - "lru-cache": { + "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==", - "requires": { + "license": "ISC", + "dependencies": { "yallist": "^3.0.2" } }, - "magic-string": { + "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { + "license": "MIT", + "dependencies": { "sourcemap-codec": "^1.4.8" } }, - "make-dir": { + "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { + "license": "MIT", + "dependencies": { "semver": "^6.0.0" }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "makeerror": { + "node_modules/make-dir/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/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "tmpl": "1.0.5" } }, - "math-intrinsics": { + "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==" + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "mdn-data": { + "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" }, - "media-typer": { + "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "memfs": { + "node_modules/memfs": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "requires": { + "license": "Unlicense", + "dependencies": { "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" } }, - "merge-descriptors": { + "node_modules/merge-descriptors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "merge-stream": { + "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, - "merge2": { + "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } }, - "methods": { + "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "micromatch": { + "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "requires": { + "license": "MIT", + "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "mime": { + "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } }, - "mime-db": { + "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==" + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "mime-types": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "mimic-fn": { + "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "mini-css-extract-plugin": { + "node_modules/mini-css-extract-plugin": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "requires": { + "license": "MIT", + "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "minimalistic-assert": { + "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, - "minimatch": { + "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { + "license": "ISC", + "dependencies": { "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minimist": { + "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "minipass": { + "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "mkdirp": { + "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { + "license": "MIT", + "dependencies": { "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "ms": { + "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==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, - "mui-phone-number": { + "node_modules/mui-phone-number": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/mui-phone-number/-/mui-phone-number-3.0.3.tgz", "integrity": "sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==", - "requires": { + "license": "MIT", + "dependencies": { "country-flag-icons": "^1.5.5", "lodash": "^4.17.21" + }, + "peerDependencies": { + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/material": "^5.11.10", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" } }, - "mui-tel-input": { + "node_modules/mui-tel-input": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/mui-tel-input/-/mui-tel-input-7.0.0.tgz", "integrity": "sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node": "^22.9.0", "libphonenumber-js": "^1.11.14" + }, + "peerDependencies": { + "@emotion/react": "^11.13.0", + "@emotion/styled": "^11.13.0", + "@mui/material": "^6.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "multicast-dns": { + "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { + "license": "MIT", + "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" } }, - "mz": { + "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { + "license": "MIT", + "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, - "nanoid": { + "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } }, - "natural-compare": { + "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" }, - "natural-compare-lite": { + "node_modules/natural-compare-lite": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" }, - "negotiator": { + "node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==" + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "neo-async": { + "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, - "no-case": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, - "node-forge": { + "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } }, - "node-int64": { + "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" }, - "node-releases": { + "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==" + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" }, - "normalize-path": { + "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-range": { + "node_modules/normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "normalize-url": { + "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "npm-run-path": { + "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { + "license": "MIT", + "dependencies": { "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "nwsapi": { + "node_modules/nwsapi": { "version": "2.2.16", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==" + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", + "license": "MIT" }, - "object-assign": { + "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "object-hash": { + "node_modules/object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "object-inspect": { + "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "object-keys": { + "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "object.assign": { + "node_modules/object.assign": { "version": "4.1.7", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.entries": { + "node_modules/object.entries": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "object.fromentries": { + "node_modules/object.fromentries": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.getownpropertydescriptors": { + "node_modules/object.getownpropertydescriptors": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "requires": { + "license": "MIT", + "dependencies": { "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9560,902 +12895,1525 @@ "es-object-atoms": "^1.0.0", "gopd": "^1.0.1", "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "object.groupby": { + "node_modules/object.groupby": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, - "object.values": { + "node_modules/object.values": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "obuf": { + "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" }, - "on-finished": { + "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { + "license": "MIT", + "dependencies": { "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "on-headers": { + "node_modules/on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "once": { + "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { + "license": "ISC", + "dependencies": { "wrappy": "1" } }, - "onetime": { + "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { + "license": "MIT", + "dependencies": { "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "open": { + "node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "requires": { + "license": "MIT", + "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "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" } }, - "own-keys": { + "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "requires": { + "license": "MIT", + "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "p-limit": { + "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { + "license": "MIT", + "dependencies": { "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "p-locate": { + "node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { + "license": "MIT", + "dependencies": { "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "p-retry": { + "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { + "license": "MIT", + "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "p-try": { + "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "package-json-from-dist": { + "node_modules/package-json-from-dist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" }, - "param-case": { + "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { + "license": "MIT", + "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, - "parent-module": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "parse-json": { + "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==", - "requires": { + "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" } }, - "parse5": { + "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" }, - "parseurl": { + "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "pascal-case": { + "node_modules/pascal-case": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { + "license": "MIT", + "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, - "path-exists": { + "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==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "path-is-absolute": { + "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "path-key": { + "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==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "path-parse": { + "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, - "path-scurry": { + "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "requires": { + "license": "BlueOak-1.0.0", + "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, - "dependencies": { - "lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - } + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "path-to-regexp": { + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, - "path-type": { + "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==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "performance-now": { + "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, - "picocolors": { + "node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" }, - "picomatch": { + "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "pify": { + "node_modules/PieChart": { + "resolved": "@mui/x-charts/PieChart", + "link": true + }, + "node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "pirates": { + "node_modules/pirates": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } }, - "pkg-dir": { + "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { + "license": "MIT", + "dependencies": { "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "pkg-up": { + "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { + "license": "MIT", + "dependencies": { "find-up": "^3.0.0" }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } + "engines": { + "node": ">=8" } }, - "possible-typed-array-names": { + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==" + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, - "postcss": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", - "requires": { + "node_modules/postcss": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" } }, - "postcss-attribute-case-insensitive": { + "node_modules/postcss-attribute-case-insensitive": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-browser-comments": { + "node_modules/postcss-browser-comments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==" + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } }, - "postcss-calc": { + "node_modules/postcss-calc": { "version": "8.2.4", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "peerDependencies": { + "postcss": "^8.2.2" } }, - "postcss-clamp": { + "node_modules/postcss-clamp": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "postcss-color-functional-notation": { + "node_modules/postcss-color-functional-notation": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-color-hex-alpha": { + "node_modules/postcss-color-hex-alpha": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-color-rebeccapurple": { + "node_modules/postcss-color-rebeccapurple": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-colormin": { + "node_modules/postcss-colormin": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "colord": "^2.9.1", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-convert-values": { + "node_modules/postcss-convert-values": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-custom-media": { + "node_modules/postcss-custom-media": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "postcss-custom-properties": { + "node_modules/postcss-custom-properties": { "version": "12.1.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-custom-selectors": { + "node_modules/postcss-custom-selectors": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.4" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "postcss-dir-pseudo-class": { + "node_modules/postcss-dir-pseudo-class": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-discard-comments": { + "node_modules/postcss-discard-comments": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==" + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-duplicates": { + "node_modules/postcss-discard-duplicates": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-empty": { + "node_modules/postcss-discard-empty": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-discard-overridden": { + "node_modules/postcss-discard-overridden": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-double-position-gradients": { + "node_modules/postcss-double-position-gradients": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-env-function": { + "node_modules/postcss-env-function": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-flexbugs-fixes": { + "node_modules/postcss-flexbugs-fixes": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } }, - "postcss-focus-visible": { + "node_modules/postcss-focus-visible": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.9" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-focus-within": { + "node_modules/postcss-focus-within": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.9" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "postcss-font-variant": { + "node_modules/postcss-font-variant": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==" + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-gap-properties": { + "node_modules/postcss-gap-properties": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==" + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "postcss-image-set-function": { + "node_modules/postcss-image-set-function": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-import": { + "node_modules/postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "postcss-initial": { + "node_modules/postcss-initial": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==" + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "postcss-js": { + "node_modules/postcss-js": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "requires": { + "license": "MIT", + "dependencies": { "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "postcss-lab-function": { + "node_modules/postcss-lab-function": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-load-config": { + "node_modules/postcss-load-config": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { "lilconfig": "^3.0.0", "yaml": "^2.3.4" }, - "dependencies": { - "lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==" + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true }, - "yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==" + "ts-node": { + "optional": true } } }, - "postcss-loader": { + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { + "license": "MIT", + "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "postcss-logical": { + "node_modules/postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==" + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } }, - "postcss-media-minmax": { + "node_modules/postcss-media-minmax": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==" + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-merge-longhand": { + "node_modules/postcss-merge-longhand": { "version": "5.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-merge-rules": { + "node_modules/postcss-merge-rules": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-minify-font-values": { + "node_modules/postcss-minify-font-values": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-minify-gradients": { + "node_modules/postcss-minify-gradients": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { + "license": "MIT", + "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-minify-params": { + "node_modules/postcss-minify-params": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-minify-selectors": { + "node_modules/postcss-minify-selectors": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.5" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-modules-extract-imports": { + "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==" + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "postcss-modules-local-by-default": { + "node_modules/postcss-modules-local-by-default": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "requires": { + "license": "MIT", + "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-modules-scope": { + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "requires": { + "license": "ISC", + "dependencies": { "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-modules-values": { + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { + "license": "ISC", + "dependencies": { "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "postcss-nested": { + "node_modules/postcss-nested": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.1.1" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "postcss-nesting": { + "node_modules/postcss-nesting": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-normalize": { + "node_modules/postcss-normalize": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "postcss-normalize-charset": { + "node_modules/postcss-normalize-charset": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "postcss-normalize-display-values": { + "node_modules/postcss-normalize-display-values": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-positions": { + "node_modules/postcss-normalize-positions": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-repeat-style": { + "node_modules/postcss-normalize-repeat-style": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-string": { + "node_modules/postcss-normalize-string": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-timing-functions": { + "node_modules/postcss-normalize-timing-functions": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-unicode": { + "node_modules/postcss-normalize-unicode": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-url": { + "node_modules/postcss-normalize-url": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { + "license": "MIT", + "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-normalize-whitespace": { + "node_modules/postcss-normalize-whitespace": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-opacity-percentage": { + "node_modules/postcss-opacity-percentage": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==" + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "postcss-ordered-values": { + "node_modules/postcss-ordered-values": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { + "license": "MIT", + "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-overflow-shorthand": { + "node_modules/postcss-overflow-shorthand": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-page-break": { + "node_modules/postcss-page-break": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==" + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } }, - "postcss-place": { + "node_modules/postcss-place": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-preset-env": { + "node_modules/postcss-preset-env": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "@csstools/postcss-cascade-layers": "^1.1.1", "@csstools/postcss-color-function": "^1.1.1", "@csstools/postcss-font-format-keywords": "^1.0.1", @@ -10505,374 +14463,485 @@ "postcss-replace-overflow-wrap": "^4.0.0", "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-pseudo-class-any-link": { + "node_modules/postcss-pseudo-class-any-link": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "requires": { + "license": "CC0-1.0", + "dependencies": { "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-reduce-initial": { + "node_modules/postcss-reduce-initial": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-reduce-transforms": { + "node_modules/postcss-reduce-transforms": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-replace-overflow-wrap": { + "node_modules/postcss-replace-overflow-wrap": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==" + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } }, - "postcss-selector-not": { + "node_modules/postcss-selector-not": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.10" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "requires": { + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-svgo": { + "node_modules/postcss-svgo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-unique-selectors": { + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { + "license": "MIT", + "dependencies": { "postcss-selector-parser": "^6.0.5" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "postcss-value-parser": { + "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } }, - "pretty-bytes": { + "node_modules/pretty-bytes": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "pretty-error": { + "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { + "license": "MIT", + "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" } }, - "pretty-format": { + "node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "process-nextick-args": { + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, - "promise": { + "node_modules/promise": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "requires": { + "license": "MIT", + "dependencies": { "asap": "~2.0.6" } }, - "prompts": { + "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { + "license": "MIT", + "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "prop-types": { + "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { + "license": "MIT", + "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } } }, - "proxy-addr": { + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { + "license": "MIT", + "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } + "engines": { + "node": ">= 0.10" } }, - "proxy-from-env": { + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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==" + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" }, - "psl": { + "node_modules/psl": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "requires": { + "license": "MIT", + "dependencies": { "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" } }, - "punycode": { + "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "q": { + "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "qs": { + "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "querystringify": { + "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" }, - "queue-microtask": { + "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "raf": { + "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { + "license": "MIT", + "dependencies": { "performance-now": "^2.1.0" } }, - "randombytes": { + "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { + "license": "MIT", + "dependencies": { "safe-buffer": "^5.1.0" } }, - "range-parser": { + "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "raw-body": { + "node_modules/raw-body": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { + "license": "MIT", + "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "react": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", - "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==" + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "react-app-polyfill": { + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { + "license": "MIT", + "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", "promise": "^8.1.0", @@ -10880,19 +14949,36 @@ "regenerator-runtime": "^0.13.9", "whatwg-fetch": "^3.6.2" }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - } + "engines": { + "node": ">=14" } }, - "react-dev-utils": { + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-cookie": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-7.2.2.tgz", + "integrity": "sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==", + "license": "MIT", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.5", + "hoist-non-react-statics": "^3.3.2", + "universal-cookie": "^7.0.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, + "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", "browserslist": "^4.18.1", @@ -10918,166 +15004,226 @@ "strip-ansi": "^6.0.1", "text-table": "^0.2.0" }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "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==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" - }, - "loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" - }, - "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==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "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==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "react-dom": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", - "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", - "requires": { - "scheduler": "^0.25.0" + "node_modules/react-dev-utils/node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" } }, - "react-dropzone": { + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dropzone": { "version": "14.3.5", "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.5.tgz", "integrity": "sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==", - "requires": { + "license": "MIT", + "dependencies": { "attr-accept": "^2.2.4", "file-selector": "^2.1.0", "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" } }, - "react-error-overlay": { + "node_modules/react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "license": "MIT" }, - "react-hook-form": { + "node_modules/react-hook-form": { "version": "7.54.2", "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.2.tgz", - "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==" + "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19" + } }, - "react-is": { + "node_modules/react-is": { "version": "19.0.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", - "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==" + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", + "license": "MIT" }, - "react-redux": { + "node_modules/react-redux": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", - "requires": { + "license": "MIT", + "dependencies": { "@types/use-sync-external-store": "^0.0.6", "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } } }, - "react-refresh": { + "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "react-router": { + "node_modules/react-router": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.5.tgz", "integrity": "sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==", - "requires": { + "license": "MIT", + "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^1.0.1", "set-cookie-parser": "^2.6.0", "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, - "react-router-dom": { + "node_modules/react-router-dom": { "version": "7.1.5", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.1.5.tgz", "integrity": "sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==", - "requires": { + "license": "MIT", + "dependencies": { "react-router": "7.1.5" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" } }, - "react-scripts": { + "node_modules/react-scripts": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", "@svgr/webpack": "^5.5.0", @@ -11098,7 +15244,6 @@ "eslint-webpack-plugin": "^3.1.1", "file-loader": "^6.2.0", "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", "html-webpack-plugin": "^5.5.0", "identity-obj-proxy": "^3.0.0", "jest": "^27.4.3", @@ -11126,93 +15271,123 @@ "webpack-dev-server": "^4.6.0", "webpack-manifest-plugin": "^4.0.2", "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "react-toastify": { + "node_modules/react-toastify": { "version": "11.0.3", "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-11.0.3.tgz", "integrity": "sha512-cbPtHJPfc0sGqVwozBwaTrTu1ogB9+BLLjd4dDXd863qYLj7DGrQ2sg5RAChjFUB4yc3w8iXOtWcJqPK/6xqRQ==", - "requires": { + "license": "MIT", + "dependencies": { "clsx": "^2.1.1" + }, + "peerDependencies": { + "react": "^18 || ^19", + "react-dom": "^18 || ^19" } }, - "react-transition-group": { + "node_modules/react-transition-group": { "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", "loose-envify": "^1.4.0", "prop-types": "^15.6.2" }, - "dependencies": { - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - } + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "read-cache": { + "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { + "license": "MIT", + "dependencies": { "pify": "^2.3.0" } }, - "readable-stream": { + "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { + "license": "MIT", + "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "readdirp": { + "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { + "license": "MIT", + "dependencies": { "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "recursive-readdir": { + "node_modules/recursive-readdir": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "requires": { + "license": "MIT", + "dependencies": { "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" } }, - "redux": { + "node_modules/redux": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" }, - "redux-thunk": { + "node_modules/redux-thunk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==" + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } }, - "reflect.getprototypeof": { + "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", @@ -11221,433 +15396,618 @@ "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regenerate": { + "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" }, - "regenerate-unicode-properties": { + "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "requires": { + "license": "MIT", + "dependencies": { "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "regenerator-runtime": { + "node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, - "regenerator-transform": { + "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "requires": { + "license": "MIT", + "dependencies": { "@babel/runtime": "^7.8.4" } }, - "regex-parser": { + "node_modules/regex-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", + "license": "MIT" }, - "regexp.prototype.flags": { + "node_modules/regexp.prototype.flags": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regexpu-core": { + "node_modules/regexpu-core": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "requires": { + "license": "MIT", + "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "regjsgen": { + "node_modules/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" }, - "regjsparser": { + "node_modules/regjsparser": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "jsesc": "~3.0.2" }, - "dependencies": { - "jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" - } + "bin": { + "regjsparser": "bin/parser" } }, - "relateurl": { + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } }, - "renderkid": { + "node_modules/renderkid": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { + "license": "MIT", + "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - } } }, - "require-directory": { + "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "require-from-string": { + "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "requires-port": { + "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, - "reselect": { + "node_modules/reselect": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", - "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" }, - "resolve": { + "node_modules/resolve": { "version": "1.22.10", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "requires": { + "license": "MIT", + "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "resolve-cwd": { + "node_modules/resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { + "license": "MIT", + "dependencies": { "resolve-from": "^5.0.0" }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } + "engines": { + "node": ">=8" } }, - "resolve-from": { + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==" + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "resolve-url-loader": { + "node_modules/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { + "license": "MIT", + "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", "loader-utils": "^2.0.0", "postcss": "^7.0.35", "source-map": "0.6.1" }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "rework-visit": { + "optional": true } } }, - "resolve.exports": { + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==" + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } }, - "retry": { + "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } }, - "reusify": { + "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, - "rimraf": { + "node_modules/RichTreeView": { + "resolved": "@mui/x-tree-view/RichTreeView", + "link": true + }, + "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "robust-predicates": { + "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "license": "Unlicense" }, - "rollup": { + "node_modules/rollup": { "version": "2.79.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "requires": { + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { "fsevents": "~2.3.2" } }, - "rollup-plugin-terser": { + "node_modules/rollup-plugin-terser": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", "terser": "^5.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "peerDependencies": { + "rollup": "^2.0.0" } }, - "run-parallel": { + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { "queue-microtask": "^1.2.2" } }, - "safe-array-concat": { + "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safe-buffer": { + "node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "safe-push-apply": { + "node_modules/safe-push-apply": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "requires": { + "license": "MIT", + "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safe-regex-test": { + "node_modules/safe-regex-test": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "safer-buffer": { + "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, - "sanitize.css": { + "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" }, - "sass-loader": { + "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "requires": { + "license": "MIT", + "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "sax": { + "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" }, - "saxes": { + "node_modules/saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { + "license": "ISC", + "dependencies": { "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" } }, - "scheduler": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", - "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } }, - "schema-utils": { + "node_modules/schema-utils": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", - "requires": { + "license": "MIT", + "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "select-hose": { + "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, - "selfsigned": { + "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "requires": { + "license": "MIT", + "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "semver": { + "node_modules/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==" + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } }, - "send": { + "node_modules/send": { "version": "0.19.0", "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -11662,42 +16022,49 @@ "range-parser": "~1.2.1", "statuses": "2.0.1" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - } + "engines": { + "node": ">= 0.8.0" } }, - "serialize-javascript": { + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "randombytes": "^2.1.0" } }, - "serve-index": { + "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { + "license": "MIT", + "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", @@ -11706,268 +16073,373 @@ "mime-types": "~2.1.17", "parseurl": "~1.3.2" }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } + "engines": { + "node": ">= 0.8.0" } }, - "serve-static": { + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "requires": { + "license": "MIT", + "dependencies": { "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "set-cookie-parser": { + "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==" + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" }, - "set-function-length": { + "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "requires": { + "license": "MIT", + "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "set-function-name": { + "node_modules/set-function-name": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "requires": { + "license": "MIT", + "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "set-proto": { + "node_modules/set-proto": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "requires": { + "license": "MIT", + "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" } }, - "setprototypeof": { + "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, - "shebang-command": { + "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==", - "requires": { + "license": "MIT", + "dependencies": { "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "shebang-regex": { + "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==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "shell-quote": { + "node_modules/shell-quote": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==" + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "side-channel": { + "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "requires": { + "license": "MIT", + "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "side-channel-list": { + "node_modules/side-channel-list": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "requires": { + "license": "MIT", + "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "side-channel-map": { + "node_modules/side-channel-map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "side-channel-weakmap": { + "node_modules/side-channel-weakmap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "signal-exit": { + "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, - "sisteransi": { + "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, - "slash": { + "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "sockjs": { + "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { + "license": "MIT", + "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, - "source-list-map": { + "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" }, - "source-map": { + "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-js": { + "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==" + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "source-map-loader": { + "node_modules/source-map-loader": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "requires": { + "license": "MIT", + "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", "source-map-js": "^1.0.1" }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "source-map-support": { + "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { + "license": "MIT", + "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } } }, - "sourcemap-codec": { + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" }, - "spdy": { + "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", "http-deceiver": "^1.2.7", "select-hose": "^2.0.0", "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "spdy-transport": { + "node_modules/spdy-transport": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { + "license": "MIT", + "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", "hpack.js": "^2.1.6", @@ -11976,112 +16448,248 @@ "wbuf": "^1.7.3" } }, - "sprintf-js": { + "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, - "stable": { + "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" }, - "stack-utils": { + "node_modules/Stack": { + "resolved": "@mui/material/Stack", + "link": true + }, + "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "requires": { + "license": "MIT", + "dependencies": { "escape-string-regexp": "^2.0.0" }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } + "engines": { + "node": ">=10" } }, - "stackframe": { + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" }, - "static-eval": { + "node_modules/static-eval": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "requires": { + "license": "MIT", + "dependencies": { "escodegen": "^1.8.1" } }, - "statuses": { + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "string-length": { + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { + "license": "MIT", + "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "string-natural-compare": { + "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" }, - "string-width": { + "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { + "license": "MIT", + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } + "engines": { + "node": ">=8" } }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { + "license": "MIT", + "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } + "engines": { + "node": ">=8" } }, - "string.prototype.includes": { + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" } }, - "string.prototype.matchall": { + "node_modules/string.prototype.matchall": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", @@ -12095,22 +16703,30 @@ "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.repeat": { + "node_modules/string.prototype.repeat": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "requires": { + "license": "MIT", + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, - "string.prototype.trim": { + "node_modules/string.prototype.trim": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", @@ -12118,125 +16734,175 @@ "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.trimend": { + "node_modules/string.prototype.trimend": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "string.prototype.trimstart": { + "node_modules/string.prototype.trimstart": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "stringify-object": { + "node_modules/stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "strip-ansi": { + "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "strip-comments": { + "node_modules/strip-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } }, - "strip-final-newline": { + "node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "strip-json-comments": { + "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==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "style-loader": { + "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==" + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } }, - "stylehacks": { + "node_modules/stylehacks": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "requires": { + "license": "MIT", + "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "stylis": { + "node_modules/styles": { + "resolved": "@mui/material/styles", + "link": true + }, + "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" }, - "sucrase": { + "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "requires": { + "license": "MIT", + "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "glob": "^10.3.10", @@ -12245,90 +16911,117 @@ "pirates": "^4.0.1", "ts-interface-checker": "^0.1.9" }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - } - }, - "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "requires": { - "brace-expansion": "^2.0.1" - } - } + "balanced-match": "^1.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" } }, - "supports-hyperlinks": { + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "requires": { + "license": "MIT", + "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } + "engines": { + "node": ">=8" } }, - "supports-preserve-symlinks-flag": { + "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "svg-parser": { + "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==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" }, - "svgo": { + "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", "css-select": "^2.0.0", @@ -12342,18 +17035,160 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" } }, - "symbol-tree": { + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" }, - "tailwindcss": { + "node_modules/Tabs": { + "resolved": "@mui/material/Tabs", + "link": true + }, + "node_modules/tailwindcss": { "version": "3.4.17", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", - "requires": { + "license": "MIT", + "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", @@ -12377,285 +17212,431 @@ "resolve": "^1.22.8", "sucrase": "^3.35.0" }, - "dependencies": { - "lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==" - }, - "postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" } }, - "tapable": { + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "temp-dir": { + "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "tempy": { + "node_modules/tempy": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { + "license": "MIT", + "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", "type-fest": "^0.16.0", "unique-string": "^2.0.0" }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "terminal-link": { + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "terser": { - "version": "5.38.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.1.tgz", - "integrity": "sha512-GWANVlPM/ZfYzuPHjq0nxT+EbOEDDN3Jwhwdg1D8TU8oSkktp8w64Uq4auuGLxFSoNTRDncTq2hQHX1Ld9KHkA==", - "requires": { + "node_modules/terser": { + "version": "5.38.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.2.tgz", + "integrity": "sha512-w8CXxxbFA5zfNsR/i8HZq5bvn18AK0O9jj7hyo1YqkovLxEFa0uP0LCVGZRqiRaKRFxXhELBp8SteeAjEnfeJg==", + "license": "BSD-2-Clause", + "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "terser-webpack-plugin": { + "node_modules/terser-webpack-plugin": { "version": "5.3.11", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", - "requires": { + "license": "MIT", + "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", "serialize-javascript": "^6.0.2", "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "test-exclude": { + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { + "license": "ISC", + "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" } }, - "text-table": { + "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, - "thenify": { + "node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { + "license": "MIT", + "dependencies": { "any-promise": "^1.0.0" } }, - "thenify-all": { + "node_modules/thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "requires": { + "license": "MIT", + "dependencies": { "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" } }, - "throat": { + "node_modules/throat": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" }, - "thunky": { + "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" }, - "tmpl": { + "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { + "license": "MIT", + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "toidentifier": { + "node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } }, - "tough-cookie": { + "node_modules/Toolbar": { + "resolved": "@mui/material/Toolbar", + "link": true + }, + "node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "requires": { + "license": "BSD-3-Clause", + "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", "universalify": "^0.2.0", "url-parse": "^1.5.3" }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } + "engines": { + "node": ">=6" } }, - "tr46": { + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { + "license": "MIT", + "dependencies": { "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" } }, - "tryer": { + "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" }, - "ts-interface-checker": { + "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" }, - "tsconfig-paths": { + "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - } } }, - "tslib": { + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==" + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, - "tsutils": { + "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { + "license": "MIT", + "dependencies": { "tslib": "^1.8.1" }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "turbo-stream": { + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/turbo-stream": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", - "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==" + "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", + "license": "ISC" }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "requires": { - "prelude-ls": "~1.1.2" + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-detect": { + "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "license": "MIT", + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typed-array-buffer": { + "node_modules/typed-array-buffer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" } }, - "typed-array-byte-length": { + "node_modules/typed-array-byte-length": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-byte-offset": { + "node_modules/typed-array-byte-offset": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "requires": { + "license": "MIT", + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", @@ -12663,248 +17644,404 @@ "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-length": { + "node_modules/typed-array-length": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "requires": { + "license": "MIT", + "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typedarray-to-buffer": { + "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { + "license": "MIT", + "dependencies": { "is-typedarray": "^1.0.0" } }, - "typescript": { + "node_modules/typescript": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "dev": true + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } }, - "unbox-primitive": { + "node_modules/Typography": { + "resolved": "@mui/material/Typography", + "link": true + }, + "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "underscore": { + "node_modules/underscore": { "version": "1.12.1", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" }, - "undici-types": { + "node_modules/undici-types": { "version": "6.20.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==" + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { + "license": "MIT", + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==" + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "unique-string": { + "node_modules/unique-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { + "license": "MIT", + "dependencies": { "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "universalify": { + "node_modules/universal-cookie": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.2.2.tgz", + "integrity": "sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.7.2" + } + }, + "node_modules/universal-cookie/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "unquote": { + "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" }, - "upath": { + "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } }, - "update-browserslist-db": { + "node_modules/update-browserslist-db": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", - "requires": { + "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" } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { + "license": "BSD-2-Clause", + "dependencies": { "punycode": "^2.1.0" } }, - "url-parse": { + "node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { + "license": "MIT", + "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, - "use-sync-external-store": { + "node_modules/use-sync-external-store": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", - "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==" + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } }, - "util-deprecate": { + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, - "util.promisify": { + "node_modules/util.promisify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { + "license": "MIT", + "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "utila": { + "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { + "node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "v8-to-istanbul": { + "node_modules/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "requires": { + "license": "ISC", + "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, - "dependencies": { - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - } + "engines": { + "node": ">=10.12.0" } }, - "vary": { + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "w3c-hr-time": { + "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "dependencies": { "browser-process-hrtime": "^1.0.0" } }, - "w3c-xmlserializer": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { + "license": "MIT", + "dependencies": { "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, - "walker": { + "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "makeerror": "1.0.12" } }, - "watchpack": { + "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "requires": { + "license": "MIT", + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wbuf": { + "node_modules/wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { + "license": "MIT", + "dependencies": { "minimalistic-assert": "^1.0.0" } }, - "web-vitals": { + "node_modules/web-vitals": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", - "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "license": "Apache-2.0" }, - "webidl-conversions": { + "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } }, - "webpack": { + "node_modules/webpack": { "version": "5.97.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", - "requires": { + "license": "MIT", + "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.14.1", @@ -12929,66 +18066,51 @@ "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "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==" - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-dev-middleware": { + "node_modules/webpack-dev-middleware": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "requires": { + "license": "MIT", + "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "webpack-dev-server": { + "node_modules/webpack-dev-server": { "version": "4.15.2", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "requires": { + "license": "MIT", + "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", @@ -13020,117 +18142,277 @@ "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, - "dependencies": { - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true }, - "ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==" + "webpack-cli": { + "optional": true } } }, - "webpack-manifest-plugin": { + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "requires": { + "license": "MIT", + "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" } }, - "webpack-sources": { + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } }, - "websocket-driver": { + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/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==", + "license": "MIT" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { + "license": "Apache-2.0", + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "node_modules/websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } }, - "whatwg-encoding": { + "node_modules/whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { + "license": "MIT", + "dependencies": { "iconv-lite": "0.4.24" } }, - "whatwg-fetch": { + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { "version": "3.6.20", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" }, - "whatwg-mimetype": { + "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { + "license": "MIT", + "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, - "which": { + "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { + "license": "ISC", + "dependencies": { "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-boxed-primitive": { + "node_modules/which-boxed-primitive": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "requires": { + "license": "MIT", + "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-builtin-type": { + "node_modules/which-builtin-type": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "requires": { + "license": "MIT", + "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", @@ -13144,59 +18426,86 @@ "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-collection": { + "node_modules/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "requires": { + "license": "MIT", + "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-typed-array": { + "node_modules/which-typed-array": { "version": "1.1.18", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", - "requires": { + "license": "MIT", + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.3", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "word-wrap": { + "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "workbox-background-sync": { + "node_modules/workbox-background-sync": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", - "requires": { + "license": "MIT", + "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" } }, - "workbox-broadcast-update": { + "node_modules/workbox-broadcast-update": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-build": { + "node_modules/workbox-build": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "requires": { + "license": "MIT", + "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", "@babel/preset-env": "^7.11.0", @@ -13235,115 +18544,137 @@ "workbox-sw": "6.6.0", "workbox-window": "6.6.0" }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } + "engines": { + "node": ">=10.0.0" } }, - "workbox-cacheable-response": { + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", - "requires": { + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-core": { + "node_modules/workbox-core": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" }, - "workbox-expiration": { + "node_modules/workbox-expiration": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "requires": { + "license": "MIT", + "dependencies": { "idb": "^7.0.1", "workbox-core": "6.6.0" } }, - "workbox-google-analytics": { + "node_modules/workbox-google-analytics": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", - "requires": { + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { "workbox-background-sync": "6.6.0", "workbox-core": "6.6.0", "workbox-routing": "6.6.0", "workbox-strategies": "6.6.0" } }, - "workbox-navigation-preload": { + "node_modules/workbox-navigation-preload": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-precaching": { + "node_modules/workbox-precaching": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0", "workbox-strategies": "6.6.0" } }, - "workbox-range-requests": { + "node_modules/workbox-range-requests": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-recipes": { + "node_modules/workbox-recipes": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-cacheable-response": "6.6.0", "workbox-core": "6.6.0", "workbox-expiration": "6.6.0", @@ -13352,190 +18683,204 @@ "workbox-strategies": "6.6.0" } }, - "workbox-routing": { + "node_modules/workbox-routing": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-strategies": { + "node_modules/workbox-strategies": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0" } }, - "workbox-streams": { + "node_modules/workbox-streams": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "requires": { + "license": "MIT", + "dependencies": { "workbox-core": "6.6.0", "workbox-routing": "6.6.0" } }, - "workbox-sw": { + "node_modules/workbox-sw": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" }, - "workbox-webpack-plugin": { + "node_modules/workbox-webpack-plugin": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", - "requires": { + "license": "MIT", + "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", "upath": "^1.2.0", "webpack-sources": "^1.4.3", "workbox-build": "6.6.0" }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" } }, - "workbox-window": { + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "requires": { + "license": "MIT", + "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.6.0" } }, - "wrap-ansi": { + "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { + "license": "MIT", + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "wrappy": { + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { + "license": "ISC", + "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, - "ws": { + "node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==" + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "xml-name-validator": { + "node_modules/xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" }, - "xmlchars": { + "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "yallist": { + "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" }, - "yaml": { + "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } }, - "yargs": { + "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { + "license": "MIT", + "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -13543,17 +18888,31 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, - "yargs-parser": { + "node_modules/yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "yocto-queue": { + "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==" + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/package.json b/package.json index 3416a16..09a251b 100644 --- a/package.json +++ b/package.json @@ -6,41 +6,41 @@ "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/icons-material": "^6.3.0", - "@mui/material": "^6.3.0", + "@mui/material": "^6.4.4", "@mui/x-charts": "^7.23.2", "@mui/x-data-grid": "^7.23.5", "@mui/x-date-pickers": "^7.23.3", "@mui/x-tree-view": "^7.23.2", "@react-spring/web": "^9.7.5", "@reduxjs/toolkit": "^2.5.0", - "AdapterDayjs": "link:@mui/x-date-pickers/AdapterDayjs", - "AppBar": "link:@mui/material/AppBar", - "Box": "link:@mui/material/Box", - "PieChart": "link:@mui/x-charts/PieChart", - "RichTreeView": "link:@mui/x-tree-view/RichTreeView", - "Stack": "link:@mui/material/Stack", - "Tabs": "link:@mui/material/Tabs", - "Toolbar": "link:@mui/material/Toolbar", - "Typography": "link:@mui/material/Typography", + "AdapterDayjs": "file:@mui/x-date-pickers/AdapterDayjs", "add": "^2.0.6", + "AppBar": "file:@mui/material/AppBar", "axios": "^1.7.9", + "Box": "file:@mui/material/Box", "clsx": "^2.1.1", "cra-template-typescript": "1.2.0", "dayjs": "^1.11.13", - "hooks": "link:@mui/x-charts/hooks", + "hooks": "file:@mui/x-charts/hooks", "mui-phone-number": "^3.0.3", "mui-tel-input": "^7.0.0", + "PieChart": "file:@mui/x-charts/PieChart", "prop-types": "^15.8.1", - "react": "^19.0.0", + "react": "^18.0.0", "react-cookie": "^7.2.2", - "react-dom": "^19.0.0", + "react-dom": "^18.0.0", "react-dropzone": "^14.3.5", "react-hook-form": "^7.54.2", "react-redux": "^9.2.0", "react-router-dom": "^7.1.1", "react-scripts": "5.0.1", "react-toastify": "^11.0.2", - "styles": "link:@mui/material/styles", + "RichTreeView": "file:@mui/x-tree-view/RichTreeView", + "Stack": "file:@mui/material/Stack", + "styles": "file:@mui/material/styles", + "Tabs": "file:@mui/material/Tabs", + "Toolbar": "file:@mui/material/Toolbar", + "Typography": "file:@mui/material/Typography", "web-vitals": "^4.2.4" }, "scripts": { diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 0fa5cf3..01c3c89 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -33,6 +33,14 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const handleProfile = () => { navigate("/auth/profile"); }; + + //Eknoor singh and jaanvi + //date:- 13-Feb-2025 + //Implemented logout functionality which was static previously + const handlelogout = () => { + localStorage.clear(); + navigate("/auth/login"); + }; return ( - Logout + {/* //Eknoor singh and jaanvi + //date:- 13-Feb-2025 + //Implemented logout functionality which was static previously */} + Logout diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index b4dafd3..b28fcef 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -1,215 +1,287 @@ -import * as React from 'react'; -import { useForm, Controller, SubmitHandler } from 'react-hook-form'; -import Box from '@mui/material/Box'; -import Button from '@mui/material/Button'; -import Checkbox from '@mui/material/Checkbox'; -import CssBaseline from '@mui/material/CssBaseline'; -import Divider from '@mui/material/Divider'; -import FormControlLabel from '@mui/material/FormControlLabel'; -import FormLabel from '@mui/material/FormLabel'; -import FormControl from '@mui/material/FormControl'; -import Link from '@mui/material/Link'; -import TextField from '@mui/material/TextField'; -import Typography from '@mui/material/Typography'; -import Stack from '@mui/material/Stack'; -import MuiCard from '@mui/material/Card'; -import { styled } from '@mui/material/styles'; -import AppTheme from '../../../shared-theme/AppTheme.tsx'; -import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons.tsx'; -import ColorModeSelect from '../../../shared-theme/ColorModeSelect.tsx'; -import MuiPhoneNumber from 'mui-phone-number'; -import { useDispatch } from 'react-redux'; -import { registerUser } from '../../../redux/slices/authSlice.ts'; +import * as React from "react"; +import { useForm, Controller, SubmitHandler } from "react-hook-form"; +import Box from "@mui/material/Box"; +import Button from "@mui/material/Button"; +// import Checkbox from '@mui/material/Checkbox'; +// import CssBaseline from '@mui/material/CssBaseline'; +import Divider from "@mui/material/Divider"; +// import FormControlLabel from '@mui/material/FormControlLabel'; +import FormLabel from "@mui/material/FormLabel"; +import FormControl from "@mui/material/FormControl"; +import Link from "@mui/material/Link"; +import TextField from "@mui/material/TextField"; +import Typography from "@mui/material/Typography"; +import Stack from "@mui/material/Stack"; +import MuiCard from "@mui/material/Card"; +import { styled } from "@mui/material/styles"; +import AppTheme from "../../../shared-theme/AppTheme.tsx"; +// import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons.tsx'; +import ColorModeSelect from "../../../shared-theme/ColorModeSelect.tsx"; +import MuiPhoneNumber from "mui-phone-number"; +import { useDispatch } from "react-redux"; +import { registerUser } from "../../../redux/slices/authSlice.ts"; import { toast } from "react-toastify"; +import { InputLabel, MenuItem, Select } from "@mui/material"; +import { useNavigate } from "react-router-dom"; const Card = styled(MuiCard)(({ theme }) => ({ - display: 'flex', - flexDirection: 'column', - alignSelf: 'center', - width: '100%', - padding: theme.spacing(4), - gap: theme.spacing(2), - margin: 'auto', - boxShadow: - 'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px', - [theme.breakpoints.up('sm')]: { - width: '450px', - }, - ...theme.applyStyles('dark', { - boxShadow: - 'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px', - }), + display: "flex", + flexDirection: "column", + alignSelf: "center", + width: "100%", + padding: theme.spacing(4), + gap: theme.spacing(2), + margin: "auto", + boxShadow: + "hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px", + [theme.breakpoints.up("sm")]: { + width: "450px", + }, + ...theme.applyStyles("dark", { + boxShadow: + "hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px", + }), })); const SignUpContainer = styled(Stack)(({ theme }) => ({ - height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)', - minHeight: '100%', - padding: theme.spacing(2), - [theme.breakpoints.up('sm')]: { - padding: theme.spacing(4), - }, - '&::before': { - content: '""', - display: 'block', - position: 'absolute', - zIndex: -1, - inset: 0, - backgroundImage: - 'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))', - backgroundRepeat: 'no-repeat', - ...theme.applyStyles('dark', { - backgroundImage: - 'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))', - }), - }, + height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", + minHeight: "100%", + padding: theme.spacing(2), + [theme.breakpoints.up("sm")]: { + padding: theme.spacing(4), + }, + "&::before": { + content: '""', + display: "block", + position: "absolute", + zIndex: -1, + inset: 0, + backgroundImage: + "radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))", + backgroundRepeat: "no-repeat", + ...theme.applyStyles("dark", { + backgroundImage: + "radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))", + }), + }, })); interface IRegisterForm { - name:string; - email: string; - password: string; - phoneCountryCode:string; - phoneNumber:number | null; + name: string; + email: string; + password: string; + phone: string; // Changed to string to handle formatted phone numbers + role: string; } + +//Eknoor singh and jaanvi +//date:- 13-Feb-2025 +//Implemented SignUp functionality which was static initially export default function SignUp(props: { disableCustomTheme?: boolean }) { -const dispatch = useDispatch(); - const { control, handleSubmit, formState: { errors }, setValue } = useForm({ - defaultValues: { - name: '', - email: '', - password: '', - phoneCountryCode: '', - phoneNumber: null, - } - }); - const [countryCode, setCountryCode] = React.useState(''); - const [phoneNumber, setPhoneNumber] = React.useState(''); + const dispatch = useDispatch(); + const { + control, + handleSubmit, + formState: { errors }, + setValue, + } = useForm({ + defaultValues: { + name: "", + email: "", + password: "", + role: "", + phone: "", + }, + }); - const extractCountryCodeAndNumber = (phone: string) => { - // Match the country code (e.g., +91) and the rest of the number - const match = phone.match(/^(\+\d{1,3})\s*(\d+.*)/); - if (match) { - return { countryCode: match[1], numberWithoutCountryCode: match[2] }; - } - return { countryCode: '', numberWithoutCountryCode: phone }; - }; - const handleOnChange = (newPhone: string) => { - const { countryCode, numberWithoutCountryCode } = extractCountryCodeAndNumber(newPhone); - console.log("numberWithoutCountryCode",numberWithoutCountryCode); - setPhoneNumber(numberWithoutCountryCode) - setCountryCode(countryCode); - }; + const navigate = useNavigate(); + const [phone, setPhone] = React.useState(""); - const onSubmit : SubmitHandler= async (data: any) => { - const payload = { - name: data.name, - email: data.email, - password: data.password, - phoneCountryCode: countryCode, - phoneNumber: phoneNumber, - }; - try { - await dispatch(registerUser(payload)).unwrap(); - } catch (error) { - toast(error) - console.log("error",error) - } - }; + // Enhanced email validation regex + const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/; - return ( - - {/* */} - / - - - Digi-EV - - Sign up - - - - Full name - ( - - )} - /> - + const handlePhoneChange = (value: string) => { + // Remove all non-numeric characters except + for country code + const cleanedNumber = value.replace(/[^\d+]/g, ""); + setValue("phone", cleanedNumber); + }; - - Email - ( - - )} - /> - + const onSubmit: SubmitHandler = async (data) => { + try { + // Validate email + if (!emailRegex.test(data.email)) { + toast.error("Please enter a valid email address"); + return; + } - - Password - ( - - )} - /> - - + // Validate phone number + if (!data.phone || data.phone.length < 10) { + toast.error("Please enter a valid phone number"); + return; + } - {/* + {/* */} + + + + Digi-EV + + Sign up + + + + Full name + ( + + )} + /> + + + + Email + ( + + )} + /> + + + + Password + ( + + )} + /> + + + + Phone Number + + + + + Role + ( + + )} + /> + {errors.role && ( + + {errors.role.message} + + )} + + + {/* */} - - - {/* + + + {/* or */} - {/* + {/* - - Forgot your password? - - - or - - - Don't have an account?{' '} - - Sign up - - - - - - - ); + + } + label="Remember me" + /> + + + + Forgot your password? + + + or + + + Don't have an account?{" "} + + Sign up + + + + + + + ); } diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index ae83e39..54fff8b 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -20,7 +20,7 @@ import ColorModeSelect from "../../../shared-theme/ColorModeSelect.tsx"; import MuiPhoneNumber from "mui-phone-number"; import { useDispatch } from "react-redux"; import { registerUser } from "../../../redux/slices/authSlice.ts"; -import { toast } from "react-toastify"; +import { toast } from "sonner"; import { InputLabel, MenuItem, Select } from "@mui/material"; import { useNavigate } from "react-router-dom"; @@ -98,8 +98,8 @@ export default function SignUp(props: { disableCustomTheme?: boolean }) { const roleOptions = [ { value: "admin", label: "Admin" }, - { value: "user", label: "User" } - ]; + { value: "user", label: "User" }, + ]; // Enhanced email validation regex const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/; @@ -133,8 +133,8 @@ export default function SignUp(props: { disableCustomTheme?: boolean }) { }; await dispatch(registerUser(payload)).unwrap(); - toast.success("Registration successful!"); navigate("/auth/login"); + toast.success("Registration successful!"); } catch (error: any) { toast.error(error?.message || "Registration failed"); console.error("Registration error:", error); diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 0f96708..86488a8 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -23,8 +23,8 @@ const ProfilePage = () => { //date:- 12-Feb-2025 //Dispatch is called and user, isLoading, and error from Authstate Interface const dispatch = useDispatch(); - const { user, isLoading, error } = useSelector( - (state: RootState) => state?.profile + const { user, isLoading } = useSelector( + (state: RootState) => state?.profileReducer ); useEffect(() => { @@ -46,16 +46,6 @@ const ProfilePage = () => { ); } - if (error) { - return ( - - -

An error occurred while loading profile

-
-
- ); - } - return ( diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts index 651b98c..24a417b 100644 --- a/src/redux/slices/adminSlice.ts +++ b/src/redux/slices/adminSlice.ts @@ -1,6 +1,6 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import http from "../../lib/https"; -import { toast } from "react-toastify"; +import { toast } from "sonner"; // Interfaces interface User { @@ -25,7 +25,7 @@ interface AuthState { admins: Admin[]; isAuthenticated: boolean; isLoading: boolean; - error: string | null; + // error: string | null; token: string | null; } @@ -39,6 +39,8 @@ export const adminList = createAsyncThunk< const response = await http.get("auth/admin-list"); return response?.data?.data; } catch (error: any) { + toast.error("Error fetching users list" + error); + return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -56,6 +58,8 @@ export const deleteAdmin = createAsyncThunk< toast.success(response.data?.message); return id; } catch (error: any) { + toast.error("Error deleting the user" + error); + return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -64,7 +68,7 @@ export const deleteAdmin = createAsyncThunk< // Update Admin export const updateAdmin = createAsyncThunk( - "UpdateAdmin", + "updateAdmin", async ( { id, name, role }: { id: any; name: string; role: string }, { rejectWithValue } @@ -77,6 +81,8 @@ export const updateAdmin = createAsyncThunk( toast.success("Admin updated successfully"); return response?.data; } catch (error: any) { + toast.error("Error updating the user" + error); + return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -89,20 +95,19 @@ const initialState: AuthState = { admins: [], isAuthenticated: false, isLoading: false, - error: null, + // error: null, token: null, }; const adminSlice = createSlice({ name: "admin", initialState, - reducers: { - }, + reducers: {}, extraReducers: (builder) => { builder .addCase(adminList.pending, (state) => { state.isLoading = true; - state.error = null; + // state.error = null; }) .addCase( adminList.fulfilled, @@ -113,9 +118,9 @@ const adminSlice = createSlice({ ) .addCase( adminList.rejected, - (state, action: PayloadAction) => { + (state) => { state.isLoading = false; - state.error = action.payload || "An error occurred"; + // state.error = action.payload || "An error occurred"; } ) .addCase(deleteAdmin.pending, (state) => { @@ -127,13 +132,11 @@ const adminSlice = createSlice({ (admin) => String(admin.id) !== String(action.payload) ); }) - .addCase(deleteAdmin.rejected, (state, action) => { + .addCase(deleteAdmin.rejected, (state) => { state.isLoading = false; - state.error = action.payload || "Failed to delete admin"; }) .addCase(updateAdmin.pending, (state) => { state.isLoading = true; - state.error = null; }) .addCase(updateAdmin.fulfilled, (state, action) => { const updatedAdmin = action.payload; @@ -142,12 +145,8 @@ const adminSlice = createSlice({ ); state.isLoading = false; }) - .addCase(updateAdmin.rejected, (state, action) => { + .addCase(updateAdmin.rejected, (state) => { state.isLoading = false; - state.error = - typeof action.payload === "string" - ? action.payload - : "Something went wrong while updating Admin!"; }); }, }); diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index e3c4997..fe76e6d 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,6 +1,6 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import http from "../../lib/https"; -import { toast } from "react-toastify"; +import { toast } from "sonner"; // Define types for state //Eknoor singh @@ -9,12 +9,6 @@ import { toast } from "react-toastify"; interface User { data: any; token: string | null; - map( - arg0: ( - admin: { name: any; role: any; email: any; phone: any }, - index: number - ) => { srno: number; name: any; role: any; email: any; phone: any } - ): unknown; id: string; name: string; email: string; @@ -35,8 +29,9 @@ interface AuthState { admins: Admin[]; isAuthenticated: boolean; isLoading: boolean; - error: object | string | null; + // error: object | string | null; token: string | null; + role: string | null; } // Async thunk for login @@ -47,6 +42,9 @@ export const loginUser = createAsyncThunk< >("LoginUser", async ({ email, password }, { rejectWithValue }) => { try { // this is endpoint not action name + //use below commented endpoint if using deployed backend........ + // const response = await http.post("admin/login", { + const response = await http.post("auth/login", { email, password, @@ -55,6 +53,8 @@ export const loginUser = createAsyncThunk< toast.success(response.data?.message); return response.data; } catch (error: any) { + toast.error("Error logging in the user" + error); + return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -88,24 +88,24 @@ const initialState: AuthState = { admins: [], isAuthenticated: false, isLoading: false, - error: null, + // error: null, //Eknoor singh //date:- 12-Feb-2025 //initial state of token set to null token: null, + role: null, // New field for role }; const authSlice = createSlice({ name: "auth", initialState, - reducers: { - }, + reducers: {}, extraReducers: (builder) => { builder // Login .addCase(loginUser.pending, (state) => { state.isLoading = true; - state.error = null; + // state.error = null; }) .addCase(loginUser.fulfilled, (state, action) => { state.isLoading = false; @@ -116,15 +116,16 @@ const authSlice = createSlice({ .addCase( loginUser.rejected, - (state, action: PayloadAction) => { + // (state, action: PayloadAction) => { + (state) => { state.isLoading = false; - state.error = action.payload || "An error occurred"; + // state.error = action.payload || "An error occurred"; } ) // Register .addCase(registerUser.pending, (state) => { state.isLoading = true; - state.error = null; + // state.error = null; }) .addCase( registerUser.fulfilled, @@ -138,7 +139,7 @@ const authSlice = createSlice({ registerUser.rejected, (state, action: PayloadAction) => { state.isLoading = false; - state.error = action.payload || "An error occurred"; + // state.error = action.payload || "An error occurred"; } ); diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index ed9dfa1..1054f08 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -1,5 +1,6 @@ import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; import http from "../../lib/https"; +import { toast } from "sonner"; interface User { token: string | null; @@ -14,7 +15,6 @@ interface AuthState { user: User | null; isAuthenticated: boolean; isLoading: boolean; - error: string | null; } export const fetchAdminProfile = createAsyncThunk< @@ -26,15 +26,16 @@ export const fetchAdminProfile = createAsyncThunk< const token = localStorage?.getItem("authToken"); if (!token) throw new Error("No token found"); - const response = await http.get("/auth/profile", { - headers: { Authorization: `Bearer ${token}` }, - }); + const response = await http.get("/auth/profile"); if (!response.data?.data) throw new Error("Invalid API response"); return response.data.data; } catch (error: any) { - return rejectWithValue(error?.response?.data?.message || "An error occurred"); + toast.error("Error Fetching Profile" + error); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); } }); @@ -42,28 +43,24 @@ const initialState: AuthState = { user: null, isAuthenticated: false, isLoading: false, - error: null, }; const profileSlice = createSlice({ name: "profile", initialState, - reducers: { - }, + reducers: {}, extraReducers: (builder) => { builder .addCase(fetchAdminProfile.pending, (state) => { state.isLoading = true; - state.error = null; }) .addCase(fetchAdminProfile.fulfilled, (state, action) => { state.isLoading = false; state.user = action.payload; state.isAuthenticated = true; }) - .addCase(fetchAdminProfile.rejected, (state, action) => { + .addCase(fetchAdminProfile.rejected, (state) => { state.isLoading = false; - state.error = action.payload || "Failed to fetch admin profile"; }); }, }); diff --git a/src/redux/store/store.ts b/src/redux/store/store.ts index 97e933e..564629a 100644 --- a/src/redux/store/store.ts +++ b/src/redux/store/store.ts @@ -1,17 +1,9 @@ -import { configureStore } from '@reduxjs/toolkit'; -import authReducer from '../slices/authSlice.ts' -import adminReducer from "../slices/adminSlice.ts" -import profileReducer from "../slices/profileSlice.ts" +import { configureStore } from "@reduxjs/toolkit"; +import rootReducer from "../reducers.ts"; const store = configureStore({ - reducer: { - auth: authReducer, - admin: adminReducer, - profile: profileReducer - }, + reducer: rootReducer, }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export default store; - - diff --git a/src/router.tsx b/src/router.tsx index a6c7e65..cc0f0d8 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -38,7 +38,7 @@ const ProtectedRoute: React.FC = ({ caps, component }) => { // Super Admin Route Component const SuperAdminRoute: React.FC = ({ children }) => { const userRole = useSelector( - (state: RootState) => state.profile.user?.role + (state: RootState) => state.profileReducer.user?.role ); if (userRole !== "superadmin") { From a105ad3ab4fda982ccbb27a73a0249f65538ff73 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Mon, 17 Feb 2025 16:07:24 +0530 Subject: [PATCH 019/101] implemented feedback changes --- package-lock.json | 37843 ++++++++-------- package.json | 1 + src/components/AddEditCategoryModal/index.tsx | 23 +- src/components/MenuContent/index.tsx | 2 +- src/components/OptionsMenu/index.tsx | 2 + src/components/SideMenu/index.tsx | 2 +- src/index.tsx | 10 +- src/pages/AdminList/index.tsx | 2 +- src/pages/Auth/Login/index.tsx | 2 +- src/pages/Auth/SignUp/index.tsx | 2 +- src/pages/ProfilePage/index.tsx | 14 +- src/redux/slices/adminSlice.ts | 2 +- src/redux/slices/authSlice.ts | 11 +- src/redux/slices/profileSlice.ts | 2 + src/redux/store/store.ts | 14 +- src/router.tsx | 2 +- 16 files changed, 18951 insertions(+), 18983 deletions(-) diff --git a/package-lock.json b/package-lock.json index 83944ee..a7f25ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18918 +1,18929 @@ { - "name": "digi-ev-admin-dashboard", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "digi-ev-admin-dashboard", - "version": "0.1.0", - "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^6.3.0", - "@mui/material": "^6.4.4", - "@mui/x-charts": "^7.23.2", - "@mui/x-data-grid": "^7.23.5", - "@mui/x-date-pickers": "^7.23.3", - "@mui/x-tree-view": "^7.23.2", - "@react-spring/web": "^9.7.5", - "@reduxjs/toolkit": "^2.5.0", - "AdapterDayjs": "file:@mui/x-date-pickers/AdapterDayjs", - "add": "^2.0.6", - "AppBar": "file:@mui/material/AppBar", - "axios": "^1.7.9", - "Box": "file:@mui/material/Box", - "clsx": "^2.1.1", - "cra-template-typescript": "1.2.0", - "dayjs": "^1.11.13", - "hooks": "file:@mui/x-charts/hooks", - "mui-phone-number": "^3.0.3", - "mui-tel-input": "^7.0.0", - "PieChart": "file:@mui/x-charts/PieChart", - "prop-types": "^15.8.1", - "react": "^18.0.0", - "react-cookie": "^7.2.2", - "react-dom": "^18.0.0", - "react-dropzone": "^14.3.5", - "react-hook-form": "^7.54.2", - "react-redux": "^9.2.0", - "react-router-dom": "^7.1.1", - "react-scripts": "5.0.1", - "react-toastify": "^11.0.2", - "RichTreeView": "file:@mui/x-tree-view/RichTreeView", - "Stack": "file:@mui/material/Stack", - "styles": "file:@mui/material/styles", - "Tabs": "file:@mui/material/Tabs", - "Toolbar": "file:@mui/material/Toolbar", - "Typography": "file:@mui/material/Typography", - "web-vitals": "^4.2.4" - }, - "devDependencies": { - "@types/node": "^22.10.5", - "@types/react": "^19.0.4", - "@types/react-dom": "^19.0.2", - "typescript": "^5.7.3" - } - }, - "@mui/material/AppBar": {}, - "@mui/material/Box": {}, - "@mui/material/Stack": {}, - "@mui/material/styles": {}, - "@mui/material/Tabs": {}, - "@mui/material/Toolbar": {}, - "@mui/material/Typography": {}, - "@mui/x-charts/hooks": {}, - "@mui/x-charts/PieChart": {}, - "@mui/x-date-pickers/AdapterDayjs": {}, - "@mui/x-tree-view/RichTreeView": {}, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "license": "MIT", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", - "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.8", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.7", - "@babel/parser": "^7.26.8", - "@babel/template": "^7.26.8", - "@babel/traverse": "^7.26.8", - "@babel/types": "^7.26.8", - "@types/gensync": "^1.0.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/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/@babel/core/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/@babel/eslint-parser": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", - "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", - "license": "MIT", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/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/@babel/generator": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", - "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.26.8", - "@babel/types": "^7.26.8", - "@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-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/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/@babel/helper-create-regexp-features-plugin": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/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/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.26.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", - "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", - "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.26.8" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", - "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-decorators": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", - "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", - "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", - "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.26.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", - "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", - "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/plugin-syntax-flow": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.26.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", - "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", - "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", - "license": "MIT", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.8.tgz", - "integrity": "sha512-H0jlQxFMI0Q8SyGPsj9pO3ygVQRxPkIGytsL3m1Zqca8KrCPpMlvh+e2dxknqdfS8LFwBw+PpiYPD9qy/FPQpA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", - "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", - "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", - "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.8.tgz", - "integrity": "sha512-um7Sy+2THd697S4zJEfv/U5MHGJzkN2xhtsR3T/SWRbVSic62nbISh51VVfU9JiO/L/Z97QczHTaFVkOU8IzNg==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.26.8", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.26.8", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.26.5", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.26.3", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.26.3", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.26.8", - "@babel/plugin-transform-typeof-symbol": "^7.26.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.40.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/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/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", - "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-react-display-name": "^7.25.9", - "@babel/plugin-transform-react-jsx": "^7.25.9", - "@babel/plugin-transform-react-jsx-development": "^7.25.9", - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", - "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", - "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.8", - "@babel/types": "^7.26.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", - "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.8", - "@babel/parser": "^7.26.8", - "@babel/template": "^7.26.8", - "@babel/types": "^7.26.8", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", - "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "license": "MIT" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", - "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", - "license": "CC0-1.0" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", - "license": "CC0-1.0", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@emotion/babel-plugin": { - "version": "11.13.5", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", - "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/serialize": "^1.3.3", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/cache": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", - "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.9.0", - "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/hash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", - "license": "MIT" - }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", - "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.9.0" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "license": "MIT" - }, - "node_modules/@emotion/react": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", - "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/cache": "^11.14.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2", - "@emotion/weak-memoize": "^0.4.0", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", - "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", - "license": "MIT", - "dependencies": { - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/unitless": "^0.10.0", - "@emotion/utils": "^1.4.2", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/sheet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", - "license": "MIT" - }, - "node_modules/@emotion/styled": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", - "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.13.5", - "@emotion/is-prop-valid": "^1.3.0", - "@emotion/serialize": "^1.3.3", - "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", - "@emotion/utils": "^1.4.2" - }, - "peerDependencies": { - "@emotion/react": "^11.0.0-rc.0", - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/unitless": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", - "license": "MIT" - }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", - "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", - "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", - "license": "MIT" - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", - "license": "MIT" - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "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/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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==", - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "license": "BSD-3-Clause" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "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/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", - "license": "MIT" - }, - "node_modules/@mui/core-downloads-tracker": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.4.tgz", - "integrity": "sha512-r+J0EditrekkTtO2CnCBCOGpNaDYwJqz8lH4rj6o/anDcskZFJodBlG8aCJkS8DL/CF/9EHS+Gz53EbmYEnQbw==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - } - }, - "node_modules/@mui/icons-material": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.4.tgz", - "integrity": "sha512-uF1chGaoFmYdRUomK6f8kgJfWosk9A3HXWiVD0vQm+2mE7f25eTQ1E8RRO11LXpnUBqu8Rbv/uGlpnjT/u1Ksg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@mui/material": "^6.4.4", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/material": { - "version": "6.4.4", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.4.tgz", - "integrity": "sha512-ISVPrIsPQsxnwvS40C4u03AuNSPigFeS2+n1qpuEZ94hDsdMi19dQM2JcC9CHEhXecSIQjP1RTyY0mPiSpSrFQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/core-downloads-tracker": "^6.4.4", - "@mui/system": "^6.4.3", - "@mui/types": "^7.2.21", - "@mui/utils": "^6.4.3", - "@popperjs/core": "^2.11.8", - "@types/react-transition-group": "^4.4.12", - "clsx": "^2.1.1", - "csstype": "^3.1.3", - "prop-types": "^15.8.1", - "react-is": "^19.0.0", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^6.4.3", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@mui/material-pigment-css": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/private-theming": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.3.tgz", - "integrity": "sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/utils": "^6.4.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/styled-engine": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.3.tgz", - "integrity": "sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@emotion/cache": "^11.13.5", - "@emotion/serialize": "^1.3.3", - "@emotion/sheet": "^1.4.0", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.4.1", - "@emotion/styled": "^11.3.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/system": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.4.3.tgz", - "integrity": "sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/private-theming": "^6.4.3", - "@mui/styled-engine": "^6.4.3", - "@mui/types": "^7.2.21", - "@mui/utils": "^6.4.3", - "clsx": "^2.1.1", - "csstype": "^3.1.3", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.5.0", - "@emotion/styled": "^11.3.0", - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/types": { - "version": "7.2.21", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.21.tgz", - "integrity": "sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==", - "license": "MIT", - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/utils": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.3.tgz", - "integrity": "sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.26.0", - "@mui/types": "^7.2.21", - "@types/prop-types": "^15.7.14", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-is": "^19.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@mui/x-charts": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-7.26.0.tgz", - "integrity": "sha512-fla1pbMuyHhbWeDo6j5Vz8FHULdPnqACqQrXeLXo9p5kuJpcT9m28DQ1E3YmQ6xGD9NuaxiZdOaITT9PA2zMFQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0", - "@mui/x-charts-vendor": "7.20.0", - "@mui/x-internals": "7.26.0", - "@react-spring/rafz": "^9.7.5", - "@react-spring/web": "^9.7.5", - "clsx": "^2.1.1", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14 || ^6.0.0", - "@mui/system": "^5.15.14 || ^6.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/x-charts-vendor": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@mui/x-charts-vendor/-/x-charts-vendor-7.20.0.tgz", - "integrity": "sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==", - "license": "MIT AND ISC", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@types/d3-color": "^3.1.3", - "@types/d3-delaunay": "^6.0.4", - "@types/d3-interpolate": "^3.0.4", - "@types/d3-scale": "^4.0.8", - "@types/d3-shape": "^3.1.6", - "@types/d3-time": "^3.0.3", - "d3-color": "^3.1.0", - "d3-delaunay": "^6.0.4", - "d3-interpolate": "^3.0.1", - "d3-scale": "^4.0.2", - "d3-shape": "^3.2.0", - "d3-time": "^3.1.0", - "delaunator": "^5.0.1", - "robust-predicates": "^3.0.2" - } - }, - "node_modules/@mui/x-data-grid": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.26.0.tgz", - "integrity": "sha512-9RNQeT2OL6jBOCE0MSUH11ol3fV5Zs9MkGxUIAGXcy/Fui0rZRNFO1yLmWDZU5yvskiNmUZJHWV/qXh++ZFarA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0", - "@mui/x-internals": "7.26.0", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "reselect": "^5.1.1", - "use-sync-external-store": "^1.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14 || ^6.0.0", - "@mui/system": "^5.15.14 || ^6.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@mui/x-date-pickers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.26.0.tgz", - "integrity": "sha512-bhSDce1b5MBYYlCdHQJBThe10LGTE3D/u53TDQ41+IRj+iiNCun8jivw3DxKhmoBxlB+hVdkcltpTtIGlPjQZQ==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0", - "@mui/x-internals": "7.26.0", - "@types/react-transition-group": "^4.4.11", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14 || ^6.0.0", - "@mui/system": "^5.15.14 || ^6.0.0", - "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", - "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", - "dayjs": "^1.10.7", - "luxon": "^3.0.2", - "moment": "^2.29.4", - "moment-hijri": "^2.1.2 || ^3.0.0", - "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - }, - "date-fns": { - "optional": true - }, - "date-fns-jalali": { - "optional": true - }, - "dayjs": { - "optional": true - }, - "luxon": { - "optional": true - }, - "moment": { - "optional": true - }, - "moment-hijri": { - "optional": true - }, - "moment-jalaali": { - "optional": true - } - } - }, - "node_modules/@mui/x-internals": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.26.0.tgz", - "integrity": "sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "react": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@mui/x-tree-view": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.26.0.tgz", - "integrity": "sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.25.7", - "@mui/utils": "^5.16.6 || ^6.0.0", - "@mui/x-internals": "7.26.0", - "@types/react-transition-group": "^4.4.11", - "clsx": "^2.1.1", - "prop-types": "^15.8.1", - "react-transition-group": "^4.4.5" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mui-org" - }, - "peerDependencies": { - "@emotion/react": "^11.9.0", - "@emotion/styled": "^11.8.1", - "@mui/material": "^5.15.14 || ^6.0.0", - "@mui/system": "^5.15.14 || ^6.0.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@emotion/react": { - "optional": true - }, - "@emotion/styled": { - "optional": true - } - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "license": "MIT", - "dependencies": { - "eslint-scope": "5.1.1" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", - "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", - "license": "MIT", - "dependencies": { - "ansi-html": "^0.0.9", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.4", - "schema-utils": "^4.2.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <5.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x || 5.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@react-spring/animated": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", - "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", - "license": "MIT", - "dependencies": { - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/core": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", - "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", - "license": "MIT", - "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-spring/donate" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/rafz": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", - "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==", - "license": "MIT" - }, - "node_modules/@react-spring/shared": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", - "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", - "license": "MIT", - "dependencies": { - "@react-spring/rafz": "~9.7.5", - "@react-spring/types": "~9.7.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@react-spring/types": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", - "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==", - "license": "MIT" - }, - "node_modules/@react-spring/web": { - "version": "9.7.5", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz", - "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", - "license": "MIT", - "dependencies": { - "@react-spring/animated": "~9.7.5", - "@react-spring/core": "~9.7.5", - "@react-spring/shared": "~9.7.5", - "@react-spring/types": "~9.7.5" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/@reduxjs/toolkit": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.5.1.tgz", - "integrity": "sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==", - "license": "MIT", - "dependencies": { - "immer": "^10.0.3", - "redux": "^5.0.1", - "redux-thunk": "^3.1.0", - "reselect": "^5.1.0" - }, - "peerDependencies": { - "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", - "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-redux": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "license": "MIT", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "license": "MIT" - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "license": "MIT" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", - "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", - "license": "MIT" - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", - "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "license": "Apache-2.0", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "license": "MIT", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "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==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "license": "MIT", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", - "license": "MIT" - }, - "node_modules/@types/d3-color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", - "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", - "license": "MIT" - }, - "node_modules/@types/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", - "license": "MIT" - }, - "node_modules/@types/d3-interpolate": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", - "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", - "license": "MIT", - "dependencies": { - "@types/d3-color": "*" - } - }, - "node_modules/@types/d3-path": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", - "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", - "license": "MIT" - }, - "node_modules/@types/d3-scale": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", - "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", - "license": "MIT", - "dependencies": { - "@types/d3-time": "*" - } - }, - "node_modules/@types/d3-shape": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", - "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", - "license": "MIT", - "dependencies": { - "@types/d3-path": "*" - } - }, - "node_modules/@types/d3-time": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", - "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", - "license": "MIT" - }, - "node_modules/@types/eslint": { - "version": "8.56.12", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "license": "MIT", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "license": "MIT" - }, - "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", - "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/gensync": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", - "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", - "license": "MIT" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", - "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", - "license": "MIT", - "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "license": "MIT" - }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", - "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "license": "MIT" - }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "22.13.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.2.tgz", - "integrity": "sha512-Z+r8y3XL9ZpI2EY52YYygAFmo2/oWfNSj4BCpAXE2McAexDk8VcnBMGC9Djn9gTKt4d2T/hhXqmPzo4hfIXtTg==", - "license": "MIT", - "dependencies": { - "undici-types": "~6.20.0" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" - }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", - "license": "MIT" - }, - "node_modules/@types/q": { - "version": "1.5.8", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", - "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.18", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "19.0.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", - "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", - "license": "MIT", - "dependencies": { - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", - "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.0.0" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", - "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", - "license": "MIT", - "peerDependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "license": "MIT" - }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", - "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", - "license": "MIT" - }, - "node_modules/@types/ws": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", - "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", - "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "license": "ISC" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "license": "Apache-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead", - "license": "BSD-3-Clause" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "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==", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/AdapterDayjs": { - "resolved": "@mui/x-date-pickers/AdapterDayjs", - "link": true - }, - "node_modules/add": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", - "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==", - "license": "MIT" - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", - "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/AppBar": { - "resolved": "@mui/material/AppBar", - "link": true - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", - "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-array-method-boxes-properly": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "license": "MIT" - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "license": "MIT" - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "license": "MIT" - }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "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/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/attr-accept": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", - "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", - "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-loader": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", - "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.4", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/babel-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/babel-loader/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==", - "license": "MIT" - }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3", - "core-js-compat": "^3.40.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", - "license": "MIT" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "license": "MIT" - }, - "node_modules/bfj": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", - "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", - "license": "MIT", - "dependencies": { - "bluebird": "^3.7.2", - "check-types": "^11.2.3", - "hoopy": "^0.1.4", - "jsonpath": "^1.1.1", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", - "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/Box": { - "resolved": "@mui/material/Box", - "link": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", - "license": "BSD-2-Clause" - }, - "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT" - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.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/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "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/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001699", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", - "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", - "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/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "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/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/check-types": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", - "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cjs-module-lexer": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", - "license": "MIT" - }, - "node_modules/clean-css": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "license": "MIT", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/coa/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/coa/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/coa/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/coa/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/coa/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "license": "MIT" - }, - "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==", - "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==", - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "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/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "license": "MIT", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", - "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "compressible": "~2.0.18", - "debug": "2.6.9", - "negotiator": "~0.6.4", - "on-headers": "~1.0.2", - "safe-buffer": "5.2.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "license": "MIT" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "license": "MIT" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "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/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "license": "MIT" - }, - "node_modules/core-js": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", - "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", - "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.24.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", - "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "license": "MIT" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/country-flag-icons": { - "version": "1.5.16", - "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.16.tgz", - "integrity": "sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==", - "license": "MIT" - }, - "node_modules/cra-template-typescript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cra-template-typescript/-/cra-template-typescript-1.2.0.tgz", - "integrity": "sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==", - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-loader": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", - "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "license": "MIT", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "license": "CC0-1.0", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "license": "MIT" - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", - "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - { - "type": "github", - "url": "https://github.com/sponsors/csstools" - } - ], - "license": "CC0-1.0" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "license": "MIT", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" - }, - "node_modules/d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "license": "ISC", - "dependencies": { - "internmap": "1 - 2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "license": "ISC", - "dependencies": { - "delaunator": "5" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "license": "ISC", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "license": "ISC", - "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "license": "ISC", - "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "license": "ISC", - "dependencies": { - "d3-time": "1 - 3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "license": "BSD-2-Clause" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", - "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", - "license": "MIT" - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delaunator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", - "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "license": "ISC", - "dependencies": { - "robust-predicates": "^3.0.2" - } - }, - "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/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "license": "MIT" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "license": "Apache-2.0" - }, - "node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "license": "MIT", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "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/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "license": "BSD-2-Clause" - }, - "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/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "license": "MIT" - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.98", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.98.tgz", - "integrity": "sha512-bI/LbtRBxU2GzK7KK5xxFd2y9Lf9XguHooPYbcXWy6wUoT8NMnffsvRhPmSeUHLSDKAEtKuTaEtK4Ms15zkIEA==", - "license": "ISC" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-regex": "^1.2.1", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "license": "MIT" - }, - "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-iterator-helpers": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", - "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.6", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.4", - "safe-array-concat": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", - "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", - "license": "MIT" - }, - "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/es-shim-unscopables": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", - "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "license": "MIT" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "license": "BSD-3-Clause", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "license": "MIT", - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "license": "MIT", - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", - "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "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" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { - "version": "5.11.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", - "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.58.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "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==", - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", - "license": "MIT", - "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/eslint/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/eslint/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==", - "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/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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/eslint/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==", - "license": "MIT" - }, - "node_modules/eslint/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==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "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==", - "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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "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==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "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==", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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==", - "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==", - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", - "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/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==", - "license": "MIT" - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/file-selector": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.2.tgz", - "integrity": "sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==", - "license": "MIT", - "dependencies": { - "tslib": "^2.7.0" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "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/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/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==", - "license": "MIT" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "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/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "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-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "get-proto": "^1.0.0", - "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-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "license": "ISC" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "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/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "license": "BSD-2-Clause" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "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/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "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/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "license": "MIT" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "license": "MIT" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", - "license": "(Apache-2.0 OR MPL-1.1)" - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "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/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/hooks": { - "resolved": "@mui/x-charts/hooks", - "link": true - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "license": "MIT", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", - "license": "MIT", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "license": "MIT", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", - "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", - "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", - "license": "ISC" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", - "license": "MIT", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", - "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", - "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/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-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-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", - "license": "MIT", - "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "license": "MIT" - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "license": "ISC" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", - "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "get-proto": "^1.0.0", - "has-symbols": "^1.1.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "license": "MIT", - "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "license": "MIT", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "license": "MIT", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.33", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", - "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "license": "MIT", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT" - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "license": "MIT", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", - "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "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": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "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==", - "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": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "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==", - "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/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpath": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", - "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", - "license": "MIT", - "dependencies": { - "esprima": "1.2.2", - "static-eval": "2.0.2", - "underscore": "1.12.1" - } - }, - "node_modules/jsonpath/node_modules/esprima": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", - "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "license": "MIT", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/launch-editor": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", - "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", - "license": "MIT", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/libphonenumber-js": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.19.tgz", - "integrity": "sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==", - "license": "MIT" - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "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/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "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.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "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==", - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "license": "MIT" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/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/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/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/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "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/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=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/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "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/mui-phone-number": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/mui-phone-number/-/mui-phone-number-3.0.3.tgz", - "integrity": "sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==", - "license": "MIT", - "dependencies": { - "country-flag-icons": "^1.5.5", - "lodash": "^4.17.21" - }, - "peerDependencies": { - "@emotion/react": "^11.10.6", - "@emotion/styled": "^11.10.6", - "@mui/material": "^5.11.10", - "clsx": "^1.2.1", - "prop-types": "^15.8.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" - } - }, - "node_modules/mui-tel-input": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/mui-tel-input/-/mui-tel-input-7.0.0.tgz", - "integrity": "sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==", - "license": "MIT", - "dependencies": { - "@types/node": "^22.9.0", - "libphonenumber-js": "^1.11.14" - }, - "peerDependencies": { - "@emotion/react": "^11.13.0", - "@emotion/styled": "^11.13.0", - "@mui/material": "^6.0.0", - "@types/react": "^18.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", - "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "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-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nwsapi": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", - "license": "MIT" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", - "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.6", - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "gopd": "^1.0.1", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "license": "MIT" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "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/own-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "license": "BlueOak-1.0.0" - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "license": "MIT" - }, - "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/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/PieChart": { - "resolved": "@mui/x-charts/PieChart", - "link": true - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.5.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", - "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "license": "CC0-1.0", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", - "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", - "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", - "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", - "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "license": "CC0-1.0" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "license": "MIT" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "license": "MIT" - }, - "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "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/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "license": "MIT", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "license": "MIT", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "license": "MIT" - }, - "node_modules/react-cookie": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-7.2.2.tgz", - "integrity": "sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==", - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "^3.3.5", - "hoist-non-react-statics": "^3.3.2", - "universal-cookie": "^7.0.0" - }, - "peerDependencies": { - "react": ">= 16.3.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/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==", - "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/react-dev-utils/node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/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==", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/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==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/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==", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-dropzone": { - "version": "14.3.5", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.5.tgz", - "integrity": "sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==", - "license": "MIT", - "dependencies": { - "attr-accept": "^2.2.4", - "file-selector": "^2.1.0", - "prop-types": "^15.8.1" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "react": ">= 16.8 || 18.0.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", - "license": "MIT" - }, - "node_modules/react-hook-form": { - "version": "7.54.2", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.2.tgz", - "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==", - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/react-hook-form" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17 || ^18 || ^19" - } - }, - "node_modules/react-is": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", - "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", - "license": "MIT" - }, - "node_modules/react-redux": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", - "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", - "license": "MIT", - "dependencies": { - "@types/use-sync-external-store": "^0.0.6", - "use-sync-external-store": "^1.4.0" - }, - "peerDependencies": { - "@types/react": "^18.2.25 || ^19", - "react": "^18.0 || ^19", - "redux": "^5.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "redux": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-router": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.5.tgz", - "integrity": "sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==", - "license": "MIT", - "dependencies": { - "@types/cookie": "^0.6.0", - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0", - "turbo-stream": "2.4.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, - "node_modules/react-router-dom": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.1.5.tgz", - "integrity": "sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==", - "license": "MIT", - "dependencies": { - "react-router": "7.1.5" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-toastify": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-11.0.3.tgz", - "integrity": "sha512-cbPtHJPfc0sGqVwozBwaTrTu1ogB9+BLLjd4dDXd863qYLj7DGrQ2sg5RAChjFUB4yc3w8iXOtWcJqPK/6xqRQ==", - "license": "MIT", - "dependencies": { - "clsx": "^2.1.1" - }, - "peerDependencies": { - "react": "^18 || ^19", - "react-dom": "^18 || ^19" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.5", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/redux": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", - "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "license": "MIT" - }, - "node_modules/redux-thunk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", - "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", - "license": "MIT", - "peerDependencies": { - "redux": "^5.0.0" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "license": "MIT" - }, - "node_modules/reselect": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", - "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "license": "MIT", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "license": "ISC" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", - "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/RichTreeView": { - "resolved": "@mui/x-tree-view/RichTreeView", - "link": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", - "license": "Unlicense" - }, - "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", - "license": "CC0-1.0" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "license": "MIT", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", - "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "license": "ISC" - }, - "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==", - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "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/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "license": "MIT" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "license": "BSD-3-Clause" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", - "license": "MIT" - }, - "node_modules/Stack": { - "resolved": "@mui/material/Stack", - "link": true - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "license": "MIT" - }, - "node_modules/static-eval": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", - "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", - "license": "MIT", - "dependencies": { - "escodegen": "^1.8.1" - } - }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/static-eval/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "license": "MIT", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/styles": { - "resolved": "@mui/material/styles", - "link": true - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/sucrase/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/svgo/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "license": "BSD-2-Clause" - }, - "node_modules/svgo/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/svgo/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/svgo/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "license": "MIT" - }, - "node_modules/Tabs": { - "resolved": "@mui/material/Tabs", - "link": true - }, - "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.6", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.38.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.2.tgz", - "integrity": "sha512-w8CXxxbFA5zfNsR/i8HZq5bvn18AK0O9jj7hyo1YqkovLxEFa0uP0LCVGZRqiRaKRFxXhELBp8SteeAjEnfeJg==", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.11", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", - "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/throat": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", - "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", - "license": "MIT" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "license": "MIT" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/Toolbar": { - "resolved": "@mui/material/Toolbar", - "link": true - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "license": "MIT" - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "license": "Apache-2.0" - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/turbo-stream": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", - "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", - "license": "ISC" - }, - "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==", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/Typography": { - "resolved": "@mui/material/Typography", - "link": true - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/underscore": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", - "license": "MIT" - }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universal-cookie": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.2.2.tgz", - "integrity": "sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==", - "license": "MIT", - "dependencies": { - "@types/cookie": "^0.6.0", - "cookie": "^0.7.2" - } - }, - "node_modules/universal-cookie/node_modules/cookie": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", - "license": "MIT" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", - "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==", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/use-sync-external-store": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", - "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-vitals": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", - "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", - "license": "Apache-2.0" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", - "license": "MIT", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/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==", - "license": "MIT" - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", - "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", - "license": "MIT" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", - "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", - "license": "MIT", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", - "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-build": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", - "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", - "license": "MIT", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.6.0", - "workbox-broadcast-update": "6.6.0", - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-google-analytics": "6.6.0", - "workbox-navigation-preload": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-range-requests": "6.6.0", - "workbox-recipes": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0", - "workbox-streams": "6.6.0", - "workbox-sw": "6.6.0", - "workbox-window": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "license": "BSD-2-Clause" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", - "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", - "deprecated": "workbox-background-sync@6.6.0", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-core": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", - "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", - "license": "MIT" - }, - "node_modules/workbox-expiration": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", - "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", - "license": "MIT", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", - "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", - "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", - "license": "MIT", - "dependencies": { - "workbox-background-sync": "6.6.0", - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", - "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-precaching": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", - "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", - "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-recipes": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", - "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", - "license": "MIT", - "dependencies": { - "workbox-cacheable-response": "6.6.0", - "workbox-core": "6.6.0", - "workbox-expiration": "6.6.0", - "workbox-precaching": "6.6.0", - "workbox-routing": "6.6.0", - "workbox-strategies": "6.6.0" - } - }, - "node_modules/workbox-routing": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", - "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-strategies": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", - "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0" - } - }, - "node_modules/workbox-streams": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", - "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", - "license": "MIT", - "dependencies": { - "workbox-core": "6.6.0", - "workbox-routing": "6.6.0" - } - }, - "node_modules/workbox-sw": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", - "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", - "license": "MIT" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", - "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.6.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", - "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", - "license": "MIT", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.6.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", - "license": "Apache-2.0" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - "license": "MIT" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "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==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } + "name": "digi-ev-admin-dashboard", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "digi-ev-admin-dashboard", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/icons-material": "^6.3.0", + "@mui/material": "^6.3.0", + "@mui/x-charts": "^7.23.2", + "@mui/x-data-grid": "^7.23.5", + "@mui/x-date-pickers": "^7.23.3", + "@mui/x-tree-view": "^7.23.2", + "@react-spring/web": "^9.7.5", + "@reduxjs/toolkit": "^2.5.0", + "AdapterDayjs": "file:@mui/x-date-pickers/AdapterDayjs", + "add": "^2.0.6", + "AppBar": "file:@mui/material/AppBar", + "axios": "^1.7.9", + "Box": "file:@mui/material/Box", + "clsx": "^2.1.1", + "cra-template-typescript": "1.2.0", + "dayjs": "^1.11.13", + "hooks": "file:@mui/x-charts/hooks", + "mui-phone-number": "^3.0.3", + "mui-tel-input": "^7.0.0", + "PieChart": "file:@mui/x-charts/PieChart", + "prop-types": "^15.8.1", + "react": "^18.0.0", + "react-cookie": "^7.2.2", + "react-dom": "^18.0.0", + "react-dropzone": "^14.3.5", + "react-hook-form": "^7.54.2", + "react-redux": "^9.2.0", + "react-router-dom": "^7.1.1", + "react-scripts": "5.0.1", + "react-toastify": "^11.0.2", + "RichTreeView": "file:@mui/x-tree-view/RichTreeView", + "sonner": "^1.7.4", + "Stack": "file:@mui/material/Stack", + "styles": "file:@mui/material/styles", + "Tabs": "file:@mui/material/Tabs", + "Toolbar": "file:@mui/material/Toolbar", + "Typography": "file:@mui/material/Typography", + "web-vitals": "^4.2.4" + }, + "devDependencies": { + "@types/node": "^22.10.5", + "@types/react": "^19.0.4", + "@types/react-dom": "^19.0.2", + "typescript": "^5.7.3" + } + }, + "@mui/material/AppBar": {}, + "@mui/material/Box": {}, + "@mui/material/Stack": {}, + "@mui/material/styles": {}, + "@mui/material/Tabs": {}, + "@mui/material/Toolbar": {}, + "@mui/material/Typography": {}, + "@mui/x-charts/hooks": {}, + "@mui/x-charts/PieChart": {}, + "@mui/x-date-pickers/AdapterDayjs": {}, + "@mui/x-tree-view/RichTreeView": {}, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.8.tgz", + "integrity": "sha512-l+lkXCHS6tQEc5oUpK28xBOZ6+HwaH7YwoYQbLFiYb4nS2/l1tKnZEtEWkD0GuiYdvArf9qBS0XlQGXzPMsNqQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.7", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/traverse": "^7.26.8", + "@babel/types": "^7.26.8", + "@types/gensync": "^1.0.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/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/@babel/core/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/@babel/eslint-parser": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.26.8.tgz", + "integrity": "sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==", + "license": "MIT", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/generator": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.8.tgz", + "integrity": "sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8", + "@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-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", + "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/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/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", + "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/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/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.7.tgz", + "integrity": "sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.8.tgz", + "integrity": "sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", + "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", + "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz", + "integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-flow": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", + "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", + "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.8.tgz", + "integrity": "sha512-H0jlQxFMI0Q8SyGPsj9pO3ygVQRxPkIGytsL3m1Zqca8KrCPpMlvh+e2dxknqdfS8LFwBw+PpiYPD9qy/FPQpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", + "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", + "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", + "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.8.tgz", + "integrity": "sha512-um7Sy+2THd697S4zJEfv/U5MHGJzkN2xhtsR3T/SWRbVSic62nbISh51VVfU9JiO/L/Z97QczHTaFVkOU8IzNg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", + "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.7.tgz", + "integrity": "sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.8.tgz", + "integrity": "sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.26.8", + "@babel/types": "^7.26.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.8.tgz", + "integrity": "sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.8", + "@babel/parser": "^7.26.8", + "@babel/template": "^7.26.8", + "@babel/types": "^7.26.8", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.8.tgz", + "integrity": "sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.3.1.tgz", + "integrity": "sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, + "node_modules/@emotion/styled": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", + "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/is-prop-valid": "^1.3.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "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/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.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": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/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==", + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.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/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "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/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.4.4.tgz", + "integrity": "sha512-r+J0EditrekkTtO2CnCBCOGpNaDYwJqz8lH4rj6o/anDcskZFJodBlG8aCJkS8DL/CF/9EHS+Gz53EbmYEnQbw==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/icons-material": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.4.4.tgz", + "integrity": "sha512-uF1chGaoFmYdRUomK6f8kgJfWosk9A3HXWiVD0vQm+2mE7f25eTQ1E8RRO11LXpnUBqu8Rbv/uGlpnjT/u1Ksg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@mui/material": "^6.4.4", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.4.4.tgz", + "integrity": "sha512-ISVPrIsPQsxnwvS40C4u03AuNSPigFeS2+n1qpuEZ94hDsdMi19dQM2JcC9CHEhXecSIQjP1RTyY0mPiSpSrFQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@mui/core-downloads-tracker": "^6.4.4", + "@mui/system": "^6.4.3", + "@mui/types": "^7.2.21", + "@mui/utils": "^6.4.3", + "@popperjs/core": "^2.11.8", + "@types/react-transition-group": "^4.4.12", + "clsx": "^2.1.1", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^19.0.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@mui/material-pigment-css": "^6.4.3", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@mui/material-pigment-css": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.4.3.tgz", + "integrity": "sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@mui/utils": "^6.4.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.4.3.tgz", + "integrity": "sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@emotion/cache": "^11.13.5", + "@emotion/serialize": "^1.3.3", + "@emotion/sheet": "^1.4.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.4.3.tgz", + "integrity": "sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@mui/private-theming": "^6.4.3", + "@mui/styled-engine": "^6.4.3", + "@mui/types": "^7.2.21", + "@mui/utils": "^6.4.3", + "clsx": "^2.1.1", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.21", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.21.tgz", + "integrity": "sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.4.3.tgz", + "integrity": "sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.26.0", + "@mui/types": "^7.2.21", + "@types/prop-types": "^15.7.14", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-is": "^19.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/x-charts": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@mui/x-charts/-/x-charts-7.26.0.tgz", + "integrity": "sha512-fla1pbMuyHhbWeDo6j5Vz8FHULdPnqACqQrXeLXo9p5kuJpcT9m28DQ1E3YmQ6xGD9NuaxiZdOaITT9PA2zMFQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@mui/utils": "^5.16.6 || ^6.0.0", + "@mui/x-charts-vendor": "7.20.0", + "@mui/x-internals": "7.26.0", + "@react-spring/rafz": "^9.7.5", + "@react-spring/web": "^9.7.5", + "clsx": "^2.1.1", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/x-charts-vendor": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@mui/x-charts-vendor/-/x-charts-vendor-7.20.0.tgz", + "integrity": "sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==", + "license": "MIT AND ISC", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@types/d3-color": "^3.1.3", + "@types/d3-delaunay": "^6.0.4", + "@types/d3-interpolate": "^3.0.4", + "@types/d3-scale": "^4.0.8", + "@types/d3-shape": "^3.1.6", + "@types/d3-time": "^3.0.3", + "d3-color": "^3.1.0", + "d3-delaunay": "^6.0.4", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.2.0", + "d3-time": "^3.1.0", + "delaunator": "^5.0.1", + "robust-predicates": "^3.0.2" + } + }, + "node_modules/@mui/x-data-grid": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-7.26.0.tgz", + "integrity": "sha512-9RNQeT2OL6jBOCE0MSUH11ol3fV5Zs9MkGxUIAGXcy/Fui0rZRNFO1yLmWDZU5yvskiNmUZJHWV/qXh++ZFarA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@mui/utils": "^5.16.6 || ^6.0.0", + "@mui/x-internals": "7.26.0", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "reselect": "^5.1.1", + "use-sync-external-store": "^1.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/x-date-pickers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.26.0.tgz", + "integrity": "sha512-bhSDce1b5MBYYlCdHQJBThe10LGTE3D/u53TDQ41+IRj+iiNCun8jivw3DxKhmoBxlB+hVdkcltpTtIGlPjQZQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@mui/utils": "^5.16.6 || ^6.0.0", + "@mui/x-internals": "7.26.0", + "@types/react-transition-group": "^4.4.11", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "date-fns": "^2.25.0 || ^3.2.0 || ^4.0.0", + "date-fns-jalali": "^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0", + "dayjs": "^1.10.7", + "luxon": "^3.0.2", + "moment": "^2.29.4", + "moment-hijri": "^2.1.2 || ^3.0.0", + "moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "date-fns": { + "optional": true + }, + "date-fns-jalali": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + }, + "moment-hijri": { + "optional": true + }, + "moment-jalaali": { + "optional": true + } + } + }, + "node_modules/@mui/x-internals": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.26.0.tgz", + "integrity": "sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@mui/utils": "^5.16.6 || ^6.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/@mui/x-tree-view": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.26.0.tgz", + "integrity": "sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "@mui/utils": "^5.16.6 || ^6.0.0", + "@mui/x-internals": "7.26.0", + "@types/react-transition-group": "^4.4.11", + "clsx": "^2.1.1", + "prop-types": "^15.8.1", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.9.0", + "@emotion/styled": "^11.8.1", + "@mui/material": "^5.15.14 || ^6.0.0", + "@mui/system": "^5.15.14 || ^6.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "license": "MIT", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@react-spring/animated": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.5.tgz", + "integrity": "sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==", + "license": "MIT", + "dependencies": { + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/core": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.7.5.tgz", + "integrity": "sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.7.5", + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-spring/donate" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/rafz": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.7.5.tgz", + "integrity": "sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==", + "license": "MIT" + }, + "node_modules/@react-spring/shared": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.7.5.tgz", + "integrity": "sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==", + "license": "MIT", + "dependencies": { + "@react-spring/rafz": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-spring/types": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.7.5.tgz", + "integrity": "sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==", + "license": "MIT" + }, + "node_modules/@react-spring/web": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.7.5.tgz", + "integrity": "sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==", + "license": "MIT", + "dependencies": { + "@react-spring/animated": "~9.7.5", + "@react-spring/core": "~9.7.5", + "@react-spring/shared": "~9.7.5", + "@react-spring/types": "~9.7.5" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.5.1.tgz", + "integrity": "sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==", + "license": "MIT", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz", + "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "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==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gensync": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.4.tgz", + "integrity": "sha512-C3YYeRQWp2fmq9OryX+FoDy8nXS6scQ7dPptD8LnFDAUNcKWJjXQKDNJD3HVm+kOUsXhTOkpi69vI4EuAr95bA==", + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", + "license": "MIT", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.13.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.2.tgz", + "integrity": "sha512-Z+r8y3XL9ZpI2EY52YYygAFmo2/oWfNSj4BCpAXE2McAexDk8VcnBMGC9Djn9gTKt4d2T/hhXqmPzo4hfIXtTg==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.0.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", + "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", + "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.12", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.12.tgz", + "integrity": "sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.14", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", + "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/AdapterDayjs": { + "resolved": "@mui/x-date-pickers/AdapterDayjs", + "link": true + }, + "node_modules/add": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", + "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==", + "license": "MIT" + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/AppBar": { + "resolved": "@mui/material/AppBar", + "link": true + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/attr-accept": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.5.tgz", + "integrity": "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/babel-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/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==", + "license": "MIT" + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/Box": { + "resolved": "@mui/material/Box", + "link": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.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/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "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/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001699", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz", + "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==", + "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/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "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/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "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/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", + "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.40.0.tgz", + "integrity": "sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/country-flag-icons": { + "version": "1.5.16", + "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.5.16.tgz", + "integrity": "sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==", + "license": "MIT" + }, + "node_modules/cra-template-typescript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cra-template-typescript/-/cra-template-typescript-1.2.0.tgz", + "integrity": "sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", + "dependencies": { + "robust-predicates": "^3.0.2" + } + }, + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "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/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "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/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.98", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.98.tgz", + "integrity": "sha512-bI/LbtRBxU2GzK7KK5xxFd2y9Lf9XguHooPYbcXWy6wUoT8NMnffsvRhPmSeUHLSDKAEtKuTaEtK4Ms15zkIEA==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "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-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "license": "MIT" + }, + "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/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz", + "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "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" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/eslint/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/eslint/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==", + "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/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/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==", + "license": "MIT" + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "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==", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", + "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/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==", + "license": "MIT" + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-selector": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-2.1.2.tgz", + "integrity": "sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==", + "license": "MIT", + "dependencies": { + "tslib": "^2.7.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "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/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "license": "MIT" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "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-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", + "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "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-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "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/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "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/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "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/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/hooks": { + "resolved": "@mui/x-charts/hooks", + "link": true + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", + "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", + "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/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "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": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "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==", + "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/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libphonenumber-js": { + "version": "1.11.19", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.19.tgz", + "integrity": "sha512-bW/Yp/9dod6fmyR+XqSUL1N5JE7QRxQ3KrBIbYS1FTv32e5i3SEtQVX+71CYNv8maWNSOgnlCoNp9X78f/cKiA==", + "license": "MIT" + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "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==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/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/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/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/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "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/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=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/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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/mui-phone-number": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/mui-phone-number/-/mui-phone-number-3.0.3.tgz", + "integrity": "sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==", + "license": "MIT", + "dependencies": { + "country-flag-icons": "^1.5.5", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "@emotion/react": "^11.10.6", + "@emotion/styled": "^11.10.6", + "@mui/material": "^5.11.10", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } + }, + "node_modules/mui-tel-input": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mui-tel-input/-/mui-tel-input-7.0.0.tgz", + "integrity": "sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==", + "license": "MIT", + "dependencies": { + "@types/node": "^22.9.0", + "libphonenumber-js": "^1.11.14" + }, + "peerDependencies": { + "@emotion/react": "^11.13.0", + "@emotion/styled": "^11.13.0", + "@mui/material": "^6.0.0", + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "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-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", + "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "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/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "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/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/PieChart": { + "resolved": "@mui/x-charts/PieChart", + "link": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/react-cookie": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-7.2.2.tgz", + "integrity": "sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==", + "license": "MIT", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.5", + "hoist-non-react-statics": "^3.3.2", + "universal-cookie": "^7.0.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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==", + "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/react-dev-utils/node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dropzone": { + "version": "14.3.5", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.3.5.tgz", + "integrity": "sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==", + "license": "MIT", + "dependencies": { + "attr-accept": "^2.2.4", + "file-selector": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "react": ">= 16.8 || 18.0.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "license": "MIT" + }, + "node_modules/react-hook-form": { + "version": "7.54.2", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.2.tgz", + "integrity": "sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19" + } + }, + "node_modules/react-is": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", + "license": "MIT" + }, + "node_modules/react-redux": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", + "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.6", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25 || ^19", + "react": "^18.0 || ^19", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.5.tgz", + "integrity": "sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.1.5.tgz", + "integrity": "sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==", + "license": "MIT", + "dependencies": { + "react-router": "7.1.5" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-toastify": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-11.0.3.tgz", + "integrity": "sha512-cbPtHJPfc0sGqVwozBwaTrTu1ogB9+BLLjd4dDXd863qYLj7DGrQ2sg5RAChjFUB4yc3w8iXOtWcJqPK/6xqRQ==", + "license": "MIT", + "dependencies": { + "clsx": "^2.1.1" + }, + "peerDependencies": { + "react": "^18 || ^19", + "react-dom": "^18 || ^19" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/reselect": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/RichTreeView": { + "resolved": "@mui/x-tree-view/RichTreeView", + "link": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "license": "Unlicense" + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sonner": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.7.4.tgz", + "integrity": "sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==", + "license": "MIT", + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "license": "MIT" + }, + "node_modules/Stack": { + "resolved": "@mui/material/Stack", + "link": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/styles": { + "resolved": "@mui/material/styles", + "link": true + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/Tabs": { + "resolved": "@mui/material/Tabs", + "link": true + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.38.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.38.2.tgz", + "integrity": "sha512-w8CXxxbFA5zfNsR/i8HZq5bvn18AK0O9jj7hyo1YqkovLxEFa0uP0LCVGZRqiRaKRFxXhELBp8SteeAjEnfeJg==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/Toolbar": { + "resolved": "@mui/material/Toolbar", + "link": true + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/turbo-stream": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", + "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/Typography": { + "resolved": "@mui/material/Typography", + "link": true + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-cookie": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.2.2.tgz", + "integrity": "sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.7.2" + } + }, + "node_modules/universal-cookie/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", + "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/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==", + "license": "MIT" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "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/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } } diff --git a/package.json b/package.json index 798a4ea..a11f999 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "react-scripts": "5.0.1", "react-toastify": "^11.0.2", "RichTreeView": "file:@mui/x-tree-view/RichTreeView", + "sonner": "^1.7.4", "Stack": "file:@mui/material/Stack", "styles": "file:@mui/material/styles", "Tabs": "file:@mui/material/Tabs", diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index a4b13eb..0cb48cb 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -75,27 +75,7 @@ const AddEditCategoryModal: React.FC = ({ > {editRow ? "Edit" : "Add"} Category - ( - - )} - /> + = ({ variant="standard" error={!!errors.role} helperText={errors.role?.message} + disabled /> )} /> diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 481b2ec..d4896c2 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -44,7 +44,7 @@ type PropType = { export default function MenuContent({ hidden }: PropType) { const location = useLocation(); const userRole = useSelector( - (state: RootState) => state.profile.user?.role + (state: RootState) => state.profileReducer.user?.role ); const mainListItems = [ diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 01c3c89..0e5c474 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -12,6 +12,7 @@ import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; import { useNavigate } from "react-router-dom"; +import { toast } from "sonner"; const MenuItem = styled(MuiMenuItem)({ margin: "2px 0", @@ -40,6 +41,7 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const handlelogout = () => { localStorage.clear(); navigate("/auth/login"); + toast.success("Logged out successfully"); }; return ( diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 1a36cb9..0ff8e9e 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -34,7 +34,7 @@ export default function SideMenu() { //Dispatch is called with user from Authstate Interface const dispatch = useDispatch(); - const { user } = useSelector((state: RootState) => state?.profile); + const { user } = useSelector((state: RootState) => state?.profileReducer); useEffect(() => { dispatch(fetchAdminProfile()); diff --git a/src/index.tsx b/src/index.tsx index 4b5045b..7420e03 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -5,20 +5,14 @@ import reportWebVitals from "./reportWebVitals"; import App from "./App"; import { Provider } from "react-redux"; import store from "./redux/store/store.ts"; -import { Slide, ToastContainer } from "react-toastify"; +import { Toaster } from "sonner"; const root = ReactDOM.createRoot(document.getElementById("root")); root.render( - + ); diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 3ca4ba1..4c0d312 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -17,7 +17,7 @@ export default function AdminList() { const dispatch = useDispatch(); // Fetching admin data from the Redux store - const admins = useSelector((state: RootState) => state.admin.admins); + const admins = useSelector((state: RootState) => state.adminReducer.admins); // Dispatching the API call when the component mounts useEffect(() => { diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 7e3a355..050b087 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -19,7 +19,7 @@ import { loginUser } from '../../../redux/slices/authSlice.ts'; import ColorModeSelect from '../../../shared-theme/ColorModeSelect.tsx'; import AppTheme from '../../../shared-theme/AppTheme.tsx'; import ForgotPassword from './ForgotPassword.tsx'; -import { toast } from 'react-toastify'; +import { toast } from 'sonner'; import { useNavigate } from 'react-router-dom'; const Card = styled(MuiCard)(({ theme }) => ({ diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index ae83e39..9a318ef 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -20,7 +20,7 @@ import ColorModeSelect from "../../../shared-theme/ColorModeSelect.tsx"; import MuiPhoneNumber from "mui-phone-number"; import { useDispatch } from "react-redux"; import { registerUser } from "../../../redux/slices/authSlice.ts"; -import { toast } from "react-toastify"; +import { toast } from "sonner"; import { InputLabel, MenuItem, Select } from "@mui/material"; import { useNavigate } from "react-router-dom"; diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 0f96708..86488a8 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -23,8 +23,8 @@ const ProfilePage = () => { //date:- 12-Feb-2025 //Dispatch is called and user, isLoading, and error from Authstate Interface const dispatch = useDispatch(); - const { user, isLoading, error } = useSelector( - (state: RootState) => state?.profile + const { user, isLoading } = useSelector( + (state: RootState) => state?.profileReducer ); useEffect(() => { @@ -46,16 +46,6 @@ const ProfilePage = () => { ); } - if (error) { - return ( - - -

An error occurred while loading profile

-
-
- ); - } - return ( diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts index 651b98c..d47b336 100644 --- a/src/redux/slices/adminSlice.ts +++ b/src/redux/slices/adminSlice.ts @@ -1,6 +1,6 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import http from "../../lib/https"; -import { toast } from "react-toastify"; +import { toast } from "sonner"; // Interfaces interface User { diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index 5e80ed7..3ce3492 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -1,6 +1,7 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import http from "../../lib/https"; -import { toast } from "react-toastify"; +// import { toast } from "react-toastify"; +import { toast } from "sonner"; // Define types for state //Eknoor singh @@ -9,12 +10,6 @@ import { toast } from "react-toastify"; interface User { data: any; token: string | null; - map( - arg0: ( - admin: { name: any; role: any; email: any; phone: any }, - index: number - ) => { srno: number; name: any; role: any; email: any; phone: any } - ): unknown; id: string; name: string; email: string; @@ -72,7 +67,7 @@ export const registerUser = createAsyncThunk< role: string; }, { rejectValue: string } ->("auth/signup", async (data, { rejectWithValue }) => { +>("SignUpUser", async (data, { rejectWithValue }) => { try { const response = await http.post("auth/signup", data); return response.data; diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index a8a899b..04371f6 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -1,5 +1,6 @@ import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; import http from "../../lib/https"; +import { toast } from "sonner"; interface User { token: string | null; @@ -34,6 +35,7 @@ export const fetchAdminProfile = createAsyncThunk< return response.data.data; } catch (error: any) { + toast.error("Error fetching Profile"); return rejectWithValue( error?.response?.data?.message || "An error occurred" ); diff --git a/src/redux/store/store.ts b/src/redux/store/store.ts index 97e933e..564629a 100644 --- a/src/redux/store/store.ts +++ b/src/redux/store/store.ts @@ -1,17 +1,9 @@ -import { configureStore } from '@reduxjs/toolkit'; -import authReducer from '../slices/authSlice.ts' -import adminReducer from "../slices/adminSlice.ts" -import profileReducer from "../slices/profileSlice.ts" +import { configureStore } from "@reduxjs/toolkit"; +import rootReducer from "../reducers.ts"; const store = configureStore({ - reducer: { - auth: authReducer, - admin: adminReducer, - profile: profileReducer - }, + reducer: rootReducer, }); export type RootState = ReturnType; export type AppDispatch = typeof store.dispatch; export default store; - - diff --git a/src/router.tsx b/src/router.tsx index a6c7e65..cc0f0d8 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -38,7 +38,7 @@ const ProtectedRoute: React.FC = ({ caps, component }) => { // Super Admin Route Component const SuperAdminRoute: React.FC = ({ children }) => { const userRole = useSelector( - (state: RootState) => state.profile.user?.role + (state: RootState) => state.profileReducer.user?.role ); if (userRole !== "superadmin") { From 6b36c6c25d84abcc183fc92787795058894697fd Mon Sep 17 00:00:00 2001 From: Eknoor Singh Date: Wed, 19 Feb 2025 11:44:09 +0530 Subject: [PATCH 020/101] Create admin with CRUD's --- package.json | 17 +- pnpm-lock.yaml | 11827 ++++++++++++++++ src/components/AddAdmin/index.tsx | 139 + src/components/AddEditCategoryModal/index.tsx | 236 +- src/components/CustomDatePicker/index.tsx | 30 +- src/components/CustomTable/index.tsx | 436 +- src/components/EditAdmin/index.tsx | 153 + .../LogOutFunction/LogOutFunction.tsx | 35 + src/components/MainGrid/index.tsx | 15 - src/components/MenuContent/index.tsx | 12 +- src/components/Modals/DeleteModal/index.tsx | 98 + .../DeleteModal.tsx => LogOutModal/index.tsx} | 61 +- src/components/Modals/ViewModal/index.tsx | 123 + src/components/OptionsMenu/index.tsx | 199 +- src/layouts/DashboardLayout/index.tsx | 6 + src/pages/AdminList/index.tsx | 227 +- src/pages/Auth/Login/index.tsx | 8 +- src/pages/Dashboard/index.tsx | 47 +- src/pages/Vehicles/index.tsx | 4 +- src/redux/slices/adminSlice.ts | 69 +- src/router.tsx | 19 +- 21 files changed, 13183 insertions(+), 578 deletions(-) create mode 100644 pnpm-lock.yaml create mode 100644 src/components/AddAdmin/index.tsx create mode 100644 src/components/EditAdmin/index.tsx create mode 100644 src/components/LogOutFunction/LogOutFunction.tsx create mode 100644 src/components/Modals/DeleteModal/index.tsx rename src/components/Modals/{DeleteModal/DeleteModal.tsx => LogOutModal/index.tsx} (62%) create mode 100644 src/components/Modals/ViewModal/index.tsx diff --git a/package.json b/package.json index 4ef4d58..ca1f46b 100644 --- a/package.json +++ b/package.json @@ -15,17 +15,23 @@ "@reduxjs/toolkit": "^2.5.0", "@types/babel__core": "^7.20.5", "AdapterDayjs": "file:@mui/x-date-pickers/AdapterDayjs", - "add": "^2.0.6", "AppBar": "file:@mui/material/AppBar", - "axios": "^1.7.9", "Box": "file:@mui/material/Box", + "PieChart": "file:@mui/x-charts/PieChart", + "RichTreeView": "file:@mui/x-tree-view/RichTreeView", + "Stack": "file:@mui/material/Stack", + "Tabs": "file:@mui/material/Tabs", + "Toolbar": "file:@mui/material/Toolbar", + "Typography": "file:@mui/material/Typography", + "add": "^2.0.6", + "axios": "^1.7.9", "clsx": "^2.1.1", "cra-template-typescript": "1.2.0", "dayjs": "^1.11.13", + "highcharts": "^12.1.2", "hooks": "file:@mui/x-charts/hooks", "mui-phone-number": "^3.0.3", "mui-tel-input": "^7.0.0", - "PieChart": "file:@mui/x-charts/PieChart", "prop-types": "^15.8.1", "react": "^18.0.0", "react-cookie": "^7.2.2", @@ -35,13 +41,8 @@ "react-redux": "^9.2.0", "react-router-dom": "^7.1.1", "react-scripts": "5.0.1", - "RichTreeView": "file:@mui/x-tree-view/RichTreeView", "sonner": "^1.7.4", - "Stack": "file:@mui/material/Stack", "styles": "file:@mui/material/styles", - "Tabs": "file:@mui/material/Tabs", - "Toolbar": "file:@mui/material/Toolbar", - "Typography": "file:@mui/material/Typography", "web-vitals": "^4.2.4" }, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..7abacfa --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,11827 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@emotion/react': + specifier: ^11.14.0 + version: 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': + specifier: ^11.14.0 + version: 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/icons-material': + specifier: ^6.3.0 + version: 6.4.4(@mui/material@6.4.4)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': + specifier: ^6.4.4 + version: 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-charts': + specifier: ^7.23.2 + version: 7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-data-grid': + specifier: ^7.23.5 + version: 7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-date-pickers': + specifier: ^7.23.3 + version: 7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-tree-view': + specifier: ^7.23.2 + version: 7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@react-spring/web': + specifier: ^9.7.5 + version: 9.7.5(react-dom@18.3.1)(react@18.3.1) + '@reduxjs/toolkit': + specifier: ^2.5.0 + version: 2.5.1(react-redux@9.2.0)(react@18.3.1) + '@types/babel__core': + specifier: ^7.20.5 + version: 7.20.5 + add: + specifier: ^2.0.6 + version: 2.0.6 + axios: + specifier: ^1.7.9 + version: 1.7.9 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + cra-template-typescript: + specifier: 1.2.0 + version: 1.2.0 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 + highcharts: + specifier: ^12.1.2 + version: 12.1.2 + mui-phone-number: + specifier: ^3.0.3 + version: 3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1) + mui-tel-input: + specifier: ^7.0.0 + version: 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^18.0.0 + version: 18.3.1 + react-cookie: + specifier: ^7.2.2 + version: 7.2.2(react@18.3.1) + react-dom: + specifier: ^18.0.0 + version: 18.3.1(react@18.3.1) + react-dropzone: + specifier: ^14.3.5 + version: 14.3.5(react@18.3.1) + react-hook-form: + specifier: ^7.54.2 + version: 7.54.2(react@18.3.1) + react-redux: + specifier: ^9.2.0 + version: 9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1) + react-router-dom: + specifier: ^7.1.1 + version: 7.1.5(react-dom@18.3.1)(react@18.3.1) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.7.3) + sonner: + specifier: ^1.7.4 + version: 1.7.4(react-dom@18.3.1)(react@18.3.1) + web-vitals: + specifier: ^4.2.4 + version: 4.2.4 + +devDependencies: + '@types/node': + specifier: ^22.10.5 + version: 22.13.4 + '@types/react': + specifier: ^19.0.4 + version: 19.0.10 + '@types/react-dom': + specifier: ^19.0.2 + version: 19.0.4(@types/react@19.0.10) + typescript: + specifier: ^5.7.3 + version: 5.7.3 + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: false + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@apideck/better-ajv-errors@0.3.6(ajv@8.17.1): + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + dependencies: + ajv: 8.17.1 + json-schema: 0.4.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + dev: false + + /@babel/code-frame@7.26.2: + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + dev: false + + /@babel/compat-data@7.26.8: + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core@7.26.9: + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/eslint-parser@7.26.8(@babel/core@7.26.9)(eslint@8.57.1): + resolution: {integrity: sha512-3tBctaHRW6xSub26z7n8uyOTwwUsCdvIug/oxBH9n6yCO5hMj2vwDJAo7RbBMKrM7P+W2j61zLKviJQFGOYKMg==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + dependencies: + '@babel/core': 7.26.9 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.1 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: false + + /@babel/generator@7.26.9: + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + dev: false + + /@babel/helper-annotate-as-pure@7.25.9: + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@babel/helper-compilation-targets@7.26.5: + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: false + + /@babel/helper-create-class-features-plugin@7.26.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.9): + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + dev: false + + /@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.9): + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-member-expression-to-functions@7.25.9: + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-module-imports@7.25.9: + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-optimise-call-expression@7.25.9: + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@babel/helper-plugin-utils@7.26.5: + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9): + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-skip-transparent-expression-wrappers@7.25.9: + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-string-parser@7.25.9: + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier@7.25.9: + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-option@7.25.9: + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-wrap-function@7.25.9: + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helpers@7.26.9: + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + dev: false + + /@babel/parser@7.26.9: + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + dev: false + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + dev: false + + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.9): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + dev: false + + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.9): + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.9): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.9): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.9): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.9): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.9): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.9): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.9): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.9): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.9): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.9): + resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.9): + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/traverse': 7.26.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/template': 7.26.9 + dev: false + + /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.9): + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.26.9): + resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.9) + dev: false + + /@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.9): + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.9): + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + dev: false + + /@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + regenerator-transform: 0.15.2 + dev: false + + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-runtime@7.26.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Jf+8y9wXQbbxvVYTM8gO5oEF2POdNji0NMltEkG7FtmzD9PVz7/lxpqSdTvwsjTMU5HIHuDVNf2SOxLkWi+wPQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.9): + resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.9): + resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.9): + resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.9): + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + dev: false + + /@babel/preset-env@7.26.9(@babel/core@7.26.9): + resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.9) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.26.9) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.9) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.26.9) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.9) + core-js-compat: 3.40.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/types': 7.26.9 + esutils: 2.0.3 + dev: false + + /@babel/preset-react@7.26.3(@babel/core@7.26.9): + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-typescript@7.26.0(@babel/core@7.26.9): + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/runtime@7.26.9: + resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: false + + /@babel/template@7.26.9: + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + dev: false + + /@babel/traverse@7.26.9: + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/types@7.26.9: + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + dev: false + + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: false + + /@csstools/normalize.css@12.1.1: + resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + dev: false + + /@csstools/postcss-cascade-layers@1.1.1(postcss@8.5.2): + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /@csstools/postcss-color-function@1.1.1(postcss@8.5.2): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.5.2): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-hwb-function@1.0.2(postcss@8.5.2): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-ic-unit@1.0.1(postcss@8.5.2): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.5.2): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /@csstools/postcss-nested-calc@1.0.0(postcss@8.5.2): + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.5.2): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-oklab-function@1.1.1(postcss@8.5.2): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.5.2): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.5.2): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.5.2): + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.5.2): + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-unset-value@1.0.2(postcss@8.5.2): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + dev: false + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.1.2 + dev: false + + /@emotion/babel-plugin@11.13.5: + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/runtime': 7.26.9 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@emotion/cache@11.14.0: + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} + dependencies: + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + stylis: 4.2.0 + dev: false + + /@emotion/hash@0.9.2: + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + dev: false + + /@emotion/is-prop-valid@1.3.1: + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + dependencies: + '@emotion/memoize': 0.9.0 + dev: false + + /@emotion/memoize@0.9.0: + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + dev: false + + /@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + '@types/react': 19.0.10 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@emotion/serialize@1.3.3: + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} + dependencies: + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.1.3 + dev: false + + /@emotion/sheet@1.4.0: + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + dev: false + + /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + '@types/react': 19.0.10 + react: 18.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@emotion/unitless@0.10.0: + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + dev: false + + /@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1): + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.3.1 + dev: false + + /@emotion/utils@1.4.2: + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} + dev: false + + /@emotion/weak-memoize@0.4.0: + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} + dev: false + + /@eslint-community/eslint-utils@4.4.1(eslint@8.57.1): + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + dev: false + + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@eslint/js@8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: false + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: false + + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: false + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: false + + /@jest/console@27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + dev: false + + /@jest/console@28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.4 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + dev: false + + /@jest/core@27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + /@jest/environment@27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + jest-mock: 27.5.1 + dev: false + + /@jest/fake-timers@27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.13.4 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + + /@jest/globals@27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + dev: false + + /@jest/reporters@27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@jest/schemas@28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: false + + /@jest/source-map@27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: false + + /@jest/test-result@27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + + /@jest/test-result@28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + + /@jest/test-sequencer@27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@jest/transform@27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.9 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.4 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + dev: false + + /@jest/types@28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.4 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + dev: false + + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: false + + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: false + + /@leichtgewicht/ip-codec@2.0.5: + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + dev: false + + /@mui/core-downloads-tracker@6.4.4: + resolution: {integrity: sha512-r+J0EditrekkTtO2CnCBCOGpNaDYwJqz8lH4rj6o/anDcskZFJodBlG8aCJkS8DL/CF/9EHS+Gz53EbmYEnQbw==} + dev: false + + /@mui/icons-material@6.4.4(@mui/material@6.4.4)(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-uF1chGaoFmYdRUomK6f8kgJfWosk9A3HXWiVD0vQm+2mE7f25eTQ1E8RRO11LXpnUBqu8Rbv/uGlpnjT/u1Ksg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@mui/material': ^6.4.4 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 19.0.10 + react: 18.3.1 + dev: false + + /@mui/material@6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-ISVPrIsPQsxnwvS40C4u03AuNSPigFeS2+n1qpuEZ94hDsdMi19dQM2JcC9CHEhXecSIQjP1RTyY0mPiSpSrFQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^6.4.3 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/core-downloads-tracker': 6.4.4 + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/types': 7.2.21(@types/react@19.0.10) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@popperjs/core': 2.11.8 + '@types/react': 19.0.10 + '@types/react-transition-group': 4.4.12(@types/react@19.0.10) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 19.0.0 + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + dev: false + + /@mui/private-theming@6.4.3(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@types/react': 19.0.10 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + + /@mui/styled-engine@6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + + /@mui/system@6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/private-theming': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@mui/styled-engine': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) + '@mui/types': 7.2.21(@types/react@19.0.10) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@types/react': 19.0.10 + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + + /@mui/types@7.2.21(@types/react@19.0.10): + resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 19.0.10 + dev: false + + /@mui/utils@6.4.3(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@mui/types': 7.2.21(@types/react@19.0.10) + '@types/prop-types': 15.7.14 + '@types/react': 19.0.10 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 19.0.0 + dev: false + + /@mui/x-charts-vendor@7.20.0: + resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + dependencies: + '@babel/runtime': 7.26.9 + '@types/d3-color': 3.1.3 + '@types/d3-delaunay': 6.0.4 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + d3-color: 3.1.0 + d3-delaunay: 6.0.4 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + delaunator: 5.0.1 + robust-predicates: 3.0.2 + dev: false + + /@mui/x-charts@7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-EIT5zbClc8n14qBvCD7jYSVI4jWAWajY7g8gznf5rggCJuv08IHfmi23q6afax73q6yTAi30qeUmcqttqXV4DQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@mui/x-charts-vendor': 7.20.0 + '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@18.3.1) + '@react-spring/rafz': 9.7.5 + '@react-spring/web': 9.7.5(react-dom@18.3.1)(react@18.3.1) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + + /@mui/x-data-grid@7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-RZPtAGCDF3H7+9HqSxPE+0xMtTrI9T9CRwSWiCAwrVSYUzgM4S8aQXaX1mvHgBTW9PCR0LYsFoGJWwuRRGPE/g==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@18.3.1) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + reselect: 5.1.1 + use-sync-external-store: 1.4.0(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + + /@mui/x-date-pickers@7.27.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-wSx8JGk4WQ2hTObfQITc+zlmUKNleQYoH1hGocaQlpWpo1HhauDtcQfX6sDN0J0dPT2eeyxDWGj4uJmiSfQKcw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 || ^3.0.0 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@18.3.1) + '@types/react-transition-group': 4.4.12(@types/react@19.0.10) + clsx: 2.1.1 + dayjs: 1.11.13 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + + /@mui/x-internals@7.26.0(@types/react@19.0.10)(react@18.3.1): + resolution: {integrity: sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + '@babel/runtime': 7.26.9 + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@mui/x-tree-view@7.26.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@mui/system@6.4.3)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-adZwVj6/edNowi2RIeyGPTcfdP4EXtMGo0mk2LQogG8m8bZkZRjOQoQ7pkBF0UPMaIAwzCadq2OWj3MPH4DP5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.26.9 + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 6.4.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@18.3.1) + '@types/react-transition-group': 4.4.12(@types/react@19.0.10) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: false + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.0 + dev: false + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0): + resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html: 0.0.9 + core-js-pure: 3.40.0 + error-stack-parser: 2.1.4 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 4.3.0 + source-map: 0.7.4 + webpack: 5.98.0 + webpack-dev-server: 4.15.2(webpack@5.98.0) + dev: false + + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false + + /@react-spring/animated@9.7.5(react@18.3.1): + resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + + /@react-spring/core@9.7.5(react@18.3.1): + resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + + /@react-spring/rafz@9.7.5: + resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} + dev: false + + /@react-spring/shared@9.7.5(react@18.3.1): + resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/rafz': 9.7.5 + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + + /@react-spring/types@9.7.5: + resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} + dev: false + + /@react-spring/web@9.7.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/core': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /@reduxjs/toolkit@2.5.1(react-redux@9.2.0)(react@18.3.1): + resolution: {integrity: sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 || ^19 + react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 10.1.1 + react: 18.3.1 + react-redux: 9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1) + redux: 5.0.1 + redux-thunk: 3.1.0(redux@5.0.1) + reselect: 5.1.1 + dev: false + + /@rollup/plugin-babel@5.3.1(@babel/core@7.26.9)(@types/babel__core@7.20.5)(rollup@2.79.2): + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/babel__core': 7.20.5 + rollup: 2.79.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2): + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + rollup: 2.79.2 + dev: false + + /@rollup/plugin-replace@2.4.2(rollup@2.79.2): + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + magic-string: 0.25.9 + rollup: 2.79.2 + dev: false + + /@rollup/pluginutils@3.1.0(rollup@2.79.2): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 + dev: false + + /@rtsao/scc@1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: false + + /@rushstack/eslint-patch@1.10.5: + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + dev: false + + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + + /@sinonjs/commons@1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + dev: false + + /@sinonjs/fake-timers@8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: false + + /@surma/rollup-plugin-off-main-thread@2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.12 + dev: false + + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-plugin-transform-svg-component@5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + dev: false + + /@svgr/babel-preset@5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 + dev: false + + /@svgr/core@5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@svgr/hast-util-to-babel-ast@5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@svgr/plugin-jsx@5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.9 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@svgr/plugin-svgo@5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + dev: false + + /@svgr/webpack@5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.9) + '@babel/preset-env': 7.26.9(@babel/core@7.26.9) + '@babel/preset-react': 7.26.3(@babel/core@7.26.9) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: false + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + dev: false + + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + dev: false + + /@types/babel__traverse@7.20.6: + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + dependencies: + '@babel/types': 7.26.9 + dev: false + + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.13.4 + dev: false + + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + dependencies: + '@types/express-serve-static-core': 5.0.6 + '@types/node': 22.13.4 + dev: false + + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + + /@types/d3-color@3.1.3: + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + dev: false + + /@types/d3-delaunay@6.0.4: + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + dev: false + + /@types/d3-interpolate@3.0.4: + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + dependencies: + '@types/d3-color': 3.1.3 + dev: false + + /@types/d3-path@3.1.1: + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + dev: false + + /@types/d3-scale@4.0.9: + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + dependencies: + '@types/d3-time': 3.0.4 + dev: false + + /@types/d3-shape@3.1.7: + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + dependencies: + '@types/d3-path': 3.1.1 + dev: false + + /@types/d3-time@3.0.4: + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + dev: false + + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + dev: false + + /@types/eslint@8.56.12: + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + dev: false + + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + dev: false + + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: false + + /@types/estree@1.0.6: + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + dev: false + + /@types/express-serve-static-core@4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + dependencies: + '@types/node': 22.13.4 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + + /@types/express-serve-static-core@5.0.6: + resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} + dependencies: + '@types/node': 22.13.4 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.18 + '@types/serve-static': 1.15.7 + dev: false + + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/hoist-non-react-statics@3.3.6: + resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} + dependencies: + '@types/react': 19.0.10 + hoist-non-react-statics: 3.3.2 + dev: false + + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: false + + /@types/http-proxy@1.17.16: + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false + + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + dev: false + + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + dependencies: + '@types/istanbul-lib-report': 3.0.3 + dev: false + + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: false + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false + + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: false + + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/node@22.13.4: + resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} + dependencies: + undici-types: 6.20.0 + + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + dev: false + + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + dev: false + + /@types/prop-types@15.7.14: + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + dev: false + + /@types/q@1.5.8: + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + dev: false + + /@types/qs@6.9.18: + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + dev: false + + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: false + + /@types/react-dom@19.0.4(@types/react@19.0.10): + resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} + peerDependencies: + '@types/react': ^19.0.0 + dependencies: + '@types/react': 19.0.10 + dev: true + + /@types/react-transition-group@4.4.12(@types/react@19.0.10): + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} + peerDependencies: + '@types/react': '*' + dependencies: + '@types/react': 19.0.10 + dev: false + + /@types/react@19.0.10: + resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==} + dependencies: + csstype: 3.1.3 + + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/retry@0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: false + + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.13.4 + dev: false + + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + dependencies: + '@types/express': 4.17.21 + dev: false + + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.13.4 + '@types/send': 0.17.4 + dev: false + + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + dev: false + + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false + + /@types/use-sync-external-store@0.0.6: + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + dev: false + + /@types/ws@8.5.14: + resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} + dependencies: + '@types/node': 22.13.4 + dev: false + + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false + + /@types/yargs@16.0.9: + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: false + + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 4.4.0 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: false + + /@ungap/structured-clone@1.3.0: + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + dev: false + + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: false + + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: false + + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: false + + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: false + + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: false + + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + dev: false + + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false + + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: false + + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + dev: false + + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + dev: false + + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + dev: false + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false + + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + dev: false + + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: false + + /acorn-jsx@5.3.2(acorn@8.14.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.14.0 + dev: false + + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: false + + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + dev: false + + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: false + + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.1 + dev: false + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /ajv-formats@2.1.1(ajv@8.17.1): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.17.1 + dev: false + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: false + + /ajv-keywords@5.1.0(ajv@8.17.1): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + dev: false + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: false + + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + + /ansi-html@0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + dev: false + + /array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + is-array-buffer: 3.0.5 + dev: false + + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false + + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + is-string: 1.1.1 + dev: false + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: false + + /array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: false + + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: false + + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: false + + /array.prototype.reduce@1.0.7: + resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + is-string: 1.1.1 + dev: false + + /array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + dev: false + + /arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + dev: false + + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: false + + /async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + dev: false + + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + dev: false + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + + /attr-accept@2.2.5: + resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} + engines: {node: '>=4'} + dev: false + + /autoprefixer@10.4.20(postcss@8.5.2): + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001700 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.1.0 + dev: false + + /axe-core@4.10.2: + resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} + engines: {node: '>=4'} + dev: false + + /axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.2 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: false + + /babel-jest@27.5.1(@babel/core@7.26.9): + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.26.9 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.26.9) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-loader@8.4.1(@babel/core@7.26.9)(webpack@5.98.0): + resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.26.9 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.98.0 + dev: false + + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.26.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + dev: false + + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.26.9 + cosmiconfig: 7.1.0 + resolve: 1.22.10 + dev: false + + /babel-plugin-named-asset-import@0.3.8(@babel/core@7.26.9): + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': 7.26.9 + dev: false + + /babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.9): + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.9): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.9): + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + core-js-compat: 3.40.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.9): + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: false + + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.9): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.9) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.9) + dev: false + + /babel-preset-jest@27.5.1(@babel/core@7.26.9): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.9 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.9) + dev: false + + /babel-preset-react-app@10.1.0: + resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==} + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.9) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.9) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.9) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-runtime': 7.26.9(@babel/core@7.26.9) + '@babel/preset-env': 7.26.9(@babel/core@7.26.9) + '@babel/preset-react': 7.26.3(@babel/core@7.26.9) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.9) + '@babel/runtime': 7.26.9 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + + /batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + + /bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + dev: false + + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + dev: false + + /bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: false + + /body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: false + + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: false + + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: false + + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001700 + electron-to-chromium: 1.5.102 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + dev: false + + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: false + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false + + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + + /call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + dev: false + + /call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 + set-function-length: 1.2.2 + dev: false + + /call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.2.7 + dev: false + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: false + + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + dev: false + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001700 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + + /caniuse-lite@1.0.30001700: + resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} + dev: false + + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: false + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: false + + /char-regex@2.0.2: + resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} + engines: {node: '>=12.20'} + dev: false + + /check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + dev: false + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + dev: false + + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false + + /cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + dev: false + + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + dev: false + + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: false + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.53.0 + dev: false + + /compression@1.8.0: + resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==} + engines: {node: '>= 0.8.0'} + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: false + + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false + + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: false + + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false + + /cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + dev: false + + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: false + + /cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + dev: false + + /core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} + dependencies: + browserslist: 4.24.4 + dev: false + + /core-js-pure@3.40.0: + resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} + requiresBuild: true + dev: false + + /core-js@3.40.0: + resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + requiresBuild: true + dev: false + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /country-flag-icons@1.5.16: + resolution: {integrity: sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==} + dev: false + + /cra-template-typescript@1.2.0: + resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} + engines: {node: '>=14'} + dev: false + + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: false + + /css-blank-pseudo@3.0.3(postcss@8.5.2): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /css-declaration-sorter@6.4.1(postcss@8.5.2): + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.5.2 + dev: false + + /css-has-pseudo@3.0.4(postcss@8.5.2): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /css-loader@6.11.0(webpack@5.98.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.2) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.2) + postcss-modules-scope: 3.2.1(postcss@8.5.2) + postcss-modules-values: 4.0.0(postcss@8.5.2) + postcss-value-parser: 4.2.0 + semver: 7.7.1 + webpack: 5.98.0 + dev: false + + /css-minimizer-webpack-plugin@3.4.1(webpack@5.98.0): + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: 5.1.15(postcss@8.5.2) + jest-worker: 27.5.1 + postcss: 8.5.2 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.98.0 + dev: false + + /css-prefers-color-scheme@6.0.3(postcss@8.5.2): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + dev: false + + /css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + dev: false + + /css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + + /css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: false + + /css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + dev: false + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + + /cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /cssnano-preset-default@5.2.14(postcss@8.5.2): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.2) + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-calc: 8.2.4(postcss@8.5.2) + postcss-colormin: 5.3.1(postcss@8.5.2) + postcss-convert-values: 5.1.3(postcss@8.5.2) + postcss-discard-comments: 5.1.2(postcss@8.5.2) + postcss-discard-duplicates: 5.1.0(postcss@8.5.2) + postcss-discard-empty: 5.1.1(postcss@8.5.2) + postcss-discard-overridden: 5.1.0(postcss@8.5.2) + postcss-merge-longhand: 5.1.7(postcss@8.5.2) + postcss-merge-rules: 5.1.4(postcss@8.5.2) + postcss-minify-font-values: 5.1.0(postcss@8.5.2) + postcss-minify-gradients: 5.1.1(postcss@8.5.2) + postcss-minify-params: 5.1.4(postcss@8.5.2) + postcss-minify-selectors: 5.2.1(postcss@8.5.2) + postcss-normalize-charset: 5.1.0(postcss@8.5.2) + postcss-normalize-display-values: 5.1.0(postcss@8.5.2) + postcss-normalize-positions: 5.1.1(postcss@8.5.2) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.2) + postcss-normalize-string: 5.1.0(postcss@8.5.2) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.2) + postcss-normalize-unicode: 5.1.1(postcss@8.5.2) + postcss-normalize-url: 5.1.0(postcss@8.5.2) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.2) + postcss-ordered-values: 5.1.3(postcss@8.5.2) + postcss-reduce-initial: 5.1.2(postcss@8.5.2) + postcss-reduce-transforms: 5.1.0(postcss@8.5.2) + postcss-svgo: 5.1.0(postcss@8.5.2) + postcss-unique-selectors: 5.1.1(postcss@8.5.2) + dev: false + + /cssnano-utils@3.1.0(postcss@8.5.2): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /cssnano@5.1.15(postcss@8.5.2): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.2) + lilconfig: 2.1.0 + postcss: 8.5.2 + yaml: 1.10.2 + dev: false + + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: false + + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: false + + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: false + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + /d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + dependencies: + internmap: 2.0.3 + dev: false + + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + + /d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + dependencies: + delaunator: 5.0.1 + dev: false + + /d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + dev: false + + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + dependencies: + d3-color: 3.1.0 + dev: false + + /d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + dev: false + + /d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + dev: false + + /d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + + /d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + dependencies: + d3-time: 3.1.0 + dev: false + + /d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + dev: false + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: false + + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + dev: false + + /data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + + /data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + + /data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + + /dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dev: false + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + + /decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + dev: false + + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: false + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false + + /default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + dependencies: + execa: 5.1.1 + dev: false + + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: false + + /delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + dependencies: + robust-predicates: 3.0.2 + dev: false + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + + /depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: false + + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + + /diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + dev: false + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: false + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: false + + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.26.9 + csstype: 3.1.3 + dev: false + + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: false + + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + dev: false + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: false + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + + /dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dev: false + + /dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: false + + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.9.2 + dev: false + + /electron-to-chromium@1.5.102: + resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==} + dev: false + + /emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + dev: false + + /emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: false + + /enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: false + + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + dependencies: + stackframe: 1.3.4 + dev: false + + /es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + dev: false + + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + dev: false + + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: false + + /es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + dev: false + + /es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: false + + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: false + + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + + /es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + dev: false + + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: false + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + + /escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.9 + '@babel/eslint-parser': 7.26.8(@babel/core@7.26.9)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + babel-preset-react-app: 10.1.0 + confusing-browser-globals: 1.0.11 + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.4(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.7.3) + typescript: 5.7.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + debug: 3.2.7 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + eslint: 8.57.1 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false + + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1): + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.2 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + dev: false + + /eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.57.1 + dev: false + + /eslint-plugin-react@7.37.4(eslint@8.57.1): + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: false + + /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.3): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: false + + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: false + + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.98.0): + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + dependencies: + '@types/eslint': 8.56.12 + eslint: 8.57.1 + jest-worker: 28.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + schema-utils: 4.3.0 + webpack: 5.98.0 + dev: false + + /eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + dev: false + + /esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: false + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: false + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: false + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: false + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: false + + /expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + dev: false + + /express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: false + + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: false + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: false + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: false + + /fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + dev: false + + /fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + dependencies: + reusify: 1.0.4 + dev: false + + /faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: false + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.2.0 + dev: false + + /file-loader@6.2.0(webpack@5.98.0): + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.98.0 + dev: false + + /file-selector@2.1.2: + resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} + engines: {node: '>= 12'} + dependencies: + tslib: 2.8.1 + dev: false + + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.6 + dev: false + + /filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + + /finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: false + + /flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + dev: false + + /follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: false + + /foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + dev: false + + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.98.0): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.57.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.7.1 + tapable: 1.1.3 + typescript: 5.7.3 + webpack: 5.98.0 + dev: false + + /form-data@3.0.3: + resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + dev: false + + /form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + dev: false + + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: false + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + + /fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + dev: false + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + dev: false + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + 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 + dev: false + + /get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: false + + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + dev: false + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + + /global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: false + + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + dev: false + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: false + + /has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + dev: false + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.1 + dev: false + + /has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + dev: false + + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.1.0 + dev: false + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /highcharts@12.1.2: + resolution: {integrity: sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==} + dev: false + + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + + /hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false + + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + dev: false + + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + dev: false + + /html-entities@2.5.2: + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} + dev: false + + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: false + + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.39.0 + dev: false + + /html-webpack-plugin@5.6.3(webpack@5.98.0): + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.98.0 + dev: false + + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + + /http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + dev: false + + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /http-proxy-middleware@2.0.7(@types/express@4.17.21): + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.21 + '@types/http-proxy': 1.17.16 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + transitivePeerDependencies: + - debug + dev: false + + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /icss-utils@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.2 + dev: false + + /idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + dev: false + + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: false + + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: false + + /immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + dev: false + + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: false + + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: false + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + dev: false + + /internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + dev: false + + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false + + /ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + dev: false + + /is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: false + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: false + + /is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + dependencies: + async-function: 1.0.0 + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + + /is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + dependencies: + has-bigints: 1.1.0 + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + dev: false + + /is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + + /is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 + dev: false + + /is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + + /is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: false + + /is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: false + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false + + /is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + + /is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: false + + /is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + + /is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: false + + /is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false + + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: false + + /is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-tostringtag: 1.0.2 + dev: false + + /is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + dev: false + + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.18 + dev: false + + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: false + + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + dev: false + + /is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + dev: false + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: false + + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.26.9 + '@babel/parser': 7.26.9 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + dev: false + + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.4.0 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + dev: false + + /iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + dev: false + + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + + /jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: false + + /jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + dev: false + + /jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + /jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.26.9 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.26.9) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + /jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + detect-newline: 3.1.0 + dev: false + + /jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + /jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + + /jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.13.4 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + + /jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + + /jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + dev: false + + /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 27.5.1 + dev: false + + /jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: false + + /jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + dev: false + + /jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + + /jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 22.13.4 + graceful-fs: 4.2.11 + dev: false + + /jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.9 + '@babel/generator': 7.26.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.9) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + + /jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.4 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + + /jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + dev: false + + /jest-watch-typeahead@1.1.0(jest@27.5.1): + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + dev: false + + /jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.4 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + dev: false + + /jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 22.13.4 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + dev: false + + /jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.4 + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: false + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.4 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + + /jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': 22.13.4 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + /jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.14.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.5.0 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.3 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.16 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: false + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: false + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + + /jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + dev: false + + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + dev: false + + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + dev: false + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: false + + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false + + /language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: false + + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: 0.3.23 + dev: false + + /launch-editor@2.10.0: + resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.2 + dev: false + + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false + + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: false + + /libphonenumber-js@1.11.20: + resolution: {integrity: sha512-/ipwAMvtSZRdiQBHqW1qxqeYiBMzncOQLVA+62MWYr7N4m7Q2jqpJ0WgT7zlOEOpyLRSqrMXidbJpC0J77AaKA==} + dev: false + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + + /lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false + + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: false + + /loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + dev: false + + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: false + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.8.1 + dev: false + + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: false + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: false + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 + dev: false + + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.7.1 + dev: false + + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: false + + /math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + dev: false + + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: false + + /mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + dev: false + + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false + + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.6 + dev: false + + /merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + dev: false + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false + + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: false + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mini-css-extract-plugin@2.9.2(webpack@5.98.0): + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.3.0 + tapable: 2.2.1 + webpack: 5.98.0 + dev: false + + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false + + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + + /mui-phone-number@3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} + peerDependencies: + '@emotion/react': ^11.10.6 + '@emotion/styled': ^11.10.6 + '@mui/material': ^5.11.10 + clsx: ^1.2.1 + prop-types: ^15.8.1 + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + clsx: 2.1.1 + country-flag-icons: 1.5.16 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /mui-tel-input@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.4)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} + peerDependencies: + '@emotion/react': ^11.13.0 + '@emotion/styled': ^11.13.0 + '@mui/material': ^6.0.0 + '@types/react': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.10)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.10)(react@18.3.1) + '@mui/material': 6.4.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.10)(react-dom@18.3.1)(react@18.3.1) + '@types/node': 22.13.4 + '@types/react': 19.0.10 + libphonenumber-js: 1.11.20 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + dev: false + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: false + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + + /negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + dev: false + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false + + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + dev: false + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false + + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + + /nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + + /object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + dev: false + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + dev: false + + /object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + dev: false + + /object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + gopd: 1.2.0 + safe-array-concat: 1.1.3 + dev: false + + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + + /object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + dev: false + + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: false + + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + dev: false + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + + /p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + dev: false + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + dev: false + + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + dev: false + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: false + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: false + + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: false + + /path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + dev: false + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: false + + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + dev: false + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false + + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + + /possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + dev: false + + /postcss-attribute-case-insensitive@5.0.2(postcss@8.5.2): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.2): + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + dev: false + + /postcss-calc@8.2.4(postcss@8.5.2): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-clamp@4.1.0(postcss@8.5.2): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-functional-notation@4.2.4(postcss@8.5.2): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-hex-alpha@8.0.4(postcss@8.5.2): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-rebeccapurple@7.1.1(postcss@8.5.2): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-colormin@5.3.1(postcss@8.5.2): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-convert-values@5.1.3(postcss@8.5.2): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-media@8.0.2(postcss@8.5.2): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-properties@12.1.11(postcss@8.5.2): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-selectors@6.0.3(postcss@8.5.2): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-dir-pseudo-class@6.0.5(postcss@8.5.2): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-discard-comments@5.1.2(postcss@8.5.2): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-discard-duplicates@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-discard-empty@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-discard-overridden@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-double-position-gradients@3.1.2(postcss@8.5.2): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-env-function@4.0.6(postcss@8.5.2): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-flexbugs-fixes@5.0.2(postcss@8.5.2): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-focus-visible@6.0.4(postcss@8.5.2): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-focus-within@5.0.4(postcss@8.5.2): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-font-variant@5.0.0(postcss@8.5.2): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-gap-properties@3.0.5(postcss@8.5.2): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-image-set-function@4.0.7(postcss@8.5.2): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-import@15.1.0(postcss@8.5.2): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + dev: false + + /postcss-initial@4.0.1(postcss@8.5.2): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-js@4.0.1(postcss@8.5.2): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.2 + dev: false + + /postcss-lab-function@4.2.1(postcss@8.5.2): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-load-config@4.0.2(postcss@8.5.2): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.2 + yaml: 2.7.0 + dev: false + + /postcss-loader@6.2.1(postcss@8.5.2)(webpack@5.98.0): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.5.2 + semver: 7.7.1 + webpack: 5.98.0 + dev: false + + /postcss-logical@5.0.4(postcss@8.5.2): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-media-minmax@5.0.0(postcss@8.5.2): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-merge-longhand@5.1.7(postcss@8.5.2): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.2) + dev: false + + /postcss-merge-rules@5.1.4(postcss@8.5.2): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-minify-font-values@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-gradients@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-params@5.1.4(postcss@8.5.2): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-selectors@5.2.1(postcss@8.5.2): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-modules-extract-imports@3.1.0(postcss@8.5.2): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-modules-local-by-default@4.2.0(postcss@8.5.2): + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-selector-parser: 7.1.0 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-modules-scope@3.2.1(postcss@8.5.2): + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 7.1.0 + dev: false + + /postcss-modules-values@4.0.0(postcss@8.5.2): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.2) + postcss: 8.5.2 + dev: false + + /postcss-nested@6.2.0(postcss@8.5.2): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-nesting@10.2.0(postcss@8.5.2): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-normalize-charset@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-normalize-display-values@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-positions@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-repeat-style@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-string@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-timing-functions@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-unicode@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-url@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-whitespace@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.2): + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.2) + sanitize.css: 13.0.0 + dev: false + + /postcss-opacity-percentage@1.1.3(postcss@8.5.2): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-ordered-values@5.1.3(postcss@8.5.2): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.2) + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-overflow-shorthand@3.0.4(postcss@8.5.2): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-page-break@3.0.4(postcss@8.5.2): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-place@7.0.5(postcss@8.5.2): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-preset-env@7.8.3(postcss@8.5.2): + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.2) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.2) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.2) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.2) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.2) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.2) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.2) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.2) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.2) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.2) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.2) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.2) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.2) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.2) + autoprefixer: 10.4.20(postcss@8.5.2) + browserslist: 4.24.4 + css-blank-pseudo: 3.0.3(postcss@8.5.2) + css-has-pseudo: 3.0.4(postcss@8.5.2) + css-prefers-color-scheme: 6.0.3(postcss@8.5.2) + cssdb: 7.11.2 + postcss: 8.5.2 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.2) + postcss-clamp: 4.1.0(postcss@8.5.2) + postcss-color-functional-notation: 4.2.4(postcss@8.5.2) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.2) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.2) + postcss-custom-media: 8.0.2(postcss@8.5.2) + postcss-custom-properties: 12.1.11(postcss@8.5.2) + postcss-custom-selectors: 6.0.3(postcss@8.5.2) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.2) + postcss-double-position-gradients: 3.1.2(postcss@8.5.2) + postcss-env-function: 4.0.6(postcss@8.5.2) + postcss-focus-visible: 6.0.4(postcss@8.5.2) + postcss-focus-within: 5.0.4(postcss@8.5.2) + postcss-font-variant: 5.0.0(postcss@8.5.2) + postcss-gap-properties: 3.0.5(postcss@8.5.2) + postcss-image-set-function: 4.0.7(postcss@8.5.2) + postcss-initial: 4.0.1(postcss@8.5.2) + postcss-lab-function: 4.2.1(postcss@8.5.2) + postcss-logical: 5.0.4(postcss@8.5.2) + postcss-media-minmax: 5.0.0(postcss@8.5.2) + postcss-nesting: 10.2.0(postcss@8.5.2) + postcss-opacity-percentage: 1.1.3(postcss@8.5.2) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.2) + postcss-page-break: 3.0.4(postcss@8.5.2) + postcss-place: 7.0.5(postcss@8.5.2) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.2) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.2) + postcss-selector-not: 6.0.1(postcss@8.5.2) + postcss-value-parser: 4.2.0 + dev: false + + /postcss-pseudo-class-any-link@7.1.6(postcss@8.5.2): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-reduce-initial@5.1.2(postcss@8.5.2): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.5.2 + dev: false + + /postcss-reduce-transforms@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-replace-overflow-wrap@4.0.0(postcss@8.5.2): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: 8.5.2 + dev: false + + /postcss-selector-not@6.0.1(postcss@8.5.2): + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-svgo@5.1.0(postcss@8.5.2): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + + /postcss-unique-selectors@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: false + + /postcss@8.5.2: + resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + dev: false + + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: false + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: false + + /pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: false + + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: false + + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + + /pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + dev: false + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + + /promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + dependencies: + asap: 2.0.6 + dev: false + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + dependencies: + punycode: 2.3.1 + dev: false + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + dev: false + + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + dev: false + + /qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.1.0 + dev: false + + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: false + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + + /react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + dependencies: + core-js: 3.40.0 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + dev: false + + /react-cookie@7.2.2(react@18.3.1): + resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} + peerDependencies: + react: '>= 16.3.0' + dependencies: + '@types/hoist-non-react-statics': 3.3.6 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + universal-cookie: 7.2.2 + dev: false + + /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.98.0): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + address: 1.2.2 + browserslist: 4.24.4 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.7.3)(webpack@5.98.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.1.0 + recursive-readdir: 2.2.3 + shell-quote: 1.8.2 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.7.3 + webpack: 5.98.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + dev: false + + /react-dropzone@14.3.5(react@18.3.1): + resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} + engines: {node: '>= 10.13'} + peerDependencies: + react: '>= 16.8 || 18.0.0' + dependencies: + attr-accept: 2.2.5 + file-selector: 2.1.2 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + + /react-error-overlay@6.1.0: + resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} + dev: false + + /react-hook-form@7.54.2(react@18.3.1): + resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + dependencies: + react: 18.3.1 + dev: false + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false + + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: false + + /react-is@19.0.0: + resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + dev: false + + /react-redux@9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1): + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} + peerDependencies: + '@types/react': ^18.2.25 || ^19 + react: ^18.0 || ^19 + redux: ^5.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + redux: + optional: true + dependencies: + '@types/react': 19.0.10 + '@types/use-sync-external-store': 0.0.6 + react: 18.3.1 + redux: 5.0.1 + use-sync-external-store: 1.4.0(react@18.3.1) + dev: false + + /react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: false + + /react-router-dom@7.1.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 7.1.5(react-dom@18.3.1)(react@18.3.1) + dev: false + + /react-router@7.1.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + dependencies: + '@types/cookie': 0.6.0 + cookie: 1.0.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + dev: false + + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.7.3): + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.9 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.26.9) + babel-loader: 8.4.1(@babel/core@7.26.9)(webpack@5.98.0) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.26.9) + babel-preset-react-app: 10.1.0 + bfj: 7.1.0 + browserslist: 4.24.4 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.98.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.98.0) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.1 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.7.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.98.0) + file-loader: 6.2.0(webpack@5.98.0) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.3(webpack@5.98.0) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.9.2(webpack@5.98.0) + postcss: 8.5.2 + postcss-flexbugs-fixes: 5.0.2(postcss@8.5.2) + postcss-loader: 6.2.1(postcss@8.5.2)(webpack@5.98.0) + postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.2) + postcss-preset-env: 7.8.3(postcss@8.5.2) + prompts: 2.4.2 + react: 18.3.1 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.7.3)(webpack@5.98.0) + react-refresh: 0.11.0 + resolve: 1.22.10 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.98.0) + semver: 7.7.1 + source-map-loader: 3.0.2(webpack@5.98.0) + style-loader: 3.3.4(webpack@5.98.0) + tailwindcss: 3.4.17 + terser-webpack-plugin: 5.3.11(webpack@5.98.0) + typescript: 5.7.3 + webpack: 5.98.0 + webpack-dev-server: 4.15.2(webpack@5.98.0) + webpack-manifest-plugin: 4.1.1(webpack@5.98.0) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0) + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + + /react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.26.9 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} + dependencies: + minimatch: 3.1.2 + dev: false + + /redux-thunk@3.1.0(redux@5.0.1): + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} + peerDependencies: + redux: ^5.0.0 + dependencies: + redux: 5.0.1 + dev: false + + /redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} + dev: false + + /reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + dev: false + + /regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: false + + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: false + + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + dependencies: + '@babel/runtime': 7.26.9 + dev: false + + /regex-parser@2.3.1: + resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} + dev: false + + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + dev: false + + /regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + dev: false + + /regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + dev: false + + /regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + dependencies: + jsesc: 3.0.2 + dev: false + + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + + /reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + dev: false + + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: false + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: false + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + + /resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + dev: false + + /resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + dev: false + + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + + /robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + dev: false + + /rollup-plugin-terser@7.0.2(rollup@2.79.2): + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.26.2 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.39.0 + dev: false + + /rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + dev: false + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + dev: false + + /safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 + dev: false + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + + /sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + dev: false + + /sass-loader@12.6.0(webpack@5.98.0): + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.98.0 + dev: false + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false + + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false + + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + dev: false + + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + dev: false + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: false + + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + dev: false + + /send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + dependencies: + randombytes: 2.1.0 + dev: false + + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: false + + /serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + dev: false + + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + dev: false + + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: false + + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + dev: false + + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + + /shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + dev: false + + /side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + dev: false + + /side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + dev: false + + /side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + dev: false + + /side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + dev: false + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + + /sonner@1.7.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + + /source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: false + + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map-loader@3.0.2(webpack@5.98.0): + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.98.0 + dev: false + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: false + + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: false + + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.4.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.4.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: false + + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false + + /static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + dependencies: + escodegen: 1.14.3 + dev: false + + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: false + + /string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + dependencies: + char-regex: 2.0.2 + strip-ansi: 7.1.0 + dev: false + + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + + /string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + dev: false + + /string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + + /string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + dev: false + + /string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.1.0 + dev: false + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + + /strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + dev: false + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + + /style-loader@3.3.4(webpack@5.98.0): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.98.0 + dev: false + + /stylehacks@5.1.1(postcss@8.5.2): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.2 + postcss-selector-parser: 6.1.2 + dev: false + + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false + + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + dev: false + + /svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: false + + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.1.1 + stable: 0.1.8 + dev: false + + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: false + + /tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.2 + postcss-import: 15.1.0(postcss@8.5.2) + postcss-js: 4.0.1(postcss@8.5.2) + postcss-load-config: 4.0.2(postcss@8.5.2) + postcss-nested: 6.2.0(postcss@8.5.2) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + dev: false + + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: false + + /tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: false + + /terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + dev: false + + /terser-webpack-plugin@5.3.11(webpack@5.98.0): + resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.39.0 + webpack: 5.98.0 + dev: false + + /terser@5.39.0: + resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.0 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: false + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + + /throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + dev: false + + /thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false + + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: false + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: false + + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.1 + dev: false + + /tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + dev: false + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false + + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + dev: false + + /tsutils@3.21.0(typescript@5.7.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.7.3 + dev: false + + /turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + dev: false + + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: false + + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: false + + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: false + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + + /typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + dev: false + + /typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + dev: false + + /typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + dev: false + + /typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + dev: false + + /typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + + /typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} + hasBin: true + + /unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + dev: false + + /underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + dev: false + + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + + /unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + dev: false + + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + dev: false + + /unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + dev: false + + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false + + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: false + + /universal-cookie@7.2.2: + resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} + dependencies: + '@types/cookie': 0.6.0 + cookie: 0.7.2 + dev: false + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: false + + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + + /unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + dev: false + + /upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + dev: false + + /update-browserslist-db@1.1.2(browserslist@4.24.4): + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: false + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + dev: false + + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: false + + /use-sync-external-store@1.4.0(react@18.3.1): + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + react: 18.3.1 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + has-symbols: 1.1.0 + object.getownpropertydescriptors: 2.1.8 + dev: false + + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false + + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false + + /v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + dev: false + + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false + + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + dependencies: + browser-process-hrtime: 1.0.0 + dev: false + + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + dev: false + + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: false + + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + + /web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + dev: false + + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + + /webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + dev: false + + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: false + + /webpack-dev-middleware@5.3.4(webpack@5.98.0): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.0 + webpack: 5.98.0 + dev: false + + /webpack-dev-server@4.15.2(webpack@5.98.0): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.14 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.8.0 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.5.2 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.10.0 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.98.0 + webpack-dev-middleware: 5.3.4(webpack@5.98.0) + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + + /webpack-manifest-plugin@4.1.1(webpack@5.98.0): + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: 2.2.1 + webpack: 5.98.0 + webpack-sources: 2.3.1 + dev: false + + /webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + + /webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: false + + /webpack@5.98.0: + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.0 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.11(webpack@5.98.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + + /websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.9 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + + /websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: false + + /whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false + + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: false + + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: false + + /which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + dev: false + + /which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + dev: false + + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + dev: false + + /which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.5 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + dev: false + + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: false + + /workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-build@6.6.0(@types/babel__core@7.20.5): + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.26.9 + '@babel/preset-env': 7.26.9(@babel/core@7.26.9) + '@babel/runtime': 7.26.9 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.9)(@types/babel__core@7.20.5)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.17.1 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + dev: false + + /workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + dev: false + + /workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + dev: false + + /workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0): + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.98.0 + webpack-sources: 1.4.3 + workbox-build: 6.6.0(@types/babel__core@7.20.5) + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: false + + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: false + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + dev: false + + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: false + + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: false + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false diff --git a/src/components/AddAdmin/index.tsx b/src/components/AddAdmin/index.tsx new file mode 100644 index 0000000..f184486 --- /dev/null +++ b/src/components/AddAdmin/index.tsx @@ -0,0 +1,139 @@ +// import React from "react"; +// import { +// Button, +// Dialog, +// DialogActions, +// DialogContent, +// DialogTitle, +// TextField, +// } from "@mui/material"; +// import { useForm, Controller } from "react-hook-form"; + +// interface AddAdminModalProps { +// open: boolean; +// handleClose: () => void; +// handleAdd: (name: string, email: string, phone: string, registeredAddress: string) => void; +// } + +// interface FormData { +// name: string; +// email: string; +// phone: string; +// registeredAddress: string; +// } + +// const AddAdminModal: React.FC = ({ open, handleClose, handleAdd }) => { +// const { control, handleSubmit, reset, formState: { errors } } = useForm({ +// defaultValues: { +// name: "", +// email: "", +// phone: "", +// registeredAddress: "", +// }, +// }); + +// const onSubmit = (data: FormData) => { +// handleAdd(data.name, data.email, data.phone, data.registeredAddress); +// handleClose(); +// reset(); +// }; + +// return ( +// +// Add Admin +// +// ( +// +// )} +// /> + +// ( +// +// )} +// /> + +// ( +// +// )} +// /> + +// ( +// +// )} +// /> +// +// +// +// +// +// +// ); +// }; + +// export default AddAdminModal; diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index b3e280b..b6fada7 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -1,5 +1,6 @@ import React, { useEffect } from "react"; import { + Box, Button, Dialog, DialogActions, @@ -7,26 +8,36 @@ import { DialogTitle, TextField, } from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; interface AddEditCategoryModalProps { open: boolean; handleClose: () => void; - handleUpdate: (id: string, name: string, role: string) => void; + handleCreate: (data: FormData) => void; + handleUpdate: ( + id: string, + name: string, + email: string, + phone: string, + registeredAddress: string + ) => void; editRow: any; } interface FormData { - category: string; - role: string; name: string; + email: string; + phone: string; + registeredAddress: string; } const AddEditCategoryModal: React.FC = ({ open, handleClose, - editRow, + handleCreate, handleUpdate, + editRow, }) => { const { control, @@ -36,15 +47,24 @@ const AddEditCategoryModal: React.FC = ({ reset, } = useForm({ defaultValues: { - category: "", name: "", - role: "", + email: "", + phone: "", + registeredAddress: "", }, }); const onSubmit = (data: FormData) => { if (editRow) { - handleUpdate(editRow.id, data.name, data.role); + handleUpdate( + editRow.id, + data.name, + data.email, + data.phone, + data.registeredAddress + ); + } else { + handleCreate(data); } handleClose(); reset(); @@ -52,74 +72,162 @@ const AddEditCategoryModal: React.FC = ({ useEffect(() => { if (editRow) { - setValue("category", editRow.name); setValue("name", editRow.name); - setValue("role", editRow.role); + setValue("email", editRow.email); + setValue("phone", editRow.phone); + setValue("registeredAddress", editRow.registeredAddress); } else { reset(); } }, [editRow, setValue, reset]); return ( - <> - + - {editRow ? "Edit" : "Add"} Category - - ( - - )} - /> + {editRow ? "Edit Admin" : "Add Admin"} + + + + - ( - + ( + + )} + /> - fullWidth - variant="standard" - error={!!errors.role} - helperText={errors.role?.message} - disabled - /> - )} - /> -
- - - - - - + ( + + )} + /> + + ( + + )} + /> + + ( + + )} + /> +
+ + + + + + ); }; diff --git a/src/components/CustomDatePicker/index.tsx b/src/components/CustomDatePicker/index.tsx index 316f327..61e3a8b 100644 --- a/src/components/CustomDatePicker/index.tsx +++ b/src/components/CustomDatePicker/index.tsx @@ -34,21 +34,21 @@ function ButtonField(props: ButtonFieldProps) { inputProps: { 'aria-label': ariaLabel } = {}, } = props; - return ( - - ); + // return ( + // // + // ); } export default function CustomDatePicker() { diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 9b8c7c3..76fa643 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -1,225 +1,263 @@ -import * as React from "react" -import { styled } from "@mui/material/styles" -import Table from "@mui/material/Table" -import TableBody from "@mui/material/TableBody" -import TableCell, { tableCellClasses } from "@mui/material/TableCell" -import TableContainer from "@mui/material/TableContainer" -import TableHead from "@mui/material/TableHead" -import TableRow from "@mui/material/TableRow" -import Paper, { paperClasses } from "@mui/material/Paper" -import { deleteAdmin } from "../../redux/slices/adminSlice" -import { useDispatch } from "react-redux" +import * as React from "react"; +import { styled } from "@mui/material/styles"; +import Table from "@mui/material/Table"; +import TableBody from "@mui/material/TableBody"; +import TableCell, { tableCellClasses } from "@mui/material/TableCell"; +import TableContainer from "@mui/material/TableContainer"; +import TableHead from "@mui/material/TableHead"; +import TableRow from "@mui/material/TableRow"; +import Paper, { paperClasses } from "@mui/material/Paper"; +import { adminList, deleteAdmin } from "../../redux/slices/adminSlice"; +import { useDispatch } from "react-redux"; import { - Box, - Button, - dividerClasses, - IconButton, - listClasses, - Menu, -} from "@mui/material" -import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded" -import DeleteModal from "../Modals/DeleteModal/DeleteModal" -import { AppDispatch } from "../../redux/store/store" + Box, + Button, + dividerClasses, + IconButton, + listClasses, + Menu, +} from "@mui/material"; +import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; +import DeleteModal from "../Modals/DeleteModal"; +import { AppDispatch } from "../../redux/store/store"; +import ViewModal from "../Modals/ViewModal"; // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ - [`&.${tableCellClasses.head}`]: { - backgroundColor: " #1565c0", - color: theme.palette.common.white, - }, - [`&.${tableCellClasses.body}`]: { - fontSize: 14, - }, -})) + [`&.${tableCellClasses.head}`]: { + backgroundColor: " #1565c0", + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})); const StyledTableRow = styled(TableRow)(({ theme }) => ({ - "&:nth-of-type(odd)": { - backgroundColor: theme.palette.action.hover, - }, - "&:last-child td, &:last-child th": { - border: 0, - }, -})) + "&:nth-of-type(odd)": { + backgroundColor: theme.palette.action.hover, + }, + "&:last-child td, &:last-child th": { + border: 0, + }, +})); export interface Column { - id: string - label: string - align?: "left" | "center" | "right" + id: string; + label: string; + align?: "left" | "center" | "right"; } interface Row { - [key: string]: any + [key: string]: any; } interface CustomTableProps { - columns: Column[] - rows: Row[] - setDeleteModal: Function - setRowData: Function - setModalOpen: Function - deleteModal: boolean + columns: Column[]; + rows: Row[]; + setDeleteModal: Function; + setRowData: Function; + setModalOpen: Function; + viewModal: boolean; + setViewModal: Function; + deleteModal: boolean; } const CustomTable: React.FC = ({ - columns, - rows, - setDeleteModal, - deleteModal, - setRowData, - setModalOpen, + columns, + rows, + setDeleteModal, + deleteModal, + viewModal, + setRowData, + setViewModal, + setModalOpen, }) => { - // console.log("columnsss", columns, rows) - const dispatch = useDispatch() - const [anchorEl, setAnchorEl] = React.useState(null) - const [selectedRow, setSelectedRow] = React.useState(null) - const open = Boolean(anchorEl) + // console.log("columnsss", columns, rows) + const dispatch = useDispatch(); + const [anchorEl, setAnchorEl] = React.useState(null); + const [selectedRow, setSelectedRow] = React.useState(null); + + const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent, row: Row) => { - setAnchorEl(event.currentTarget) - setSelectedRow(row) // Ensure the row data is set - } + const handleClick = (event: React.MouseEvent, row: Row) => { + setAnchorEl(event.currentTarget); + setSelectedRow(row); // Ensure the row data is set + }; - const handleClose = () => { - setAnchorEl(null) - } + const handleClose = () => { + setAnchorEl(null); + }; - const isImage = (value: any) => { - if (typeof value === "string") { - return value.startsWith("http") || value.startsWith("data:image") // Check for URL or base64 image - } - return false - } + const isImage = (value: any) => { + if (typeof value === "string") { + return value.startsWith("http") || value.startsWith("data:image"); // Check for URL or base64 image + } + return false; + }; - const handleDeleteButton = (id: string | undefined) => { - if (!id) console.error("ID not found", id) + const handleDeleteButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); - dispatch(deleteAdmin(id || "")) - setDeleteModal(false) // Close the modal only after deletion - handleClose() - } + dispatch(deleteAdmin(id || "")); + setDeleteModal(false); // Close the modal only after deletion + handleClose(); + }; - return ( - - - - - {columns.map((column) => ( - - {column.label} - - ))} - - - - {rows.map((row, rowIndex) => ( - - {columns.map((column) => ( - - {isImage(row[column.id]) ? ( - Row - ) : column.id !== "action" ? ( - row[column.id] - ) : ( - { - handleClick(e, row) - setRowData(row) // Store the selected row - }} - > - - - )} - - ))} - - ))} - -
- {open && ( - - - + const handleViewButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); - - {deleteModal && ( - - handleDeleteButton(selectedRow?.id) - } - open={deleteModal} - setDeleteModal={setDeleteModal} - id={selectedRow?.id} - /> - )} - - - )} -
- ) -} + dispatch(adminList()); + setViewModal(false); + }; -export default CustomTable + return ( + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row); + setRowData(row); // Store the selected row + }} + > + + + )} + + ))} + + ))} + +
+ {open && ( + + + + {viewModal && ( + + handleViewButton(selectedRow?.id) + } + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + + + + {deleteModal && ( + + handleDeleteButton(selectedRow?.id) + } + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )} + + + )} +
+ ); +}; + +export default CustomTable; diff --git a/src/components/EditAdmin/index.tsx b/src/components/EditAdmin/index.tsx new file mode 100644 index 0000000..f2e1a97 --- /dev/null +++ b/src/components/EditAdmin/index.tsx @@ -0,0 +1,153 @@ +// import React, { useEffect } from "react"; +// import { +// Button, +// Dialog, +// DialogActions, +// DialogContent, +// DialogTitle, +// TextField, +// } from "@mui/material"; +// import { useForm, Controller } from "react-hook-form"; + +// interface EditAdminModalProps { +// open: boolean; +// handleClose: () => void; +// handleUpdate: (id: string, name: string, email: string, phone: string, registeredAddress: string) => void; +// editRow: any; +// } + +// interface FormData { +// name: string; +// email: string; +// phone: string; +// registeredAddress: string; +// } + +// const EditAdminModal: React.FC = ({ open, handleClose, editRow, handleUpdate }) => { +// const { control, handleSubmit, setValue, reset, formState: { errors } } = useForm({ +// defaultValues: { +// name: "", +// email: "", +// phone: "", +// registeredAddress: "", +// }, +// }); + +// useEffect(() => { +// if (editRow) { +// setValue("name", editRow.name); +// setValue("email", editRow.email); +// setValue("phone", editRow.phone); +// setValue("registeredAddress", editRow.registeredAddress); +// } else { +// reset(); +// } +// }, [editRow, setValue, reset]); + +// const onSubmit = (data: FormData) => { +// if (editRow) { +// handleUpdate(editRow.id, data.name, data.email, data.phone, data.registeredAddress); +// handleClose(); +// reset(); +// } +// }; + +// return ( +// +// Edit Admin +// +// ( +// +// )} +// /> + +// ( +// +// )} +// /> + +// ( +// +// )} +// /> + +// ( +// +// )} +// /> +// +// +// +// +// +// +// ); +// }; + +// export default EditAdminModal; diff --git a/src/components/LogOutFunction/LogOutFunction.tsx b/src/components/LogOutFunction/LogOutFunction.tsx new file mode 100644 index 0000000..6ee8e2d --- /dev/null +++ b/src/components/LogOutFunction/LogOutFunction.tsx @@ -0,0 +1,35 @@ +// Logout.tsx +import React from "react"; +import { useNavigate } from "react-router-dom"; +import { toast } from "sonner"; +import LogoutModal from "../Modals/LogOutModal"; + +interface LogoutProps { + setLogoutModal: React.Dispatch>; + logoutModal: boolean; +} + +const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { + const navigate = useNavigate(); + + const handlelogout = () => { + localStorage.clear(); + navigate("/auth/login"); + toast.success("Logged out successfully"); + setLogoutModal(false); + }; + + return ( + <> + {logoutModal && ( + + )} + + ); +}; + +export default Logout; \ No newline at end of file diff --git a/src/components/MainGrid/index.tsx b/src/components/MainGrid/index.tsx index 9122d70..bb8f0d2 100644 --- a/src/components/MainGrid/index.tsx +++ b/src/components/MainGrid/index.tsx @@ -74,21 +74,6 @@ export default function MainGrid() { - - Details - - - - - - - - - - - - -
); } diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index d4896c2..2ec9a9c 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -5,7 +5,7 @@ import ListItemIcon from "@mui/material/ListItemIcon"; import ListItemText from "@mui/material/ListItemText"; import Stack from "@mui/material/Stack"; import HomeRoundedIcon from "@mui/icons-material/HomeRounded"; -import AnalyticsRoundedIcon from "@mui/icons-material/AnalyticsRounded"; +// import AnalyticsRoundedIcon from "@mui/icons-material/AnalyticsRounded"; import FormatListBulletedIcon from "@mui/icons-material/FormatListBulleted"; import { Link, useLocation } from "react-router-dom"; import { useSelector } from "react-redux"; @@ -17,11 +17,11 @@ const baseMenuItems = [ icon: , url: "/panel/dashboard", }, - { - text: "Vehicles", - icon: , - url: "/panel/vehicles", - }, + // { + // text: "Vehicles", + // icon: , + // url: "/panel/vehicles", + // }, //created by Eknnor and Jaanvi ]; diff --git a/src/components/Modals/DeleteModal/index.tsx b/src/components/Modals/DeleteModal/index.tsx new file mode 100644 index 0000000..51fedc9 --- /dev/null +++ b/src/components/Modals/DeleteModal/index.tsx @@ -0,0 +1,98 @@ +import { Box, Button, Modal, Typography } from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; + +type Props = { + open: boolean; + setDeleteModal: Function; + handleDelete: (id: string | undefined) => void; + id?: string | undefined; +}; + +const style = { + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 330, + bgcolor: "background.paper", + borderRadius: 1.5, + boxShadow: 24, + p: 3, +}; + +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" }; + +export default function DeleteModal({ + open, + setDeleteModal, + handleDelete, + id, +}: Props) { + // console.log("DeleteModal opened with ID:", id) + + return ( + + + + Delete Record + + setDeleteModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + justifyContent: "flex-end", // Aligns the close icon to the right + marginTop: -3.5 + }} + > + + + + Are you sure you want to delete this record? + + + + + + + + ); +} diff --git a/src/components/Modals/DeleteModal/DeleteModal.tsx b/src/components/Modals/LogOutModal/index.tsx similarity index 62% rename from src/components/Modals/DeleteModal/DeleteModal.tsx rename to src/components/Modals/LogOutModal/index.tsx index e7d03d8..4f788d6 100644 --- a/src/components/Modals/DeleteModal/DeleteModal.tsx +++ b/src/components/Modals/LogOutModal/index.tsx @@ -1,12 +1,12 @@ -import { Box, Button, Modal, Typography } from "@mui/material" - +import { Box, Button, Modal, Typography } from "@mui/material"; +import CloseIcon from '@mui/icons-material/Close'; + type Props = { - open: boolean - setDeleteModal: Function - handleDelete: (id: string | undefined) => void - id?: string | undefined -} - + open: boolean; + setLogoutModal: Function; + handlelogout: any; +}; + const style = { position: "absolute", top: "50%", @@ -17,18 +17,15 @@ const style = { borderRadius: 1.5, boxShadow: 24, p: 3, -} - -const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" } - -export default function DeleteModal({ +}; + +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" }; + +export default function LogoutModal({ open, - setDeleteModal, - handleDelete, - id, + setLogoutModal, + handlelogout, }: Props) { - // console.log("DeleteModal opened with ID:", id) - return ( - - Delete Record - + + + Logout + setLogoutModal(false)} sx={{ cursor: "pointer", display: "flex", alignItems: "center" }}> + + + + - Are you sure you want to delete this record? + Are you sure you want to Logout? setDeleteModal(false)} + onClick={() => setLogoutModal(false)} > Cancel @@ -73,12 +70,12 @@ export default function DeleteModal({ type="button" color="primary" sx={btnStyle} - onClick={() => handleDelete(id || "")} + onClick={() => handlelogout()} > - Delete + Logout - ) -} + ); +} \ No newline at end of file diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx new file mode 100644 index 0000000..24ae1a7 --- /dev/null +++ b/src/components/Modals/ViewModal/index.tsx @@ -0,0 +1,123 @@ +import { Box, Button, Modal, Typography, Divider } from "@mui/material"; +import { RootState } from "../../../redux/store/store"; +import { useSelector } from "react-redux"; +import { useEffect, useState } from "react"; +import CloseIcon from "@mui/icons-material/Close"; + +type Props = { + open: boolean; + setViewModal: Function; + id?: string; +}; + +const style = { + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 400, + bgcolor: "background.paper", + borderRadius: 2, + boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", + p: 4, + display: "flex", + flexDirection: "column", + alignItems: "center", + gap: 2, +}; + +const btnStyle = { + mt: 2, + px: 5, + py: 1.2, + width: "100%", + textTransform: "capitalize", +}; + +export default function ViewModal({ open, setViewModal, id }: Props) { + const { admins } = useSelector((state: RootState) => state.adminReducer); + const [selectedAdmin, setSelectedAdmin] = useState(null); + + useEffect(() => { + if (id) { + const admin = admins.find((admin) => admin.id === id); + setSelectedAdmin(admin); + } + }, [id, admins]); + + return ( + + + + + + {selectedAdmin?.name}'s Details + + setViewModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + }} + > + + + + + + + + {selectedAdmin ? ( + + + Name: {selectedAdmin.name} + + + Email: {selectedAdmin.email} + + + Phone: {selectedAdmin.phone} + + + Address:{" "} + {selectedAdmin.registeredAddress ?? "N/A"} + + + ) : ( + + No admin found with this ID + + )} + + {/* */} + + + ); +} diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index bd7eeb8..dfcdd7c 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -12,104 +12,109 @@ import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; import { useNavigate } from "react-router-dom"; -import { toast } from "sonner"; - +import Logout from "../LogOutFunction/LogOutFunction"; + const MenuItem = styled(MuiMenuItem)({ - margin: "2px 0", + margin: "2px 0", }); - + export default function OptionsMenu({ avatar }: { avatar?: boolean }) { - const [anchorEl, setAnchorEl] = React.useState(null); - const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent) => { - setAnchorEl(event?.currentTarget); - }; - const handleClose = () => { - setAnchorEl(null); - }; - //Eknoor singh and jaanvi - //date:- 12-Feb-2025 - //Made a navigation page for the profile page - const navigate = useNavigate(); - const handleProfile = () => { - navigate("/auth/profile"); - }; - - //Eknoor singh and jaanvi - //date:- 13-Feb-2025 - //Implemented logout functionality which was static previously - const handlelogout = () => { - localStorage.clear(); - navigate("/auth/login"); - toast.success("Logged out successfully"); - }; - return ( - - - {avatar ? ( - - ) : ( - - )} - - - Profile - My account - - Add another account - Settings - - - {/* //Eknoor singh and jaanvi - //date:- 13-Feb-2025 - //Implemented logout functionality which was static previously */} - - Logout - - - - - - - - ); + const [anchorEl, setAnchorEl] = React.useState(null); + const [logoutModal, setLogoutModal] = React.useState(false); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event?.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; + //Eknoor singh and jaanvi + //date:- 12-Feb-2025 + //Made a navigation page for the profile page + const navigate = useNavigate(); + const handleProfile = () => { + navigate("/panel/profile"); + }; + + //jaanvi + //date:- 13-Feb-2025 + + return ( + + + {avatar ? ( + + ) : ( + + )} + + + Profile + My account + + Add another account + Settings + + + {/* //Eknoor singh and jaanvi + //date:- 13-Feb-2025 + //Implemented logout functionality which was static previously */} + + { + e.stopPropagation(); + setLogoutModal(true); + }} + > + Logout + + + + + + + + + + ); } + \ No newline at end of file diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx index e7f9ca4..165d39e 100644 --- a/src/layouts/DashboardLayout/index.tsx +++ b/src/layouts/DashboardLayout/index.tsx @@ -21,6 +21,8 @@ const DashboardLayout: React.FC = ({ customStyles }) => { ({ + display: "flex", + height: '100vh', flexGrow: 1, backgroundColor: theme.vars ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` @@ -32,6 +34,10 @@ const DashboardLayout: React.FC = ({ customStyles }) => { (false); - const [rowData, setRowData] = React.useState(null); + const [deleteModal, setDeleteModal] = React.useState(false); + const [viewModal, setViewModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); - const dispatch = useDispatch(); + const dispatch = useDispatch(); - // Fetching admin data from the Redux store - const admins = useSelector((state: RootState) => state.adminReducer.admins); + const admins = useSelector((state: RootState) => state.adminReducer.admins); - // Dispatching the API call when the component mounts - useEffect(() => { - dispatch(adminList()); - }, [dispatch]); + useEffect(() => { + dispatch(adminList()); + }, [dispatch]); - const handleClickOpen = () => { - setModalOpen(true); - }; + const handleClickOpen = () => { + setRowData(null); // Reset row data when opening for new admin + setModalOpen(true); + }; - const handleCloseModal = () => { - setModalOpen(false); - reset(); - }; + const handleCloseModal = () => { + setModalOpen(false); + setRowData(null); + reset(); + }; - const handleUpdate = async (id: string, name: string, role: string) => { - try { - await dispatch(updateAdmin({ id, name, role })); - await dispatch(adminList()); // Fetch updated admins list after update - } catch (error) { - console.error("Update failed", error); - } - }; + const handleCreate = async (data: { + name: string; + email: string; + phone: string; + registeredAddress: string; + }) => { + try { + await dispatch(createAdmin(data)); + await dispatch(adminList()); // Refresh the list after creation + handleCloseModal(); + } catch (error) { + console.error("Creation failed", error); + } + }; - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "role", label: "Role" }, - { id: "action", label: "Action", align: "center" }, - ]; + const handleUpdate = async ( + id: string, + name: string, + email: string, + phone: string, + registeredAddress: string + ) => { + try { + await dispatch( + updateAdmin({ + id, name, email, phone, registeredAddress, + }) + ); + await dispatch(adminList()); + } catch (error) { + console.error("Update failed", error); + } + }; - // If no admins are available, display the sample data - const categoryRows = admins?.length - ? admins?.map( - ( - admin: { id: string; name: string; role: string }, - index: number - ) => ({ - id: admin?.id, - srno: index + 1, - name: admin?.name, - role: admin?.role, - }) - ) - : []; + const categoryColumns: Column[] = [ + { id: "srno", label: "Sr No" }, + { id: "name", label: "Name" }, + { id: "email", label: "Email" }, + { id: "phone", label: "Phone" }, + { id: "registeredAddress", label: "Address" }, + { id: "action", label: "Action", align: "center" }, + ]; - return ( - <> - - {/* Title and Add Category button */} - - Admins - - - + const categoryRows = admins?.length + ? admins?.map( + ( + admin: { + id: string; + name: string; + email: string; + phone: string; + registeredAddress: string; + }, + index: number + ) => ({ + id: admin?.id, + srno: index + 1, + name: admin?.name, + email: admin?.email, + phone: admin?.phone, + registeredAddress: admin?.registeredAddress, + }) + ) + : []; - - - - ); -} + return ( + <> + + + Admins + + + + + + + + ); +} \ No newline at end of file diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 2aee2aa..3cc6efa 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -211,7 +211,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { - Forgot your password? - + */} - or + {/* or - + */} diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx index c2f5b2a..ccb3ab2 100644 --- a/src/pages/Dashboard/index.tsx +++ b/src/pages/Dashboard/index.tsx @@ -1,17 +1,17 @@ // src/pages/Dashboard import * as React from 'react'; -import { CssBaseline } from '@mui/material'; +import { Box, CssBaseline, Typography } from '@mui/material'; import { chartsCustomizations, dataGridCustomizations, datePickersCustomizations, treeViewCustomizations, -} from './theme/customizations/index.ts'; +} from './theme/customizations'; import DashboardLayout from '../../layouts/DashboardLayout'; import AppTheme from '../../shared-theme/AppTheme'; -import MainGrid from '../../components/MainGrid/index.tsx'; +import MainGrid from '../../components/MainGrid'; const xThemeComponents = { ...chartsCustomizations, @@ -20,18 +20,39 @@ const xThemeComponents = { ...treeViewCustomizations, }; -export default function Dashboard(props: { disableCustomTheme?: boolean }) { - const disable = true; +interface DashboardProps { + disableCustomTheme?: boolean; +} + +const Dashboard: React.FC = ({ disableCustomTheme = false }) => { return ( - - {!disable ? ( - <> - - - + + + {!disableCustomTheme ? ( + ) : ( - 'Dashboard' + + + + Dashboard + + + No content available on the Dashboard yet. + + + )} ); -} +}; + +export default Dashboard; diff --git a/src/pages/Vehicles/index.tsx b/src/pages/Vehicles/index.tsx index db9710a..f3eb95d 100644 --- a/src/pages/Vehicles/index.tsx +++ b/src/pages/Vehicles/index.tsx @@ -3,7 +3,7 @@ import { Box, Button, Typography } from '@mui/material'; import AddEditCategoryModal from '../../components/AddEditCategoryModal'; import { useForm } from 'react-hook-form'; import CustomTable from '../../components/CustomTable'; -import DeleteModal from '../../components/Modals/DeleteModal/DeleteModal'; +import DeleteModal from '../../components/Modals/DeleteModal'; // Sample data for categories const categoryRows = [ @@ -75,7 +75,7 @@ export default function Vehicles() { sx={{ textAlign: 'right' }} onClick={handleClickOpen} > - Add Category + Add Categorywewfw diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts index 24a417b..29fa7da 100644 --- a/src/redux/slices/adminSlice.ts +++ b/src/redux/slices/adminSlice.ts @@ -4,12 +4,12 @@ import { toast } from "sonner"; // Interfaces interface User { - token: string | null; id: string; name: string; email: string; role: string; phone: string; + registeredAddress: string; } interface Admin { @@ -18,6 +18,7 @@ interface Admin { role: string; email: string; phone: string; + registeredAddress: string; } interface AuthState { @@ -66,23 +67,39 @@ export const deleteAdmin = createAsyncThunk< } }); +export const createAdmin = createAsyncThunk< + User, + { + name: string; + email: string; + phone: string; + registeredAddress: string; + }, + { rejectValue: string } +>("auth/signup", async (data, { rejectWithValue }) => { + try { + const response = await http.post("auth/create-admin", data); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + // Update Admin export const updateAdmin = createAsyncThunk( "updateAdmin", - async ( - { id, name, role }: { id: any; name: string; role: string }, - { rejectWithValue } - ) => { + async ({ id, ...userData }: User, { rejectWithValue }) => { try { - const response = await http.put(`auth/${id}/update-admin`, { - name, - role, - }); + const response = await http.put( + `auth/${id}/update-admin`, + userData + ); toast.success("Admin updated successfully"); return response?.data; } catch (error: any) { - toast.error("Error updating the user" + error); - + toast.error("Error updating the user: " + error); return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -116,13 +133,10 @@ const adminSlice = createSlice({ state.admins = action.payload; } ) - .addCase( - adminList.rejected, - (state) => { - state.isLoading = false; - // state.error = action.payload || "An error occurred"; - } - ) + .addCase(adminList.rejected, (state) => { + state.isLoading = false; + // state.error = action.payload || "An error occurred"; + }) .addCase(deleteAdmin.pending, (state) => { state.isLoading = true; }) @@ -147,7 +161,24 @@ const adminSlice = createSlice({ }) .addCase(updateAdmin.rejected, (state) => { state.isLoading = false; - }); + }) + .addCase(createAdmin.pending, (state) => { + state.isLoading = true; + // state.error = null; + }) + .addCase( + createAdmin.fulfilled, + (state, action: PayloadAction) => { + state.isLoading = false; + state.admins.push(action.payload); + } + ) + .addCase( + createAdmin.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + } + ); }, }); diff --git a/src/router.tsx b/src/router.tsx index cc0f0d8..2d23158 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -64,15 +64,6 @@ export default function AppRouter() { /> } /> } /> - } - /> - } - /> {/* Dashboard Routes */} @@ -108,6 +99,16 @@ export default function AppRouter() { /> } /> + + } + /> + } + /> 404} /> From 35d5e9d9805176f1feaf94c44090af47aaf1a6a4 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Wed, 19 Feb 2025 11:59:53 +0530 Subject: [PATCH 021/101] commit new changes --- package-lock.json | 7 + package.json | 1 + src/components/AddEditCategoryModal/index.tsx | 103 +++- src/components/CustomTable/index.tsx | 439 ++++++++++-------- src/components/LogOut/logOutfunc.tsx | 35 ++ src/components/MenuContent/index.tsx | 11 +- .../Modals/LogoutModal/LogoutModal.tsx | 80 ++++ src/components/Modals/ViewModal/ViewModal.tsx | 82 ++++ src/components/OptionsMenu/index.tsx | 29 +- src/pages/AdminList/index.tsx | 62 ++- src/pages/Auth/Login/index.tsx | 417 +++++++++-------- src/pages/Vehicles/index.tsx | 26 +- src/redux/slices/adminSlice.ts | 26 +- src/redux/slices/authSlice.ts | 1 + src/router.tsx | 18 +- 15 files changed, 852 insertions(+), 485 deletions(-) create mode 100644 src/components/LogOut/logOutfunc.tsx create mode 100644 src/components/Modals/LogoutModal/LogoutModal.tsx create mode 100644 src/components/Modals/ViewModal/ViewModal.tsx diff --git a/package-lock.json b/package-lock.json index a7f25ba..0b07d4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "clsx": "^2.1.1", "cra-template-typescript": "1.2.0", "dayjs": "^1.11.13", + "highcharts": "^12.1.2", "hooks": "file:@mui/x-charts/hooks", "mui-phone-number": "^3.0.3", "mui-tel-input": "^7.0.0", @@ -9944,6 +9945,12 @@ "he": "bin/he" } }, + "node_modules/highcharts": { + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-12.1.2.tgz", + "integrity": "sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==", + "license": "https://www.highcharts.com/license" + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", diff --git a/package.json b/package.json index a11f999..ddba5af 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "clsx": "^2.1.1", "cra-template-typescript": "1.2.0", "dayjs": "^1.11.13", + "highcharts": "^12.1.2", "hooks": "file:@mui/x-charts/hooks", "mui-phone-number": "^3.0.3", "mui-tel-input": "^7.0.0", diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index 0cb48cb..f092627 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -13,14 +13,22 @@ import { useForm, Controller } from "react-hook-form"; interface AddEditCategoryModalProps { open: boolean; handleClose: () => void; - handleUpdate: (id: string, name: string, role: string) => void; + handleUpdate: ( + id: string, + name: string, + email: string, + phone: string, + registeredAddress: string + ) => void; editRow: any; + handleAdd: Function; } interface FormData { - category: string; - role: string; name: string; + email: string; + phone: string; + registeredAddress: string; } const AddEditCategoryModal: React.FC = ({ @@ -28,6 +36,7 @@ const AddEditCategoryModal: React.FC = ({ handleClose, editRow, handleUpdate, + handleAdd, }) => { const { control, @@ -37,15 +46,30 @@ const AddEditCategoryModal: React.FC = ({ reset, } = useForm({ defaultValues: { - category: "", name: "", - role: "", + email: "", + phone: "", + registeredAddress: "", }, }); const onSubmit = (data: FormData) => { if (editRow) { - handleUpdate(editRow.id, data.name, data.role); + handleUpdate( + editRow.id, + data.name, + data.email, + data.phone, + data.registeredAddress + ); + } else { + // Call handleAdd if adding new admin + handleAdd( + data.name, + data.email, + data.phone, + data.registeredAddress + ); } handleClose(); reset(); @@ -53,9 +77,11 @@ const AddEditCategoryModal: React.FC = ({ useEffect(() => { if (editRow) { - setValue("category", editRow.name); setValue("name", editRow.name); - setValue("role", editRow.role); + setValue("email", editRow.role); + setValue("phone", editRow.phone); + setValue("email", editRow.email); + setValue("registeredAddress", editRow.registeredAddress); } else { reset(); } @@ -73,9 +99,8 @@ const AddEditCategoryModal: React.FC = ({ onSubmit: handleSubmit(onSubmit), }} > - {editRow ? "Edit" : "Add"} Category + {editRow ? "Edit" : "Add"} Admin - = ({ /> ( + )} + /> + ( + + )} + /> + ( + )} /> diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 737bb66..a4cf326 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -1,225 +1,260 @@ -import * as React from "react" -import { styled } from "@mui/material/styles" -import Table from "@mui/material/Table" -import TableBody from "@mui/material/TableBody" -import TableCell, { tableCellClasses } from "@mui/material/TableCell" -import TableContainer from "@mui/material/TableContainer" -import TableHead from "@mui/material/TableHead" -import TableRow from "@mui/material/TableRow" -import Paper, { paperClasses } from "@mui/material/Paper" -import { deleteAdmin } from "../../redux/slices/adminSlice" -import { useDispatch } from "react-redux" +import * as React from "react"; +import { styled } from "@mui/material/styles"; +import Table from "@mui/material/Table"; +import TableBody from "@mui/material/TableBody"; +import TableCell, { tableCellClasses } from "@mui/material/TableCell"; +import TableContainer from "@mui/material/TableContainer"; +import TableHead from "@mui/material/TableHead"; +import TableRow from "@mui/material/TableRow"; +import Paper, { paperClasses } from "@mui/material/Paper"; +import { adminList, deleteAdmin } from "../../redux/slices/adminSlice"; +import { useDispatch } from "react-redux"; import { - Box, - Button, - dividerClasses, - IconButton, - listClasses, - Menu, -} from "@mui/material" -import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded" -import DeleteModal from "../Modals/DeleteModal/DeleteModal" -import { AppDispatch } from "../../redux/store/store" + Box, + Button, + dividerClasses, + IconButton, + listClasses, + Menu, +} from "@mui/material"; +import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; +import DeleteModal from "../Modals/DeleteModal/DeleteModal"; +import { AppDispatch } from "../../redux/store/store"; +import ViewModal from "../Modals/ViewModal/ViewModal"; // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ - [`&.${tableCellClasses.head}`]: { - backgroundColor: " #1565c0", - color: theme.palette.common.white, - }, - [`&.${tableCellClasses.body}`]: { - fontSize: 14, - }, -})) + [`&.${tableCellClasses.head}`]: { + backgroundColor: " #1565c0", + color: theme.palette.common.white, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + }, +})); const StyledTableRow = styled(TableRow)(({ theme }) => ({ - "&:nth-of-type(odd)": { - backgroundColor: theme.palette.action.hover, - }, - "&:last-child td, &:last-child th": { - border: 0, - }, -})) + "&:nth-of-type(odd)": { + backgroundColor: theme.palette.action.hover, + }, + "&:last-child td, &:last-child th": { + border: 0, + }, +})); export interface Column { - id: string - label: string - align?: "left" | "center" | "right" + id: string; + label: string; + align?: "left" | "center" | "right"; } - + interface Row { - [key: string]: any + [key: string]: any; } - + interface CustomTableProps { - columns: Column[] - rows: Row[] - setDeleteModal: Function - setRowData: Function - setModalOpen: Function - deleteModal: boolean + columns: Column[]; + rows: Row[]; + setDeleteModal: Function; + setRowData: Function; + setModalOpen: Function; + viewModal: boolean; + setViewModal: Function; + deleteModal: boolean; } - + const CustomTable: React.FC = ({ - columns, - rows, - setDeleteModal, - deleteModal, - setRowData, - setModalOpen, + columns, + rows, + setDeleteModal, + deleteModal, + viewModal, + setRowData, + setViewModal, + setModalOpen, }) => { - // console.log("columnsss", columns, rows) - const dispatch = useDispatch() - const [anchorEl, setAnchorEl] = React.useState(null) - const [selectedRow, setSelectedRow] = React.useState(null) - const open = Boolean(anchorEl) + // console.log("columnsss", columns, rows) + const dispatch = useDispatch(); + const [anchorEl, setAnchorEl] = React.useState(null); + const [selectedRow, setSelectedRow] = React.useState(null); + const open = Boolean(anchorEl); - const handleClick = (event: React.MouseEvent, row: Row) => { - setAnchorEl(event.currentTarget) - setSelectedRow(row) // Ensure the row data is set - } + const handleClick = (event: React.MouseEvent, row: Row) => { + setAnchorEl(event.currentTarget); + setSelectedRow(row); // Ensure the row data is set + }; - const handleClose = () => { - setAnchorEl(null) - } + const handleClose = () => { + setAnchorEl(null); + }; - const isImage = (value: any) => { - if (typeof value === "string") { - return value.startsWith("http") || value.startsWith("data:image") // Check for URL or base64 image - } - return false - } + const isImage = (value: any) => { + if (typeof value === "string") { + return value.startsWith("http") || value.startsWith("data:image"); // Check for URL or base64 image + } + return false; + }; - const handleDeleteButton = (id: string | undefined) => { - if (!id) console.error("ID not found", id) + const handleDeleteButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); - dispatch(deleteAdmin(id || "")) - setDeleteModal(false) // Close the modal only after deletion - handleClose() - } + dispatch(deleteAdmin(id || "")); + setDeleteModal(false); // Close the modal only after deletion + handleClose(); + }; - return ( - - - - - {columns.map((column) => ( - - {column.label} - - ))} - - - - {rows.map((row, rowIndex) => ( - - {columns.map((column) => ( - - {isImage(row[column.id]) ? ( - Row - ) : column.id !== "action" ? ( - row[column.id] - ) : ( - { - handleClick(e, row) - setRowData(row) // Store the selected row - }} - > - - - )} - - ))} - - ))} - -
- {open && ( - - - + const handleViewButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); + setViewModal(false); + }; - - {deleteModal && ( - - handleDeleteButton(selectedRow?.id) - } - open={deleteModal} - setDeleteModal={setDeleteModal} - id={selectedRow?.id} - /> - )} - - - )} -
- ) -} + return ( + + + + + {columns.map((column) => ( + + {column.label} + + ))} + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row); + setRowData(row); // Store the selected row + }} + > + + + )} + + ))} + + ))} + +
+ {open && ( + + + + {viewModal && ( + + handleViewButton(selectedRow?.id) + } + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + -export default CustomTable + + {deleteModal && ( + + handleDeleteButton(selectedRow?.id) + } + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )} + + + )} +
+ ); +}; + +export default CustomTable; diff --git a/src/components/LogOut/logOutfunc.tsx b/src/components/LogOut/logOutfunc.tsx new file mode 100644 index 0000000..5f676fa --- /dev/null +++ b/src/components/LogOut/logOutfunc.tsx @@ -0,0 +1,35 @@ +// Logout.tsx +import React from "react"; +import { useNavigate } from "react-router-dom"; +import { toast } from "sonner"; +import LogoutModal from "../Modals/LogoutModal/LogoutModal"; + +interface LogoutProps { + setLogoutModal: React.Dispatch>; + logoutModal: boolean; +} + +const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { + const navigate = useNavigate(); + + const handlelogout = () => { + localStorage.clear(); + navigate("/auth/login"); + toast.success("Logged out successfully"); + setLogoutModal(false); + }; + + return ( + <> + {logoutModal && ( + + )} + + ); +}; + +export default Logout; diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index d4896c2..db17896 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -17,11 +17,12 @@ const baseMenuItems = [ icon: , url: "/panel/dashboard", }, - { - text: "Vehicles", - icon: , - url: "/panel/vehicles", - }, + + // { + // text: "Vehicles", + // icon: , + // url: "/panel/vehicles", + // }, //created by Eknnor and Jaanvi ]; diff --git a/src/components/Modals/LogoutModal/LogoutModal.tsx b/src/components/Modals/LogoutModal/LogoutModal.tsx new file mode 100644 index 0000000..1e838ec --- /dev/null +++ b/src/components/Modals/LogoutModal/LogoutModal.tsx @@ -0,0 +1,80 @@ +import { Box, Button, Modal, Typography } from "@mui/material"; + +type Props = { + open: boolean; + setLogoutModal: Function; + handlelogout: any; +}; + +const style = { + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 330, + bgcolor: "background.paper", + borderRadius: 1.5, + boxShadow: 24, + p: 3, +}; + +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" }; + +export default function LogoutModal({ + open, + setLogoutModal, + handlelogout, +}: Props) { + return ( + + + + Logout + + + Are you sure you want to Logout? + + + + + + + + ); +} diff --git a/src/components/Modals/ViewModal/ViewModal.tsx b/src/components/Modals/ViewModal/ViewModal.tsx new file mode 100644 index 0000000..8a1df15 --- /dev/null +++ b/src/components/Modals/ViewModal/ViewModal.tsx @@ -0,0 +1,82 @@ +import { Box, Button, Modal, Typography } from "@mui/material"; +import { AppDispatch, RootState } from "../../../redux/store/store"; +import { useDispatch, useSelector } from "react-redux"; +import { useEffect, useState } from "react"; + +type Props = { + open: boolean; + setViewModal: Function; + handleView: (id: string | undefined) => void; + id?: string | undefined; +}; +; + +const style = { + position: "absolute", + top: "50%", + left: "50%", + transform: "translate(-50%, -50%)", + width: 330, + bgcolor: "background.paper", + borderRadius: 1.5, + boxShadow: 24, + p: 3, +}; + +const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize", alignItems: "center" }; + +export default function ViewModal({ + open, + setViewModal, + id, // Selected user's ID +}: Props) { + const { admins } = useSelector((state: RootState) => state.adminReducer); + const [selectedAdmin, setSelectedAdmin] = useState(null); + + useEffect(() => { + if (id) { + const admin = admins.find((admin) => admin.id === id); + setSelectedAdmin(admin || null); + } + }, [id, admins]); + + return ( + + + + Details of {selectedAdmin?.name} + + {selectedAdmin ? ( + <> + Name: {selectedAdmin?.name} + Email: {selectedAdmin?.email} + Phone: {selectedAdmin?.phone} + Address: {selectedAdmin?.registeredAddress} + + ) : ( + No admin found with this ID + )} + + + + + + ); +} \ No newline at end of file diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 0e5c474..02684f1 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -12,7 +12,7 @@ import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; import { useNavigate } from "react-router-dom"; -import { toast } from "sonner"; +import Logout from "../LogOut/logOutfunc"; const MenuItem = styled(MuiMenuItem)({ margin: "2px 0", @@ -20,6 +20,7 @@ const MenuItem = styled(MuiMenuItem)({ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { const [anchorEl, setAnchorEl] = React.useState(null); + const [logoutModal, setLogoutModal] = React.useState(false); const open = Boolean(anchorEl); const handleClick = (event: React.MouseEvent) => { setAnchorEl(event?.currentTarget); @@ -32,17 +33,12 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { //Made a navigation page for the profile page const navigate = useNavigate(); const handleProfile = () => { - navigate("/auth/profile"); + navigate("/panel/profile"); }; - //Eknoor singh and jaanvi + //jaanvi //date:- 13-Feb-2025 - //Implemented logout functionality which was static previously - const handlelogout = () => { - localStorage.clear(); - navigate("/auth/login"); - toast.success("Logged out successfully"); - }; + return ( Logout + + { + e.stopPropagation(); + setLogoutModal(true); + }} + > + Logout + + + diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 4c0d312..11600a3 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -6,9 +6,11 @@ import CustomTable, { Column } from "../../components/CustomTable"; import { useDispatch, useSelector } from "react-redux"; import { adminList, updateAdmin } from "../../redux/slices/adminSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; // Import RootState for selector - +import ViewModal from "../../components/Modals/ViewModal/ViewModal"; export default function AdminList() { - const [modalOpen, setModalOpen] = useState(false); + const [modalOpen, setModalOpen,] = useState(false); + const [viewModal, setViewOpen] = useState(false); + const { reset } = useForm(); const [deleteModal, setDeleteModal] = React.useState(false); @@ -26,16 +28,29 @@ export default function AdminList() { const handleClickOpen = () => { setModalOpen(true); + setViewOpen(true); }; const handleCloseModal = () => { setModalOpen(false); + setViewOpen(false) reset(); }; - const handleUpdate = async (id: string, name: string, role: string) => { + const handleUpdate = async ( + id: string, + name: string, + email: string, + phone:string, + registeredAddress:string + ) => { try { - await dispatch(updateAdmin({ id, name, role })); + await dispatch( + updateAdmin({ + id, name, email, phone, registeredAddress, + token: null + }) + ); await dispatch(adminList()); // Fetch updated admins list after update } catch (error) { console.error("Update failed", error); @@ -45,7 +60,10 @@ export default function AdminList() { const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, { id: "name", label: "Name" }, - { id: "role", label: "Role" }, + { id: "email", label: "Email" }, + { id: "phone", label: "Phone No" }, + { id: "registeredAddress", label: "Address" }, + { id: "action", label: "Action", align: "center" }, ]; @@ -53,13 +71,21 @@ export default function AdminList() { const categoryRows = admins?.length ? admins?.map( ( - admin: { id: string; name: string; role: string }, + admin: { + id: string; + name: string; + email: string; + phone: string; + registeredAddress: string; + }, index: number ) => ({ id: admin?.id, srno: index + 1, name: admin?.name, - role: admin?.role, + email: admin?.email, + phone: admin?.phone, + registeredAddress: admin?.registeredAddress, }) ) : []; @@ -91,24 +117,28 @@ export default function AdminList() { sx={{ textAlign: "right" }} onClick={handleClickOpen} > - Add Category + Add Admin - + + + ); } diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 050b087..01b86da 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -1,214 +1,227 @@ -import * as React from 'react'; -import Box from '@mui/material/Box'; -import Button from '@mui/material/Button'; -import Checkbox from '@mui/material/Checkbox'; -import CssBaseline from '@mui/material/CssBaseline'; -import FormControlLabel from '@mui/material/FormControlLabel'; -import Divider from '@mui/material/Divider'; -import FormLabel from '@mui/material/FormLabel'; -import FormControl from '@mui/material/FormControl'; -import Link from '@mui/material/Link'; -import TextField from '@mui/material/TextField'; -import Typography from '@mui/material/Typography'; -import Stack from '@mui/material/Stack'; -import MuiCard from '@mui/material/Card'; -import { styled } from '@mui/material/styles'; -import { useForm, Controller, SubmitHandler } from 'react-hook-form'; -import { useDispatch } from 'react-redux'; -import { loginUser } from '../../../redux/slices/authSlice.ts'; -import ColorModeSelect from '../../../shared-theme/ColorModeSelect.tsx'; -import AppTheme from '../../../shared-theme/AppTheme.tsx'; -import ForgotPassword from './ForgotPassword.tsx'; -import { toast } from 'sonner'; -import { useNavigate } from 'react-router-dom'; +import * as React from "react"; +import Box from "@mui/material/Box"; +import Button from "@mui/material/Button"; +import Checkbox from "@mui/material/Checkbox"; +import CssBaseline from "@mui/material/CssBaseline"; +import FormControlLabel from "@mui/material/FormControlLabel"; +import Divider from "@mui/material/Divider"; +import FormLabel from "@mui/material/FormLabel"; +import FormControl from "@mui/material/FormControl"; +import Link from "@mui/material/Link"; +import TextField from "@mui/material/TextField"; +import Typography from "@mui/material/Typography"; +import Stack from "@mui/material/Stack"; +import MuiCard from "@mui/material/Card"; +import { styled } from "@mui/material/styles"; +import { useForm, Controller, SubmitHandler } from "react-hook-form"; +import { useDispatch } from "react-redux"; +import { loginUser } from "../../../redux/slices/authSlice.ts"; +import ColorModeSelect from "../../../shared-theme/ColorModeSelect.tsx"; +import AppTheme from "../../../shared-theme/AppTheme.tsx"; +import ForgotPassword from "./ForgotPassword.tsx"; +import { toast } from "sonner"; +import { useNavigate } from "react-router-dom"; const Card = styled(MuiCard)(({ theme }) => ({ - display: 'flex', - flexDirection: 'column', - alignSelf: 'center', - width: '100%', - padding: theme.spacing(4), - gap: theme.spacing(2), - margin: 'auto', - [theme.breakpoints.up('sm')]: { - maxWidth: '450px', - }, - boxShadow: - 'hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px', - ...theme.applyStyles('dark', { - boxShadow: - 'hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px', - }), + display: "flex", + flexDirection: "column", + alignSelf: "center", + width: "100%", + padding: theme.spacing(4), + gap: theme.spacing(2), + margin: "auto", + [theme.breakpoints.up("sm")]: { + maxWidth: "450px", + }, + boxShadow: + "hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px", + ...theme.applyStyles("dark", { + boxShadow: + "hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px", + }), })); const SignInContainer = styled(Stack)(({ theme }) => ({ - height: 'calc((1 - var(--template-frame-height, 0)) * 100dvh)', - minHeight: '100%', - padding: theme.spacing(2), - [theme.breakpoints.up('sm')]: { - padding: theme.spacing(4), - }, - '&::before': { - content: '""', - display: 'block', - position: 'absolute', - zIndex: -1, - inset: 0, - backgroundImage: - 'radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))', - backgroundRepeat: 'no-repeat', - ...theme.applyStyles('dark', { - backgroundImage: - 'radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))', - }), - }, + height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", + minHeight: "100%", + padding: theme.spacing(2), + [theme.breakpoints.up("sm")]: { + padding: theme.spacing(4), + }, + "&::before": { + content: '""', + display: "block", + position: "absolute", + zIndex: -1, + inset: 0, + backgroundImage: + "radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))", + backgroundRepeat: "no-repeat", + ...theme.applyStyles("dark", { + backgroundImage: + "radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))", + }), + }, })); interface ILoginForm { - email: string; - password: string; + email: string; + password: string; } export default function Login(props: { disableCustomTheme?: boolean }) { - const [open, setOpen] = React.useState(false); - const { - control, - handleSubmit, - formState: { errors }, - setError, - } = useForm(); - const dispatch = useDispatch(); - const router = useNavigate(); - const handleClickOpen = () => { - setOpen(true); - }; + const [open, setOpen] = React.useState(false); + const { + control, + handleSubmit, + formState: { errors }, + setError, + } = useForm(); + const dispatch = useDispatch(); + const router = useNavigate(); + const handleClickOpen = () => { + setOpen(true); + }; - const handleClose = () => { - setOpen(false); - }; + const handleClose = () => { + setOpen(false); + }; - const onSubmit: SubmitHandler = async (data: ILoginForm) => { - try { - const response = await dispatch(loginUser(data)).unwrap(); - if (response?.data?.token) { - router('/panel/dashboard'); - } - } catch (error: any) { - console.log('Login failed:', error); - toast.error('Login failed: ' + error); - } - }; + const onSubmit: SubmitHandler = async (data: ILoginForm) => { + try { + const response = await dispatch(loginUser(data)).unwrap(); + if (response?.data?.token) { + router("/panel/dashboard"); + } + } catch (error: any) { + console.log("Login failed:", error); + toast.error("Login failed: " + error); + } + }; - return ( - - - - - - {/* */} - Digi-EV - - Sign in - - - - Email - ( - - )} - /> - + return ( + + + + + + {/* */} + Digi-EV + + Sign in + + + + Email + ( + + )} + /> + - - Password - ( - - )} - /> - + + Password + ( + + )} + /> + - } - label="Remember me" - /> - - - - Forgot your password? - - - or + + } + label="Remember me" + /> + + + {/* + Forgot your password? + */} + + {/* or Don't have an account?{' '} @@ -220,9 +233,9 @@ export default function Login(props: { disableCustomTheme?: boolean }) { Sign up - - - - - ); + */} + + +
+ ); } diff --git a/src/pages/Vehicles/index.tsx b/src/pages/Vehicles/index.tsx index db9710a..9429afa 100644 --- a/src/pages/Vehicles/index.tsx +++ b/src/pages/Vehicles/index.tsx @@ -6,17 +6,17 @@ import CustomTable from '../../components/CustomTable'; import DeleteModal from '../../components/Modals/DeleteModal/DeleteModal'; // Sample data for categories -const categoryRows = [ - { srno: 1, name: 'Strength', date: '01/03/2025' }, - { - srno: 2, - name: 'HIIT (High-Intensity Interval Training)', - date: '01/03/2025', - }, - { srno: 3, name: 'Cardio', date: '01/03/2025' }, - { srno: 4, name: 'Combat', date: '01/03/2025' }, - { srno: 5, name: 'Yoga', date: '01/03/2025' }, -]; +// const categoryRows = [ +// { srno: 1, name: 'Strength', date: '01/03/2025' }, +// { +// srno: 2, +// name: 'HIIT (High-Intensity Interval Training)', +// date: '01/03/2025', +// }, +// { srno: 3, name: 'Cardio', date: '01/03/2025' }, +// { srno: 4, name: 'Combat', date: '01/03/2025' }, +// { srno: 5, name: 'Yoga', date: '01/03/2025' }, +// ]; export default function Vehicles() { const [modalOpen, setModalOpen] = useState(false); @@ -66,9 +66,9 @@ export default function Vehicles() { }} > {/* Title and Add Category button */} - + {/* Vehicles - + */}
- {/* - Forgot your password? - */} - - {/* or + + Welcome Back! + + + {/* */} + + + + Login + + + Log in with your email and password + + + + Email + + ( + + )} + /> + + + + + Password + + ( + + + + setShowPassword( + (prev) => !prev + ) + } + > + {showPassword ? ( + + ) : ( + + )} + + + )} + /> + + + + } + label="Remember me" + /> + + + Forgot your password? + + + + + + {/* or */} - - - + + + + + + + ); } diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx index ccb3ab2..abb04e2 100644 --- a/src/pages/Dashboard/index.tsx +++ b/src/pages/Dashboard/index.tsx @@ -12,6 +12,7 @@ import { import DashboardLayout from '../../layouts/DashboardLayout'; import AppTheme from '../../shared-theme/AppTheme'; import MainGrid from '../../components/MainGrid'; +import AdminList from '../AdminList'; const xThemeComponents = { ...chartsCustomizations, @@ -29,7 +30,7 @@ const Dashboard: React.FC = ({ disableCustomTheme = false }) => {!disableCustomTheme ? ( - + <> ) : ( Date: Fri, 21 Feb 2025 12:53:19 +0530 Subject: [PATCH 025/101] Create loginPage --- src/pages/Auth/Login/index.tsx | 487 +++++++++++++--------------- src/pages/Auth/Login/styled.css.tsx | 31 ++ 2 files changed, 255 insertions(+), 263 deletions(-) create mode 100644 src/pages/Auth/Login/styled.css.tsx diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index a205d50..f4f878a 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -3,14 +3,11 @@ import { Box, Button, Checkbox, - CssBaseline, FormControlLabel, FormLabel, FormControl, TextField, Typography, - Stack, - Card as MuiCard, Grid, IconButton, Link, @@ -25,56 +22,10 @@ import ForgotPassword from "./ForgotPassword.tsx"; import { toast } from "sonner"; import { useNavigate } from "react-router-dom"; import { Visibility, VisibilityOff } from "@mui/icons-material"; -import RemoveRedEyeOutlinedIcon from "@mui/icons-material/RemoveRedEyeOutlined"; -import { createTheme, ThemeProvider } from "@mui/material/styles"; -import { lime, purple } from "@mui/material/colors"; -const Card = styled(MuiCard)(({ theme }) => ({ - display: "flex", - flexDirection: "column", - alignSelf: "center", - width: "100%", - padding: theme.spacing(4), - gap: theme.spacing(2), - margin: "16px", - backgroundColor: "#1E1F1F", - [theme.breakpoints.up("sm")]: { - maxWidth: "450px", - }, - // boxShadow: - // "hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px", - // ...theme.applyStyles("dark", { - // boxShadow: - // "hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px", - // }), -})); -const theme = createTheme({ - palette: { - primary: lime, - secondary: purple, - }, -}); -const SignInContainer = styled(Stack)(({ theme }) => ({ - height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", - minHeight: "100%", - // padding: theme.spacing(2), - // [theme.breakpoints.up("sm")]: { - // padding: theme.spacing(4), - // }, - "&::before": { - content: '""', - display: "block", - position: "absolute", - zIndex: -1, - inset: 0, - backgroundImage: - "radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))", - backgroundRepeat: "no-repeat", - ...theme.applyStyles("dark", { - backgroundImage: - "radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))", - }), - }, -})); +import { Card, SignInContainer } from "./styled.css.tsx"; + + + interface ILoginForm { email: string; password: string; @@ -82,7 +33,6 @@ interface ILoginForm { export default function Login(props: { disableCustomTheme?: boolean }) { const [open, setOpen] = React.useState(false); - console.log("theme", theme.palette.background); const [showPassword, setShowPassword] = React.useState(false); const { control, @@ -113,249 +63,261 @@ export default function Login(props: { disableCustomTheme?: boolean }) { }; return ( - - - - - {/* + {/* */} + + {/* */} - - + + - + - + + {/* */} - textAlign: "center", + - Welcome Back! - - - {/* */} - - - + + Log in with your email and password + + + - Login - - + ( + + )} + /> + + + + - Log in with your email and password - - - - Email - - ( + Password + + ( + - )} - /> - - - - - Password - - ( - - - - setShowPassword( - (prev) => !prev - ) - } - > - {showPassword ? ( - - ) : ( - - )} - - - )} - /> - - + setShowPassword( + (prev) => !prev + ) + } + > + {showPassword ? ( + + ) : ( + + )} + + + )} + /> + + + + } + label="Remember me" + /> + + - - } - label="Remember me" - /> + Forgot password? + + + + - - Forgot your password? - - - - - - {/* or + {/* or */} - - - + + - - - + + + ); } diff --git a/src/pages/Auth/Login/styled.css.tsx b/src/pages/Auth/Login/styled.css.tsx new file mode 100644 index 0000000..69a203e --- /dev/null +++ b/src/pages/Auth/Login/styled.css.tsx @@ -0,0 +1,31 @@ +import { styled} from "@mui/material/styles"; +import { + Stack, + Card as MuiCard +} from "@mui/material"; +// eslint-disable-next-line @typescript-eslint/no-redeclare, @typescript-eslint/no-unused-vars +export const Card = styled(MuiCard)(({ theme }) => ({ + display: "flex", + flexDirection: "column", + alignSelf: "center", + width: "100%", + padding: theme.spacing(4), + gap: theme.spacing(2), + margin: "16px", + backgroundColor: "#1E1F1F", + [theme.breakpoints.up("sm")]: { + maxWidth: "450px", + }, +})); + +export const SignInContainer = styled(Stack)(() => ({ + height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", + minHeight: "100%", + "&::before": { + content: '""', + display: "block", + position: "absolute", + zIndex: -1, + inset: 0, + }, +})); From 736650371117543c26d535be3770aae0021d552a Mon Sep 17 00:00:00 2001 From: bansh_dml Date: Mon, 24 Feb 2025 18:00:07 +0530 Subject: [PATCH 026/101] Worked on the Charge stations section according to the figma design --- public/Bell.jpg | Bin 0 -> 1008 bytes src/components/Header/index.tsx | 106 +++--- src/components/MenuContent/index.tsx | 3 +- src/pages/AdminList/index.tsx | 460 +++++++++++++++++++-------- 4 files changed, 395 insertions(+), 174 deletions(-) create mode 100644 public/Bell.jpg diff --git a/public/Bell.jpg b/public/Bell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5c21acb04ad7bb6aa1c784d1bf80194907919a3 GIT binary patch literal 1008 zcmex=Jq?U}9uuW@2GxWo2Ojs;&jfGq4D< z3Mm>ovIz$!vMUve7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51d zF0O9w9-dyoA)#U65s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OP zfBE|D`;VW$K>lK6V1@@7#A9gw0tNyj6AKG73p>bPj7;S~%q+;ls%Xe2&p2(+QIDJjtyo1?xhT848yl z-e>na{@aa@z58!F@Yz_E9G8>56~dg9B0fJW!SdL`r`>aJM%&pT0cP@T}_7D{B}97j4;aQ0^1YW}g)^Z#`vPx34|hp-=nJI^C`M zVlRWASzrCgdTztS{c>eZ-t{dWG% z_0=}-ApOgvvdFa zI<|VX=jvCRZ@DL^ifxF9in_VvY~i=+Y!B`^CTI69-8t`3@>Zu^D-#Yd{J#kRQ}=@9 literal 0 HcmV?d00001 diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 4724de2..6bc2b01 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -1,63 +1,89 @@ import * as React from "react"; import Stack from "@mui/material/Stack"; -import NotificationsRoundedIcon from "@mui/icons-material/NotificationsRounded"; -import CustomDatePicker from "../CustomDatePicker"; -import NavbarBreadcrumbs from "../NavbarBreadcrumbs"; -import MenuButton from "../MenuButton"; -import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; +import Avatar from "@mui/material/Avatar"; import Box from "@mui/material/Box"; import Typography from "@mui/material/Typography"; -import Search from "../Search"; +import InputBase from "@mui/material/InputBase"; +import SearchIcon from "@mui/icons-material/Search"; +import Divider from "@mui/material/Divider"; +import MenuButton from "../MenuButton"; +import ArrowDropDownIcon from "@mui/icons-material/ArrowDropDown"; export default function Header() { const [showNotifications, setShowNotifications] = React.useState(false); const toggleNotifications = () => { setShowNotifications((prev) => !prev); }; + return ( - - - - - - - - - - - {showNotifications && ( + + + {/* Search Bar */} - - No notifications yet - + + - )} - + + {/* Notification and Profile Section */} + + + {/* Custom Bell Icon */} + + + + + + + Momah + + {/* Dropdown Icon */} + + + + + ); } diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 7b91f6a..f1869b5 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -18,11 +18,10 @@ const baseMenuItems = [ url: "/panel/dashboard", }, { - text: "Admins", + text: "Charge Stations", icon: , url: "/panel/admin-list", }, - ]; //Eknoor singh and Jaanvi diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index 0cb75cf..e095411 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,159 +1,355 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography } from "@mui/material"; -import AddEditCategoryModal from "../../components/AddEditCategoryModal"; -import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable"; -import { useDispatch, useSelector } from "react-redux"; +import { useEffect, useState } from "react"; import { - adminList, - updateAdmin, - createAdmin, -} from "../../redux/slices/adminSlice"; + Box, + Button, + Typography, + TextField, + InputAdornment, + Paper, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Pagination, + IconButton, +} from "@mui/material"; +import SearchIcon from "@mui/icons-material/Search"; +import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; +import TuneIcon from "@mui/icons-material/Tune"; +import { useDispatch, useSelector } from "react-redux"; +import { adminList } from "../../redux/slices/adminSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; export default function AdminList() { - const [modalOpen, setModalOpen] = useState(false); - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = React.useState(false); - const [viewModal, setViewModal] = React.useState(false); - const [rowData, setRowData] = React.useState(null); + const [searchQuery, setSearchQuery] = useState(""); + const [currentPage, setCurrentPage] = useState(1); + const adminsPerPage = 10; const dispatch = useDispatch(); - const admins = useSelector((state: RootState) => state.adminReducer.admins); useEffect(() => { dispatch(adminList()); }, [dispatch]); - const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new admin - setModalOpen(true); - }; - - const handleCloseModal = () => { - setModalOpen(false); - setRowData(null); - reset(); - }; - - const handleCreate = async (data: { - name: string; - email: string; - phone: string; - registeredAddress: string; - }) => { - try { - await dispatch(createAdmin(data)); - await dispatch(adminList()); // Refresh the list after creation - handleCloseModal(); - } catch (error) { - console.error("Creation failed", error); - } - }; - - const handleUpdate = async ( - id: string, - name: string, - email: string, - phone: string, - registeredAddress: string - ) => { - try { - await dispatch( - updateAdmin({ - id, - name, - email, - phone, - registeredAddress, - }) - ); - await dispatch(adminList()); - } catch (error) { - console.error("Update failed", error); - } - }; - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "email", label: "Email" }, - { id: "phone", label: "Phone" }, - { id: "registeredAddress", label: "Address" }, - { id: "action", label: "Action", align: "center" }, + const staticAdmins = [ + { + name: "John Doe", + location: "New York", + managerAssigned: "Alice Johnson", + vehicle: "Tesla Model S", + phone: "+1 234 567 8901", + }, + { + name: "Jane Smith", + location: "Los Angeles", + managerAssigned: "Bob Brown", + vehicle: "Ford F-150", + phone: "+1 987 654 3210", + }, + { + name: "Michael Brown", + location: "Chicago", + managerAssigned: "Sarah Lee", + vehicle: "Chevrolet Bolt", + phone: "+1 312 555 7890", + }, + { + name: "Emily Davis", + location: "Houston", + managerAssigned: "Tom Wilson", + vehicle: "Nissan Leaf", + phone: "+1 713 444 5678", + }, + { + name: "Daniel Martinez", + location: "Phoenix", + managerAssigned: "Jessica White", + vehicle: "BMW i3", + phone: "+1 602 999 4321", + }, + { + name: "Sophia Miller", + location: "Philadelphia", + managerAssigned: "Mark Adams", + vehicle: "Audi e-tron", + phone: "+1 215 777 6543", + }, + { + name: "James Anderson", + location: "San Antonio", + managerAssigned: "Emma Thomas", + vehicle: "Hyundai Kona EV", + phone: "+1 210 321 8765", + }, + { + name: "James Anderson", + location: "San Antonio", + managerAssigned: "Emma Thomas", + vehicle: "Hyundai Kona EV", + phone: "+1 210 321 8765", + }, ]; - const categoryRows = admins?.length - ? admins?.map( - ( - admin: { - id: string; - name: string; - email: string; - phone: string; - registeredAddress: string; - }, - index: number - ) => ({ - id: admin?.id, - srno: index + 1, - name: admin?.name, - email: admin?.email, - phone: admin?.phone, - registeredAddress: admin?.registeredAddress, - }) - ) - : []; + const adminData = admins.length ? admins : staticAdmins; + + const filteredAdmins = adminData.filter((admin) => + admin.name.toLowerCase().includes(searchQuery.toLowerCase()) + ); + + const indexOfLastAdmin = currentPage * adminsPerPage; + const indexOfFirstAdmin = indexOfLastAdmin - adminsPerPage; + const currentAdmins = filteredAdmins.slice( + indexOfFirstAdmin, + indexOfLastAdmin + ); + + const handlePageChange = (event, value) => { + setCurrentPage(value); + }; return ( - <> + + + Charge stations + + + {/* Search & Buttons Section */} + + + + ), + }} + value={searchQuery} + onChange={(e) => setSearchQuery(e.target.value)} + /> + + + + + + + + + + {/* Table Section */} + + + + + {[ + "Name", + "Location", + "Manager Assigned", + "Vehicle", + "Phone Number", + "Action", + ].map((header) => ( + + {header} + + ))} + + + + {currentAdmins.map((admin, index) => ( + + + {admin.name} + + + {admin.location || "N/A"} + + + {admin.managerAssigned || "N/A"} + + + {admin.vehicle || "N/A"}{" "} + + +6 more + + + + {admin.phone} + + + + + + + + ))} + +
+
+ + {/* Pagination */} + - Admins + Page Number : - + - - - - +
); } From c9a889c20a4930448d72732961a8fb413e0da13c Mon Sep 17 00:00:00 2001 From: bansh_dml Date: Tue, 25 Feb 2025 10:50:15 +0530 Subject: [PATCH 027/101] Changed Charge station to Admins --- src/components/MenuContent/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index f1869b5..99caff3 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -18,7 +18,7 @@ const baseMenuItems = [ url: "/panel/dashboard", }, { - text: "Charge Stations", + text: "Admins", icon: , url: "/panel/admin-list", }, From 5ba6f847dda456892c9b2c37dc37bf35546f4b75 Mon Sep 17 00:00:00 2001 From: bansh_dml Date: Tue, 25 Feb 2025 12:26:32 +0530 Subject: [PATCH 028/101] Created User List routes and designed that page --- public/avatar.png | Bin 0 -> 4046968 bytes src/components/Header/index.tsx | 2 +- src/components/MenuContent/index.tsx | 5 + src/pages/UserList/index.tsx | 313 +++++++++++++++++++++++++++ src/redux/reducers.ts | 4 +- src/redux/slices/userSlice.ts | 59 +++++ src/router.tsx | 18 +- 7 files changed, 393 insertions(+), 8 deletions(-) create mode 100644 public/avatar.png create mode 100644 src/pages/UserList/index.tsx create mode 100644 src/redux/slices/userSlice.ts diff --git a/public/avatar.png b/public/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..8c876047d1424350f2c2bbd73ae16e102a8b08fa GIT binary patch literal 4046968 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

+If$9y=;Z-r0kJCS3!IxLn@F$nK&S( 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�HxmOo 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�jPcT{67Y6X<^-9g37#Cju^;cha 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

d)=e_gnzIHyvw_LS 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�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 &$eLd~EU3RZJw1(w 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

s3p{7Km{Sm6#nbPmZIQ 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

>m_m5+pP*D6BtMPoww6 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

MxZSt|#2XmdsurHM)>R-VoA4ETuYVRv z@M)|gTM!)|3wdi-yCbA$+maokq&NGs5AeYpMq(H(J|r-?ZtOoMo=j}q$_=J9+af*e z1l3JWM<0NxtaTWsNpkajI`eJ-699>v_v|5^a|J$NFQt_rLk?0!=W%9G=j6My4GB_H z70UGt=`rF5oPSjM1p>vW#+KlkGlU}nZ@+#D7Q@zv+a4YUJ`;>Aw#327z#Xz3j0c)b zN{WDo2@)X7t?6O8vTXsuUi5EsRsmdE6EsNy6A4d;O%TOlPX-n-F=etnC7_5_Z~}g2jE6yhbI*Zp z*aL2r>g`TILfl8RA_Gw8J)&n6;4sWo*eqxZ;%o-6#C3sHh_5gkaDR(44VA<7fDr_L zo)*=BqGZvz^)p3H?3oY0_B9S9O0t)U=VT!+7W_UmHgUbw8@0x0hGF6Up{oqGA6|ps z1#pPgcU;@W`GrA6f%f=HQ7QKPu-_7hM|_9%1_%OhR_6xVlaD#M^?b3YOK5|RNA>XX zvK~CRDllT#>s#)rhYudIjUMZO$?I4vwC~G5ObFzH>56L(V9nAJpIcTYt9}Pd={E#lxCEcv$by62F+#zyBBi z!+Q3OZ`H5;!{4koNQssgwMAkLxWy1`?bA&8M_NGAc0nAB!3yBcCzD-vTsAe#Yph+uCTZ@++QYxB76Z(FP z*zec0ekxvY@iXxz>z)E3!Y1s&nam5&&kZ_JLPaf?DqsrCAspn^^%TgkKU+r?+7g}k z54n{!6|p!e&J(m#S4&#;_4n4t>@XNz2HHD}w+Mh}U(+VTM_Rt4zxS4B0cagbvk$RY zt{J6XcDaqlb+*u;uJmWcuJb+k9F$C}2&lalhGsyjkUNIhR^pZd&~K`VSD-Cf z!q9{luqamX&~DDF%)brH@)>m!Ywel!LvA|eHbKykYH}mFk1iJs@Eg#yUjw`hKCx$* z<5^(M6<4d%Dz+pzgw}Q-6tu3ojx<9yqDd6=@AehC&!WzFSlmPYqs|2BT4$&iScC#N z+)<~qdi*Cp|LrsjR*88j?vcSiKP^X{&!EKZOL6pAlxV77sh^lOR}GFd*+j| zXM;HA?K`l1W&)mpRgS$$txFc`b{sUvuD}su%aNv}6Qx(T;2!4&`x%Tv0Grm;)Sr_Y z!#-Jt2<_*Pgdv#dsplL5=z?H|dlJ}$zk^KCabHi*=Jf!eCMKSbclDrlWNQM{T%I;{ zUYnX9S7d1}Yg^07k+9_Ww5rQ9Ff(rf&)0YiU>n9*GBA|o3RCk4c4h$0d2KQD=rpU< zwrV$-Q&aPLG^ux|X(L*}jIt=}@?etwJS&B%+KY4c5oyqrdRi{>G_45P31R;h2=d z=nE*6UYruC{Ev2}KABJ@*sO$7djYC35h6~jZ6Cn*2D|?|4rPG2X2`o%7AExIDjC#N zE}SZJyAa*5$zde2M)MBHGl%7Lg9N&s{eG%;J46ny=@h7^Gdz?5XTS!hfd>(QcYD{JVKJfGZPR*@XUP3*-M+KMQbU`<>~&D2 z_AH%24j1s?uc2KR(?^G(sDWM9NWy0YbkF^<>KJWM3kK&vwDseA%IPDCL{f!yVY?)f zH9r#oS}O~DbL~2|RGfAKMeNmR%SJU_afP|R9Sb@DY;0Z5es6sFoT$U1FWE~?*1l6| z21r049YH&E3@1%r6O~M`h43?c76aY{h7^-V(h&IxSD+I)8pNhe$>dP3kCLRwU*w+o z8GcPbcqIOr!p;B=`^S~_{%j-wQa~^ijtt~Q zkEUM_PQJB|l9ssK2zE-*`&?aK@jb!F#AimQ6w}WW7cS4v3KPKbJNSxR zPyoGXiQ=>S1Rd|+rmF7`T$2wz_@KW3{qOTW(cb>~=b!VM!;TCX5POcj4KVZV>o3{D zi`Ro?`QrKWTFw{s$;TgYs`=-ieM(^S>imp$csZZd`%j-zGxM|0e!`+3z%NJzeEISv z-viGP?d!Pj0F#Jg(dJKGQtSHR-vEtp{Vm2aQy1?MjnNbhbME@$GN#SLH{Wb->gw6E z`aA#d|EmA>@BE*&eDYo$CTF#L@Q^X;zw$5tOZC@(>A$J{|Bnm&r~lP2)o=gs(;7W| zTq`7A9&RQ(DP|@TE)G?6i?uXwgLs}Xfg`0%mna(2^3Hh1)GrJ;?HMu6m&Fz z6W_~V48}Sfj_J+}`;J!la#4nLNp>u#uoF#P4#-2{!-X9V*~}oku6T?>O-LCz`*=Rs z6WNpU6$W*zpO_dMLm^-TC{u+Pj72)wKD{2mcwRApNVNa}AOJ~3K~yhWVhu>gZD85O z9_R&kJCDrk$GV2$CI{$Ym;p&M$Z`;8bQ}O14RA~Pd%RjTTCot=fKB+^F1Amch%OVz zr=abXgN)pAj+R*N2WZt&gj3zOhgZKq%})zM_HxeNO;8 z1I*Zp>;m(!u{^hah6Rfw$q@}~_CC9RezI;IW0?%};kovNh2$9l4|%Ns;qWFLP;2=i z10)%ur+CYoJp)paVy55qsSuP}U@zNgMga!NkO{BkQW484gY zwRmj@64fxcG7Mk%o%rr_z$Na(bMHY;5IQ&$1A7d19B27-tTpt`f&EM|WX8jN0BW8# zb=uz6=&-FR^l{OGemvCKv^e#AF+Ons&cO^&$tvM&s^|hx69|o3(Pfth7N5IjIz}c5 zcE((?&UenBWeTI0%a|P9hv_n=4L@;E5C>n5An7pWz(KIe_tfgZ3%>u~*QVFxF(Ois8fR&7gCIs&hL(OIj0;CfR3&PMdU;|_#D#xd-b?3nRbgDH`3Tyjw{^Kh8$Sxi+nP>M z7=a%XV_(b=kSAsw5`@Pt)VO*=} zQlRE(UvEJ?AUZAWVw`Jspqb4->?;*Y@oeuF6J0>-@E#Ha+nO;U_$ScZy8KUo&6mH?uy zTGCavaiH+IS&%qe8h0n!{QEu`r~M+Bpp~f$vw!hG*=6qSJH?xXQwK8+J8lM)5hP&6)x3pvjc8 zF$CedM^s2rP3^%{KJQMyh!|%oBL+w^JvD1f_D7@yJX8gmfj!XPfXx<|cY~$~tZDxT zSi@(w^=NG}K7ZYi7!ijD4bIpo)=9}M^t8>%xU~Zl6iK3D0dum@EVNGTrg;av-vjM% z3q8|osHCc>BbIVR^2LH7_ER z2at~g*6?p@ueM;{iA}1!3HDSm75gs%)QIgaV!E^43Ho~*Y4lJd?;b-l&uVZY%3_o> zD8S6mc!n}?>RwVYJo6#u>tB~Zm*4wm08X#~4UEl1JsZlzj}0QotwxhAGw(Ez>BX zk2?>&9L&K^9f&%XG)-o1NGy}vo^!+u-a+Sk{=^YuD^_OLd)OvDt*uu}*b>QMlSg!#!W8VgUJ7^8ZzV|i~CxHo93YkIu?{3Mq zW?**YF=O85ZDt#Q|Ex)9pe$t4_KD3U%%F*aJM<*e(0O*;}**Wr~{6F_ui|Evt?a^6*_~y6TmR<2^>5UF^dJ8x^@AUOR{ztl z{_Xl~eXQ}b_iJ^wtSxMg0e+8UkcKb5Nwx`wQNTY*zYIV?7>0=LKnh^o@fD!vY`$nr zO(bXlOK@fqW1{5^>(4mDz!Kv>15?piRZM6`Tn3W>?4B?9*#I-~dL-8P!d^uDEZ^n3 zYB`SpE`byBi&}H*soQ5@os~}rz#t>iLylPB!Lyq!RM>D)=}3T6tU>xu<~3;>>PQG3 zn@pV)E}$6o?c<=9guD3I$2%x~sGu|GCgS&Vy@}hHgE$|`83(8dQc3H=5KbpxQ}DJ1 zh>L??6lqpTWeRnwrx7Z^M%kn{}iCK0Cw#BykKyNOkOJKS<+Roe=P|U_gO|P6CA` zg&LV6j9qJz12jRB41GxenVdZU{agS7ct)O8kO7E^b12_}_>Ebyha-AOO+d|lts8h2 z@RdNk@|wg~j9F}d69dH^UXlaygiZmp3j`~ml{!I}o63zc_%&a&EF26u~r{Gojp z0_}cR7&h;vc`IF?Wpp}niQY56HWbHk{ksv^vieyh2y*>+Kb*-hg2M_--b&4W%NI1z zGvoopg!Ds$J#2Y|C4Tss?lfv~V^_FNOwi6x*M3f*3kA<;`i0Hs{DMqBV-$FA#0c1r z%p2RJci1ceiHIxUZ?VSGk(C@tD-bpbgkdlg@+!v1TCky@(d7{#VC1>Br{L=)0ikt# zDPC!yx7Q!>Ig1kA@E;Xr6%X}t27G-6$y&QP#He(H#FsK>!tgw>ebe2AcZH2O?D_u& zf9^Nb&>W4AHHN0<_O>R_&zw{tcHykrB15+~Low6&i+e`#ThbL+rxS+_3NnIUIMA1`PAI+rY!!hN zzlQ^%$B9@UWDOMwF)Zi=P;un919&hD2H+slzhKvQ!%o!6AQniyh;>z5Q*;-C1= z+3{FUrjxqDz@XaI)#Om`FDLaF8kz((H=KSBUCr~+u4c#Eno(18Pf&AuTGev0syf`% z@dR=P&KvBY*BIA~dpgeQa00h;QQH&X(|K*c)T~*JrWf^YcdAzhftu?XK+Q#6Z$|<( zCv$}p3Jg2A`O7JzSYV0GI5(~+uzU54>;|91d3_q+#ZlJS|d>hqsGIwZ&z z<99>_z(uq91ua+N3)+mo@K=B3)Ib;0bv5a5F!ls-npk#>u&S0Wbos2_)knlPae%15 z2PO-v8+WTk)MRK=vQ_O*;2q#87tF*hOi2$KnqYb(46{K^67j)abMUR?K}fmS3u2_n z*{Uj*_l;9X;7$gMStPpuVPHUv6et#vBJ8kwqZ5keF0Dez(_LKKt6g{FixFBW^Kb(F}*$l_b?t<=TyP*Oi^9E z({d5}?w0w+9%+HS;7I-l!F>o2tIK7W@(TdUEnD0VKwcfdav%eqwKpDzt%ObJ;5P5y zSb|-pTO!Qe^kP51B*e@E*tRMGd1^XDwfmqu8J$V9D#GZC z!-K{ej277g(8wX!<3UiAq!68+lc%B8>69aex~uxu`j8zat+8LL8}HFmDjD)+=-EmZEV3N zouolVx4)saM-1VyrqOq7cD0@$ZaA<_7eEgHPS^*vR;h&pX9xfVZ3)4BfxWEG8pIKG zU-Wwh=l~u8PPA#v5^3h=QNu}xk?)fVq0e{{l_?TxpMOl+#&hIg3r}$Fivj=Cj-mdGx#bvFpS2adk z{w>7tr8fp}LxWY6*wSzM`NKvb(Fijhm3HZ%4xoP@Gc=oiuUOFnD4sdBN#lF8^Ibu( z2VzoSil2_pPLT%J$#dpu(bSzDjR;n9Ko5ooEzfzL!K|cT=JZ~HUI6;2t!ZX9)*!x9 ziSgjeGo=~pf%QtT93TFdi>}S{|*}tkQ2`v_ku6nD>Oa9uEZLyR=4%!(N!G*IG&%^`|rQc&XL!zUU4YU z8GIQSlknT8st=w$tHpd;@2t7GTrPP1@BvB^wIAR|(29=rz~6D*xMuwQ%)l?eC_clJ zBucoJP9hcSsU05InK(G>5pW9j9@ArS4HwTI*X!-3_RD4c#&7*j{o~*JgSy>fUykdv z-Pea7ykB4Y+DCP>J=XN{aUISd*28anyXxta+TeV{kKw!`c45Iri5c3f*-(HpPI(^5 zPY}dQ0WP}gZ2+3%XOkONn2?Ju0-R42ZzE|24Xuw+XgK@lBW{HvbJ;$%H zKWb|q{M1VL^gO0<@&dwN{!v9kWr%uy$xoiY>12gj+sXsG$U{cu?#;K$?jxY zXDGs;`vL3AD!*c)X!(PsxHtn-cNnyXJ;)f<`h`4e9RS^!K7I)By&*ra(BMv>Jip{^ z+OL+dF$l%|L||(e!lYioR)rn%y2LE>>E8bEZ#!JypX}0#Unje;>mDFDXE`x-R}J|i z^9pw=CJqvdc_8sHc5&+_Ng@*g&}wzo@Yn3WNRdDihI@IjP<-lq9nTB&Hol)FVK^v= zXUEbw6AeOTEN2@ef2&0x%R2|cXKBb!MJiCNYOTpmUl*}fW@``KNBZ2bpJU^)7ikJ9 zp{3u$Fga>;m%766Ss55dpXvB8Ae+vMn8~m$)0u(Iw3assuYpxN;1*r0yxHUN6^ivO zE7xiJgshR(cymAh<_4>9h&t|p6p4@L(JcPUp3chWSFo8^vfK+h7dA9nT za~hbu~SanfY*XVC(tA@s1kyv)xTyO%HWBJ=E;Ds_7m| zm%ExlV{^2vi#evC-&SE7`WRS%P6X^J+TeFP_%2Ou$K-PWn*=wZvw4Ct=e#zfS>22# zbyI3Tzd6n77Om-{S-m-EGWyHIzTU!5z~6YF9&Ib6e_SZffFSzHiE?YkL>;>_0Coy_ zC|K!ndw8p7V+6!RJdM8-^Whu=bIi&Ll4DM*gHwUfIVZCz zfNm`)rberZrS=@hB#rt_ky|?;Tq{Anky^$G%5chO#PWxPH!MvBvI9c{_lWOhF9(of zB4aiXuA+BL)G%V=F|_9?9DK~2rTpbIfynpi~y2BtpHElF9awQIN|y7%sD_xdkDT4 z)>A8XGzkN(AA?picXzH#<5IA<@T>!bFgT;0pq@XUT}N@};P|28qdmLfoG6eDQ=_*_ zyj8FWI1yIQ13~5(<;yU<&7h`1_HoNIg`xnXdcL2<6$>-W{x%eFWN z@dTv&Kdy`ZBT1^6mUvJ|-f^8^ZgT(gcXd|9O7?o8)dl~X-60@XzsG_vh5F}Y6X3l7 zW#dl(1GoTWn0m5M~W830CVqbz@R~^G_G+r zUvmBSn{Az8kPlnO#+=l?K@v5e)@}xH^jPEF|Hs#x_1K!F=|S(FcSM|sI8)A5l~r9` z-9`vuWBvg@z&BhlS%7c(4Im^0LWV{*m_c0G+@Q9ExB?3so0g4*!GPV9y1S~oYsjq3 z%F4_$M(o)0M$fdq6;UNlDi!BM?AZJJ*0Jn!>9@3zkOyZT@>svrN~|7ZR9Z~xCV zo}TKxN6UKk<>!TPX}i8-acjL&8#0Ep+^udIymFM)VOR6zygvBGhjnrFh)Jwwvh!54p|c$59dQI<G>Rskh5#hkjAYk{tq-x`J-7!XNV@!q)qw4J8~8^4S92@4YY|KpE8CL9Q;`N*Q{U7|We(w)|P;YNBhzwKPk9Br&Rg3e>nqOSkel)Fj zzx6A1{mpOJ{Z5NaPiIk9%U2-|OC(+0jY`L2`X4x*vYVx|3r znV1}J(Me|Ue!B_m`L|-1_8=VogH1fI71-fBNm;D#+nPRDh5wj?tXd=BVQj8JT#&h_4GO#!wU+6F(2JOVZaY;%C)xGuG-qqw2s7Jf#2 z#Kj{#8=OV_L17dAW9#mt$f;z%Yxbmu+%ku-!~^W-`fg2M4&Sq-rnClIZSFR;-*F5M z0nP0e`uWGYx!cqRiRKjg__JCgxUWf#r|5ivokT~?vT*kB|6+k+5$*v%r{IoYaJja=#)=^Nd=W_#Z=p@IS`J zb7u_4vbS9~@;xu>U$0ursjBAx1%{H zpTF8yZKlh5bHd*bwSw7swJOf)IK4VfN z@r*WBPEvBj?l`o{_ye&SJR22qu-3;t@HU<6MrQeozwy^wp(Fr=GI?p*G3m3BQv0v9 z(>nc#93~#k-syJLf!4MV?J)I1`ho{7!T!B)J$*ZR|FalHRsTsj8d0{5*^+P6K@Z~aEqmwPpPaSAXN1;iFv>{89h~iv%vQQ3^TZV?J+w2 zJ!-PK68Ai?fHE;&Nwgbq*fFtspe@F&4|?LfTHpyiHMfk!P!9%k(4c9yo9%&v)@uJ5 z1E@I&Lz5lQ8Gf>XJ#eGxp*XO}v&2_amV?;S1REfk%u#&+Anf)L(!j-%WlM}j(#hOx zyS!Z`pD*d*C2cxXe#MMb+YHy(hmOwKZ43RBZ4C)A>np50Yet3{IJ7%^LZ5?X;i!Q9ErFLx&+{Ye< z0|qD0T?Te(lMF#g*BYJkK=bcO)cUN!>Gp{@3-me19pIUki#)#s*aCK=>0v#ujv*a; z6Rnl7d$|qFbmUoP70qJvU2$g!20Z=qftDmI%wRjv0c%JVj64mnb-Tz`atj=5N)%WY z1CE+q&Cbqeq!=KZi|6q-2z_5x;lw7@~RtrV96R`z=(02SVcY)P^R zEVa?uw#Y^(z%?Ld$CmbNF?9emDYuS|Oi;`As|@Zj=*!pe0a$9G1H)Tur;{L99R$?? z3oC}qE#B9l}8R5gN6cZavM&kwPqE3C`t_0Nq_4B-xQB>A8d^zevqUvSC~C( zjWaoNIe&nIW3VTVY#rO(-PV$#=FrbQ))qE-KB*lr_d3+x}QaA3IcESK}ikw)R6kHv@w&&aXp-70NIKy>!K`=OSe0{U6{!0Toq8I37CeK75 zh;T)_2~Re1tjE)VEcA; zSL6Az-fs5wX0xj=UcIj6)#G~d&b#$L{jL9{KKbnPnlH`>YTn!-85`HT?|oR8Pv5Pl z-~3J;FCNwS+2a~LzN+y09G8>G#<`Ja2K6S z@KexhU2h0tGVLXx37ZnlcMrKSz|Vnru$|Tr#H%`retk#PZCz*Zr!*<*>~GDa6Q>t>Mop8Ka^R0XWM9 z;S4g*;gA$-SVsbcMq6i611ZGV#QQWoK1+=dECR6Z7S;x`ac$&FvGWZ;j$^f_CJ2YZlnEkcMjtNWQ1ib|WSeV7}2>$g3h0`@?Z zQn5gw^nF{DH_ds)R~FuK2K&5%fq?S9fSt_wn6F4uFM9SQrWlloZ^ZAiL(uW|aQ4i` zbl#6WK~Omo5Z!ccFr>i;b&-p(rf$`DFtq$*RTKQ32_f<^Rdk0`T^63;huC zTuXPIpp8DJ8l2hk(m#Z~MAyv>%)8OC=95z`rqH`R)a1D59Po3HU_jbH;eo$@sxu6z z-EZp%LI=rP%6&u1;8`aIx*Iyw*tsP+7j(0wwH~iQ2NU(zGaQZk_*A#h?nD8E=U!c1 z05Laf0F-#PxDLhV0fgb#=|fqG5M}nWEDUOjWTn)eVd`bWK4A=*F1?Ci0*YE(tyM)cJH$7j>+~enTmzr}I%=PmW?~ zj`wwbT-Vj~zzOJQwXOw#%?4_2Yg*f?{awuoYTi}hXG;ToM-UYN`Z@li=CMG{1I7*Q z7qvOgYBQM;)Lb8`R;LMv1Fgo3dUKlAo71FjPUCuW9MxMC=Z^q2$8~_;z`hv))D*iX z`(KRIfa~fQOrFo29p{at9Z6SkkM$j^l(maavjzsEBNI3g*Bb-~=c(`w8159(q0Yvs zMt|`?`|H%yltUSKODSG4X^n#=2o+=UFa>aM?OIyzJaXuGSk2U-p|nVL4(%^Hm`Utn zm=c&X;ehjI3)g+2<$Kp|4YeWgH~U2~Rbxg3goDQq2*4nKt$*&>w*`iw5~zZzJ}Aip zsM(SU8?jVna&L;|hIV5lL`gDK(RbUa11JS$nIzuV4}Al!er3J;z~E_Vr(FxgYy=QSXf&*zcflAz?)6g-po`XDUv>_EO1-zCTG^37`LeJ{5KsU> z6mq|3Lc2U)a_u<*FvC&;Tr)Yg_ERVFn(IiP6P_jI7OV-x%7GI>JiD}BGw60ZQ(svO zpqOh-r6NvPOae2A%*a!a8nE>7|+bq*;f>*0sHK0V#vV0G^JThUY&R8nIrKupw}f zLvcF~b2>dkvVxslW1Yi{V|~NZ;Nn!16t>B$K6KIN;p_OnfO!RLPW}u~V85p&C61SS zp<}!ZQ{hn5AsBi_VveKeT&h<_kFOrn9@9E1!q+ z4W^QY1%;KY&{}QhZksfKK|kRl7C~B9Ew$eTp28cU*M5w(*w$#fsz-lV4AHVm!Ui|#?`s`<)(vM=m%=r=( z>T#`aZ~1j~dn3)))3FxId42fd2leRDg@E=MCaa@$MrTlY<%tYFYKfw_WSzo*O$mzP z%Ml>4m6cT+6=C~7u~kgM9lYY_L*Y?2>HqJK+QalaITv{z_&x&p6g9Qi#So_L9FObP z)4^Sya4Vti57p}Z0rp2F2;NWH?NS^#9NC_YApGsy8(u>b#rFi-p7oCRMRlBZ9GaV8 za~enkFbOb_1A~whVbb^NR%|d757ElIT=L)10>_#IphPP*?mNSZ)CvomC%_bc*luOk zH$DrjRJ4YD`Q?{w{g|ZfRWyXnJimOz^?Ld8rPzM6IjDETKcT7OMmUe9cvTv zpHcD@>#J^n#FF<4*uEaxAoyxSW?TcXO7HcWD3**ZrTt?OanRXIE3o1dJYUT`V2tGg zk~Ew>(H?fpa$N+wy7-LOP|%Xrki3B5@O>d$#D3rK2v6CB$Bm?Xf*s{B=7@}-37$V(O5g zkW+xQdmn7~&%IAmfbREg+v`}@uFI|E%^@7IkfC9Bv>SO(gC{M&2)=P|n5*)P25NE| zv+PDMQx)GIP&5CQ3=lwRF*TD9Yi|vKh^|@wJ#oX3ha)$VELh8reL#|<5&Y=~iTURN z2*F}(n!kw&yS<+^h<#H$+%ZWxJ$zFq44Rn$DAjN-ohcP8z~)}g(Pah_26Bc|EoUPR z1X^Io4Oy9(bdP~Kuu+hY0K;X`ZUvyDeFo ztL?GwD6a$(1BM21+!4tD(9k4+NvQ((LNPa|6EXvM?$t>*_5V6+n0^jW^U?TJ7vm$R zodei>bXwQN;jXTyhq@Z?>kJId0ftobd?Lc zK#m*|gG^6Hymx3H(5DGrh8fne68L=tSe$tMi$<+aY=i9f6$=@`fgOg=$RyqvB5EZV z{a2MkBC~N~05w6)R*R~uZ4SJ0kI_-;0me9Xd_Ep*G@W$#1OgH0#B^=Yt!)_lz#zsG zNpl~lJ$y|caA)J?+WK{kQ_v*Lft{vn)%w!-dRjDrk`aa%Xb?pY)W&ENG&LYR+`n~0 z7-XuQDP?IoQCCP)RYK4crY0SUtI%*pXlW!6YfzK>*T2v9X9p6wH(X;3A6tdl)~EJ^ z+-06EgE~&0hc@2O8Yw-xVK53>I2aVBLd+`upk0YXDEHD|2NM7xJe}^-0HEcWi!sWk z;=vhZzY(kev%Gn(0U&!eP1Y{-_yiS3@F)#TW-Rvat zssY{6`Bi9^mbskY2BP{>B9)PWLOJ_db0x&G9ZK8+CT4vF25SG(rc?eRgV_c~m4F!y z_DZ{;z<3^pw$%eh4z}(-lP%Z4`xtw0j|V&jbWi&{uATZ-DL`q(IiW6XWsM1J#=LCpJAd{3~&u5+Ji@HLcid}=ITkJiVv-vN6mZ-ii7_U=XZFITZ z{%Pj*X+Eh}$2&?UEJg~z$SA-wfWGE_TThnLI@_#k_SKj55C6yip$=bsR^NVlU4Qn^ ze6Rjrw4;CWV`|!g-9rWi0!^~4FL>UtH2|-07NDIMKM9RR z1VFHx_&EYl2I6wEt&Li?d#6E39hjc*CHpl&eBW|5fc6TGdf$8x^oX8ym)s3LM0+k$ z5!s)V9PrQ}R++(?b5Wt~ZQFDv@M9$A($dB2*@A8`O#$}K!)kPfP4c6sC_t3-jvgvcCH(zfzz7^rzg9VAE!9J=>$n=Gduh;o=Y(g)U}hZE%fP z3;J*aI@v3D4Pys_#yb6B(f5TgwOlFj&3oZ9$^P6UcG57P@$ww0N`3y~RekZ|b%ATS z2IFM6udiResxN;2RlR)uR?|LfQcs?}TZ@b9dj5@X*Zbf3)mlD(T6Z`TxK<23LOUH3 zHzm|9>FAg^vNIdC1h3-EHjfZ&lz?P1HRDC?^r^`IWZaO zOFHQkvNK(vZlFguAv>*Xpv~a@WCI+N5U|nSL_&_(glwx$9wISYz@}(%;Xd=d_PIS% z-mJdFYSPe)2DcJM?h~F-boQ`Z+hPa}Hybnxn;cGkXi$BpeKEMhDX#jo_RI zX!6;(pvTyqdXws&dHAQG%|i@LX(HaQ81>rcky#q{H9J&X z)Z;#(&UiN@vRh-t!-@sy{|sOfsKHRnPFIhEy27AC0ob3daK&9I)OJ;&ld)V1x6T`B zv%P0}TOauucE6c9nNGtLmL=m8IUGew`J9|{*hbhiN=iV=gM&#B`>9Zvbx+KnXG1&c zPB7-49&#H%R-Jki`ZxfQd@nN~Il&(5NC~n?O5r|JdK>H4qN=vRiAM%@b?@sz6o0SmY5r5Gt{Mipc@_+I@%E!;UF|Z1Jo8+0;I} zzq140>Y0Smr57cSh#i;R9c*9kyW_*64;l?wybnQf;|}-?UWW^a{JCR%><0K3k_p<( zi(&2u-lJUu&+&bN1o=enrpjG%{~9RA@ApN{FvxpmriOf))D_Z9r^y*R*6+D|7WXn( z{3r~OsfpHau-|nJC>Q`Zg#TR3Cp7~zdbF>_r0NVY;|yRO26~~;aO77`-ZsFAy>W&d z-TpisWx+uOCy4dZQh zqd-5C%*_%D5HSrpVaS+9d-{4?8@^^-uioC)v8DtwZ`b=;AJAPeVuu4>bGEq9v~%X9 z0yxFogp>ygLMk3}pe%U|V0L0M`lQDD9Vee(O-FTB`?{JO>z(CrCMKcJYFkr-nu{soEaWJ6bvUhRjEW*PZYlOx=gSM;D|AtJN3bgwnt~2c^E9p9 z6im%AV~?A|hf+!cpI1Krf9tRQ4Y`K^gEk^c zUd>d=XbgVKtO&Dhw2=l-F`~x;Er+S*u}%SaQWa%RYA`Q{tv5aolZZYLK?1q6Fg3nE zBr7p;0yJV5bx&POUrGiKzn>(Q)9VJ!PegJ9DhzEj43Yu+>3;iQ59$RdYKG*2eiw6V zPutcYAKeE5Sb&}mH2eD=-m4Xs?^VP4dyMhUz5mh(s1NE0&h#LyoOpteXtyO%Ltx+2 ze+P%Jhl5pUJ)UmLX_pU|$M4JdfH-eBNM^fT_?8ENH-H7p-Q$>e)-nG9YKJE5qFY;td)| z)-&sXQ_}=mkSv=rFeD;S&*$qRNwhPW++eR}pO8J8;+`kFdO>q85!~?XG#?3{sbE`- zO=-fQwHwU6CgH%=DHPRIK**o?$0n4`Ny}=_ZplTrc4~Q1OBsKc1xJeyxMdQ_C|QwU zWdY2x&hP55sW%W9pH6B~(*mEG_s==#u&LV`Z|~~e#jNgr^uzl5fAcr%vUc^(a$Z0C zeY*{>wxK&CGEC%-g!2@BMCnMq(?d zYekJQNuEgFL4g{4H{%EUGXkiTbx?r^1qVDTu=r5b$L~=0)Btt{0$~lX7Vx!N4}rVX z!1Nl$ClN$5+cU8f+SkLH#QNd=$=39B;&(XA$iQX>Cgk2RFb6+_?xl*bYWL#4_4Hu8 zmo%fqguvg`HoxZY;CaF(hw+J@qb)sb(yS-IZw~(hm^h!;BQQkwJ8F=E3H;HAA8?;z zJ)T@$QPT@4Cs})DuYs`%8;C(d0K_;j$ZRh7JlqSwF!~b2UY_PnTjvf1c4>HGJg$`! z;te+AXIM|XKJo96P>T)HlI8^FZiCKqQ}T`$?`e&oVY)lk-J$9whGxx{b(+lT)1UpE zcH~jwK6ZC+wXKte%^YeSouI=AG7;NQizlU5|o z0|(wk$InHz6n&Mjz~%`k>VXHIJ(C@{o-FF2by2_~lg(*VD~m(g3%q z*<=Ac^1ZZf=l2tv(U*q(<6<1|p##6+H<8q{CD&3j_?&wnq_uESzv;xeO6Bl z`&8O=0Y0(+?-OL`E3E&WB1F0+8E>bBp6ABzYu#_eUI0S{_Je)hX`16qTeq0t9DpQu z2jPqnSo3~t`K*0w8)n4<#z2GO>%t^9po}71y4Qw%Z-Rzd-$}zC{+ykF)KBkWDy>i3 zgI=E$FI#Tr&wofN%KleTK+i6ACOJd)5TCgv__Pz;IB$t2hR*iYIU~8!JaZLehCG;i zy<_$tJNtDXN6|aQN9T+;X^hMjfqnIcN=F-CYYo)KYpElrt&^02ql>1nuLn zX(%QJWF&AopVVSHCZLJ-bAXyNytq)XmQFQV&e4t!Fq19m$e+BAB8SzOn0~78(`oaE z-;n*3jxGx-c}^y3&|kPfhG&BOI|xtC4$n-weArIzc#E+S&Y(yF*#E2bnrAmmO|Y6* zt2O=RsiyVv^-Z0|vs&*?b+g{p9oo53aNJ^g`i`I`TA~r>fjNk;{C|QWK{EoSU~Pib z66UBtO$`cqG%A9cixU7&Oh2Cz)WrYK7Na^pZSI4bwW--@(?HES+!Y3}k0xMp-?2!} zGk8M2srGp4iXsO=E>bhLpM$B1zi+|Tp8zHu*X?m!w-^*Oo)gf#!Ts-#bqfu6Xz-e) z33luVdF=%2kAZx{0PV!-+UG|Wc^KzfLM8T)u@hwjO)pOyDN^t z+Ke__pKD^_U-~cpyVJcu-au44*iJN~Nyo&K23dzr!zV(o5>u{!KL$MAV4yxRphg0! z_Nj*51J?#e7$+3xn44x;2&P(>kjHt-X;`?v8)U-7r#s*{5Y16_$px)(1Y#@juWB zOa*n=m_XsxUZ-b}ww|uSv_izpfQB_lJO(0e!%!BvVOD zJ^h_YIJA{mF@w&inH#Nj`Tpd-1QpWU6}S!?(KNEOVQEa|NQanFzkA-7fY#OKYH7^Ed(^rm0s;Hp38apnT9hN^DPNN;0?pXZ(j7IyBt**Lb}SjWk_ zp!k`F`XC8Hn~oR{U|Ar6Mn#lPjzASZxh+nfRjS_#ysX6)7lLBg>DUr-Q=d2^34=W<~Y8Cq^u zPcSYkh3})%+W<{`?;%qY`jr?CWRNqg>#&`e;KzM-1+Rc}^aF0q?-NqC?pgbZ$q@@I zcrOgA${;AU+%7TX0DBYFXt3i@tfL<2u~uXFuyHL;lbS*Q3E?EPrbb9|_BA{0>e+l& zzw=vvuYT}<{iAyCY+k3;oBHXWe!rf*`;4E7VIpkP-0$n%=g;ficb?a0pL|kZ{Ot1@ zQ?Cn?Q|J6XKutU^1Uq0MvgLXU#+rNy+l>w2X7cm^5TR9F`fvDyge^r2f)$yt+yR?m zDYkRlCD^Lo4?glErp&7e}?*okc-uJ#&S65f{$KU@!11|x} zg*k||4+9hH4=|F$U;G^KZ>%rAhp%CA@^cLS;dubu)zCS;hVAV)Hv-+U|1CFy>%zSO zNCi-d!9aOETg*6(d0*F8m#p$*k~uyXfalZ4kNNCjLoP4QYvFb^6o&@+|zWnOz`uN-5sSiH* zs2)AKs=xie{=NDq|MYjMvHA4f59{gs->fI^eo&LMvzlC7)YV5H)$!uIUZBGSK=MfY zZ?Zqu^sIftK0lA6ia^4rp+Z1GfIm~(qD zlVr!i*|!0mdw`VtI$&s8ki9msKLL9ZE6~q!u*Tp&bKL=D@t(iHfNb#~Y!-?%!{Ab` zae`oL(32_ZHr&>N?iebCxLi{oJEh{rk z@acVte0Tn+?Ofdt`k(L*Bznvc!+LQaH?Z#)bysnXvG=E;L+&bLO1C zq*-_`6uH#VrkoD(LhBykfs=#)+ttv=p;j70&57M8TSjVSq~GT~5Y@2BSDA#lcboEgkTn%MqE_FZ@YfI)aba^G~dK5BN*V zX_wRYdjziys3{O#eknEqgbor7Qbcet+v3B>0(AxOrev0OTeE8$JKyJld(io$h#1!G z&$XI_0_H9E;6qBP7bQN0*YA!M?Ll|lB>(k*qkyzrYvdYT=LE?&-C!0xBapIKSe=e) zK7p1kz)fj|qo_#0YK*RlNuAB7VrWj)b`DT;3_xx%r(Zc+%*oOusJWc8fQJ8NC&dIF z#2z@;Qu@8(o&CYeCoF#Tv)J#QdBC%!2E1NVhs?9ukN0dg=wc zNCWVg`n2oF}9(a8rN34?&k~v|sl9z6ul&lr{KnN+pbr_J_1rwAq@U5+Lk-(1S<=X!Q^X7!H6K zp7$A!Er4`8cfdj>8WB17q%>-grByzy8;z~0XNf;>j5OdF5)kH-+aAIK&AtkVNR}}G z2~TJ5_hA!!$C+RYu=a}%AegrqPU3SD=9!sn+3VP=VFKUV7mY%nXFULbz473FfM$-{ z4x{Ozy<|^l*L}|k_&bc4*G7OO%z&Q7 z91U48tpJ`>F+n|gv_>>quV+sAZG2wcU42-BE$)Wt`FE7p%{{vEnz9(1SgDMmsd z41G!54*{|WC?{l);+%8v&6)Hl@$A8Vh(FnMdXjh#Xl`;+Fyf@ck$RZ; z9_;*nx8Y=Xu!^yokFT$&v59+NE8GH;M5hEhSFc{X(*WzD0YB6QU9UNm3TrO#Lq*3( z{ZQA{gD}7r#d?GR&Tb>KLHn)+Twey&WKF`Trr&YPJ{fM99z377iRroyfu)QQIHi7G zuWw%0;{3eO43CNC|M<6mzrOhTB|%NFz@yD|b#-08^4;&%4}bKN`n!Mcw7p(6G8yS5Ym*)q3jx1zfz9jB@WO&WK5XX zI4_Zp7rRpVp4+xNz1i5_#F5dF4nVADhN77U<0Kc+BZF)UzySHK;5Et3_ziA~FyT}H z@2{T#2MG~Fe00z5Mt>8-P3ZpznX*2I#k0-ch|OyIfRn|QM_%p;1uxHqV zWY2s3qyeaWGkFkfVeS*3%{c%bV4=r61Z-H-jkQR_$kbU<8@cwkilzdM4Nhd@Ge80O zaNFPP&%SGe!!!w;$qzASa62^_gVw!89Ed-?t~>5mya~66`u8Qd79!8k;+;GraXS5D z7tr808k>~Y;eFGQn&@j2=a^Bb(5>4aW={&>(1iIuHoq57_$AM z#}9Z-q-S_0eVkJCNE{W0a!4+WZ==zPq8{bA&^-p7%yG?7aGs892|tTsIEMc~H*+zq zi^Ytc5p%p2U-9|{q--!GtLl8QAXD?W+fru}fF`sx321U}3DoRQ0cE(1Eu^T>ay)mh z?V$M`SwDA10gPq$sOOoaTW?@1>s+GMoP{*Er^~iOqg#L`Bm}V@C?2c&h7zKg@C!-hiHF;!Fc$pKVgYF|(n#k>`t&G-m$QD{tRAiTN zAv1V{wLR_YdOohlv#KjFHb&}cY?XedjZ-cM$H^B&H{8$tsmS-sZ zB;r7@C3L~9KyolaOMY)sqkrQ!{@Y#-o#DabJ~kWBcg1kx@4GEJiI*s~ z)&UA*E1ENA20a9FAA&FU68%m@9p4WfScX#$s@D-zyIV9R2j>wWNfkYYaiv%|;+XU#mUTf%51F12VhX`!=p00<}&O4SY+r^y_q>75q zmOdUS#JW~I6Sthhs8bjllSa|1NoRw=agdy#<9A|(>%`EDBu&z$iS5;Sl~ajuzK1{< z*d-8(%4}=dNSmyl8Im$yQ)9Boc2bA)7g}E$tjC}6`4OZ^^NT{2<~O{iVRvB<@NBuw zkpNL+`wwiFBu@hD#eBmV#Pb9TEWiP6D+*QykOgXb(ku%t#Uw;v{xG19b|)HJ)bA9_ zSq%IM?L>yN0g%N0RWV5btA_e$?-RHrfTb2P?%hs*PI|M}vI?8I12t*eyMiL0qe0H> zKeQK1oPW@y5yM7oU+gU;=eToDS;u-Xcs???+}_^Qm!E!8FF*UNCYWRmBe}k-6Tn0O zQRmPsJJxhxWOAYMd_b~{Wt&u8US8Dd&CA-n_`2SH`Lh~r*Y)UpUNe{cLYz?t6Q=FRCS-!(q z6L??7rX)!so4eP9bNrJ1+5;^8c?v*<_sM6)4&$8QKB!4W`>Op-`^mO+v9aNUbgrTm z8*t-L7ntx3|7t)UpG^=y?78ESEK6Mf?P}Eq^?W9$U?OI1$uRH$9XK)jso`o{lfXRf=eS3lH9T{? z&)b_D4T$?C`nULb*tQsg6m}qM{aTc7_25Y?qak1Z=gW2H>Z}b|G`!@eB6^{0u-* zYpC*ESPBOF3G2q#%W;8rlvZShAt_&IQ^V4e)lsD+Ik3T zMxrUXLws`w7zcF4S=$ge)Vg&-TaA&HAz*3Ii;qr$WUto?TFX;0- zRs-~tle@rgrg2ZYnvx%50dH@OZO7`dw*aLH4mR*Fv8P%Z5#P{0b}YMQpULzJOJ4T% zp+AWI#`i&P5RpJkH~R3t3oQe85c{}b1-Xv%1vGWR{DQuqiYv4Qj7OwNm^_I78oGII zJ?HfD04i+=t@1AT>%uuBb4+nan61$PlxDdnog02tJStxTAC2GVp0&&lK^(m2QALqF z7Xer*T;P)!LlY=-cLC)DqNA?!$34)=k@3vCI}Lk=li@ABAPhjjd>Gs8{_5nj0&=pL z#au}(ru5g2Iq5?^-97nK4{GLh%ym5EE;%$$Ti42(m?HTKex~P!+yc*e$Vs!Wa~}9R z(IfSsC;~8@20Z0E%t}k%CSn3Q%%rUsnx&*xJDl4rANE#^~RGwj^O*}N{6 z^ID9nW+Mzpov`g3*ax+e!8%0e1oqhRKu{FfI)+I><`FnJyVlG;=W}%@o}^)Xua++m z0Iu!~#FNZdEIlH7lL20Rp{VQra}JwUbL>N~{awExrogTs*ro%91%aWtCJ2f`(amaI zZ*T6{vVC*6BU5v|Kh^FCt?NVG;oqBGou6NFSPkr*rm)Y@3(iU1@SV#!@_U3u>fGZz z2p2Y{rz1hl*?v>c&gb=XF|M=iiY(1%^HZH+SkU}b%j4ZWP!oVAbu~wO0-KY`t`4Ug zlt^lMCcyN#15=m!4)V!VZU(txR=eZ8_9rnl_tROePgR@axb9BlT2B|XnJ(*1P3p~| z>Si>m)d+3rXg@#J7F%mJVKIfcnF%j(33;xOE5upDK8<{cw5Wxx(5HCNXZ!u0^=a0v zf({kOz=93lgtN2R9W^|yo4qso*MH-`ImIC0016S0^EY4-y}nc{YQVNI6+emzrvSZF_c9zwhTBQEf0xEM zfgJ)S09MoxGg!c9J22CvNu(*2JqXh$Wz@4GjXbU5!z9G~tY=PX7?9d$10cjvwANJb zzyvd4em%Sf8m$g=<{G8_nhEs%w%!&j`DEnh53BS21k>mO4x-fet9DqsI82IibAX4! zKZ4%WghGG{AV7(0ue+y!S57*t$|NWZ$lY2^W`L7&uAB8X2}T&?WWYsXZ%yoFz_C$# zMGJZzOb4JxP{oS60kb6YtyqA)6-_L+vbOW=0F>A30EIwE3$E3gil67Kfdz!Wqhf{E zWqNL^`KbmI&~$}HhRyB8G*)7!ao`AoF9!!=wZ!b{IpO`&4iM0h?J>*_(CW8ULBAV< z!xkCuK>~=Z+y*TcTG0n646+QIEASeEg-9f{7UoX$TZxj4@IydTaf3mrPQR7O02z;F zS7NXYm@lk4X-Xxg1hQgFpnXP%qq8FICtkl3Au>T7bW;1xEt9f;8kCcJZC~3GE3m<5 zX@F1?0NX17U=QR%WEMSzG=-J~iQK=gBHIorn08Q{!cWuA9fZ#H-0w3oS`yYVZKDtC zD5vh$(p6*;!3h-h44yyj7IndNUp>nplPrg-ul7ua2;`Zv71$tUW0X<^8+vh;lyF78 z4V)vuIHDclWOM7v>KqKei{J=>4sC(i6_RUEu`R5q76^EWx+B6CYwT?dRKYza0cUY% zx3BZrg5a&D!XDWg3(d^hZR_=yKd&GE@gLRZ&8ynqys5+O+d7|&YW?O_&Djz@tK*~! ziS2lMtiyU=%dm~8RFbCzMgS(5 zEt}PfqVovq(aQAX@pWCEpYwbK!~-Z7dm6jN)*yp)^vynh@k2>e5F6aB?gU~0Am|1v zh3&!k#5Ov~zkp0FcGz=$A`?55qE>&tVyENpWf$~reEcnOwXP-x(h#6m3ogO43^`&# z==N0q9urbB?*-1_p3Wa#5HLjo31AZeIo=Zt%d|T8aTcxxMH2wdX#f7!x4y;S!4z`* z4t|D!KENCGD)C&VQ@$QRB>o2|3f)V9o?(9`AWgi5_H)EXXyFF)5J2nOw{N%@AAaxw zbyQ!ycu8;+YloKbBy=cBUM$ZF6Vb7bpMU-t_sEm$YwqP&FJCaJ!Ja|_1uzq!I00M$ zre|lhTLWZ2FX(>ap6~}?Vx$YO-uS*4eE{wTjdVP>FgNjg*ehvo#<~LZ1+dF@aTbO~ zb#)0qb;9+e^u=UMT~jhoQG7X_xOUmUiHSI26^uyl1I0q4I$^K^?Av@=Jj)SV+^(-5*V89YYJG>_-__$MPiwv1)hC~RR&M}oK6zf}m)CWD@wh(t=Erry z6!pctuD|=8+AQX^XF+*d6X4A|weC^MXAGN!y=h-)`y4ivVlNNPV8v8^oq$R}F!&x9 zRPKR)_V)ppSg3+8H5d?fdd^T(`FPGdfGw=pFucbS{ewYb>u%QD&>|n8cJ*?_M?vT!o zd}Z;|5*Y+3-~&C(1o;DDxtk^kC*TQ=>K+2se02KSYBla1- zJNmx_2)o!bdw}PcIh+e>0g*gj3qaK7?yi=zxeAEx?uw42?ho-p2c~*$!yIFgA8{IT zN80)U6xLK<>X*5YC$JImJYEM77C8bYh?9|Pp9P?X02(G&qxBqsg+Wes2KcsuUBkqmd0)ou8J(O#9P!mi|u<&5ls_OFMtR9^$ zrKyQ_X}6&xw!_)Q|J2}|P093}BCo(2LUY)|&7$*9mL6HCj>kRyJ&7ToUz5^O>$>)k zzP8wnT~6AIeY~u7)sSEfW|CbYsOc7d%_(0LU2hK>gg;T>y+1;KvjcvBRt7t=Z) z0o+6@`k@|=j|4TZN87qMZR+u&YH?WA{J0`Z^K87Wg+a~nXCTBp+2g+W7TFft?g_nP}59J0Ga_cZ;yxCB3s3< zFo4$1(?jrim?Pug!t{nt2JBh+BuS2?Q&D_*QapwuaKfIR)qaNc1bBM{Hi`n(Z z{(Ox7mB0L7p6-E0ZQ#lvnx5&YblhM(bihwQxHy)UEZR6`6Y^_l-YuyB=%Gp-4_?;> zl4J%CL;-`^L;~*M=h&FgF6e=h7`Mh=1WPP*ZZoSI_}B?^>pF*uN!lpn81w)_p5}X- zunJ8q8W&f|0`w)zX-p5ZgBTE*b;AG=q6-hIG5B3EOw@Xr;E#U^c;m<4>v%mhh*`rt zn>>piKnoKlNu7clITW?W+}GtyK+pn-uyYNrw6*n+4cnr&Re4`wn!05q_nY@@09C8p zyDirGjAU%FY9q~?1d;vy>pJv2GohOStoJW}hM<7dXgHk+t_y4(oS>#mW-yD^)L^XJ zuZA<>N!4z%qR6$ubFQzQV)hfXs~F_?!ux=mpFffwErDwfFyQ?-d8fYU9Ga2}WCY&2 zlG-H}Ig`{-?1jAnD#8((_KiSCiL}5RI&0r+){@V!o30n*6x}~gcjg3Tfc8c9W*8oF zO=cSUrs4GaeW~{k^AJsT?ow)?W(M47(X>}}E?S^)Z|Kc^_D76G-$tGDkTY<<>N{xu z48gO7-LX#y&^%Dk&=>+8b#d=ag#bAX(-hG?C zK$UiOyzg@s6xgV89PxL(mZcH{qH-kn+S|-9iL)4nN!=eR6#EdyVa`TNE;^z2zIB_R zxV7z?{qxz>pdLY<*gH(bu%8l?w<))=jl=y1>`n_5@3pHAhov0$IobQPsdl!sIbvTy zb_Lf-rm;b2#i6Pia^for7`;z)`xKL^_Pb(o!VYC>F#VYazT|AtRyKgl&%^*&AFR{1 zAvo9{$m9iM4JrK+HW3rU-@K`x{qTqNlkfjwO%K~TZB{isq7{8zXY)zjym`qM-vhcN zAo5=0x)?8NIa$=%`J;M!x2~VReO=3|OWxbn#iRP z5EPK!t(dHS@6n2m_F`5pX=ko4AJyf>g(imEHq&;RsU1I`B1?RJ?;l`i8jI6IG+3~+ z=2$?t!~rV4Xf2adx4^hBCferrHaNcQm-*H9J!@Ir2R_ZJwKN42kzQiL;56_XLspd!{N?ciuJ2Ox;= zVY)eDL4bL9zYGsbQB(y#X+!dJz{GRGmw?@PT-1rAR@TY-@reLA!JY)*3t$qhrnp}G9q)xd(AC7|L7O`MWL?pP0iADrF7{wRAl#>(?NPd+ z=NI=1#N3l%0L?}$A{@uFdcE4z@BZN**H~N}rK- zQx>*%Tgj+&F?BR~Q^3mS^k=)p941u6UgWho-zg%?2dj{l7Epp(?syPMEfG$PI0zSZ zuVkA503ZNKL_t)NGH5=Yc2DmP|C^kr*^e&XNiyGTnhSd@;E{E8sQqd83!oKy@q|5)RwR z?Z?;|Qzz;!&fJ|v2%`;=0w^j#j{C_nF#-QuOL>O;wezCu-yvBi2!dq2$aogxONCZk zHwP}cE2OnvW|+{ZYQ5Vu5HmX6ZMYDNE_mMRG9&52q$S2XWNAj$hzJAscFr*O>`3gs zKn<}0VucQSS+TcSnq)z0Sc?EG#hyCT>Y9liflQUaUP~lJqKLjuxr~5e5h55rr85cs zl{V*o2U4Gd_W5|epO{s-uk2JKf^^*+*~=-g=W8_ArRVP0oJo#4r6iMoBnviRW;7x1 z4WyEBybmOMf94+PSGxF!_v5F*`$2~sx+XeM6Kk(-B<)KUz$0A{=m>Eaz{e%JNKOJZ z7qdE_PwIR&v34dVoMVFal7oMi(@8BS#Wr*Rn`%wh`9rHZKv001h?a4prO!Dgp`($H zypizCxK=_fWsf>CL<85|S}%K<#nIn!|GNX&*F%n$b(7p-Hzde|<`@?l2UAL<{c0$~)x3yaDYI`VwnOo?`@A*A2H34kyz=qUd6_LvTVp2aEy0vBl6V!y> z_{?h|U=yJ4a&)YV@u?n7tDelN9#4+-c)Vu|IzY{<>7f?KyIP!9wFDD$v}vFwlrR@l z?7O=^>;U@j10LKLgMP`zSwaKoiB76PU!z1Vse$8}d2w zWx{Y!)K?(}_Eyi8UE~I?=^{ef`Pcr_|C;UR4XkkM6NQ-3nn1_vL^hgtt^~z3XRjqN z=#v2@;zL*x$FI!?V>XVxOkOzoE<@)0MlAu!`959JsVyul1C(|=5+Qx@N zCxzA`$Q`gLqbv3W1Ex%=HcL~QTtb|)n7uQgk@wUs{C>|Ai{>AkGU>NwKlOo?oTQx5 zJ;36g_6(;*@HH(cc|c{S-R!F0{j=%;sswrc>nYUj>6Lly!_NswGyuo0nwbILcD*%y zaxXDMU>oIod`1RrbU3tcQlV#XXSS7`iFADu0ROW67>%<$Kk1m*h`LH7I6G~|Ln{uz z3^QQ;92j+u27v^r)k&zW-HNqHOCrt{4rz3o zAs~!4pu9s@xpceNFfc_00#=L=JaN#CgIwAHC1?1vT%fgbXvNAt&py?@vf*;#0)`u4 zS}`>N{A7@d&LIJzZWHo83|1?!NYdzlA&G*OFEruLnp=Dyh0_VPvX9%IvMZ#M^am$d z!uR0p`*VPI#B~hcQ{dbe0u;phnV8icCrcY(l_|PwfB>%0DNz?|Qg+F@S{_os`wysT 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

;}pgsIWVxWM03^g*a5Pn<4~?q*dF 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
9S6+FQ-F(Xr?bcg=to(s@ zfi5TUel9;FK#%85jORS$|MN4m0$u^xiS_I`>WxfOtFDF5X1a#nC1)g(I@}8rG~BCl zbK(I2`TTp5HQ&U|N06ITu2(4O27v_gPZ2$m^ z;fNU6g$3pJ0>}#sHa$a+_Ix9U%t zAK9j6IhO;Hq|yoHFsGbyiv8W+y*>hIh^`Y;q1IfxHKbj;4=EKuO=_{4>{MXz$2!_eDVMa+{-#+Q80xD31XLn_ z<;0s&$u6ri9hn#R<7Y^K+gc?NE4Gd%cF>9 zMGX+b@F91cg=VFQWCC&{DCXc+%m?Dz;a$)W)z2`3&f1Pr0B%C;pCPuNCT}AflUq|Y zE2buznm+O$CH)+bcF>!AgLen`96?Rip*yYfAJaZ=dgyV0bA$6af|>$yYeqa=PGmFs z`sFi-A(D7QD<3mtJqK^jBc0}8W&kvU7Y1M^KarWx9+4Su!pgiins|^UAS#J0E4kzr3JSyTF5t9gvR42{FsZwv=>+=KgD~vyfXC0i? z0})HOlE^bo;)}YS_17KATEbT1cztAO)<({&o@)nCR(l|@#Uu9Rn>;=t#}6Y0$Jcwk zyUx^%d2!U!^~rB{oQ}RgXTR_71uyc&9BMo)H$u^Ha?n+D2j{43 zA@n&4u7`lDKa<8{a1F1cit2?sA2^`o(5L-bXgn}zYDNG|k|R$8s_Hkef_eb#IM^b{ z_jEwA9y#}ow5|;jLCre3k6Q56=foG~5!nxz07ym_rZzQH3U?ae(PFRBq+vX$(Aj$J;2)=2tCpKi;tzl}ywl_7{(R+Sn zi+i82OJ4Cx8{L0cnstfRj7`i;+0a10Kp>LMSH0?0wspr2`~DC9+xG6;FAxquWtrq0 z!P)2wiZ8-IISE4VX!5<_dC#?*{`vAvR={NAYc$d#LxHkbog{gTx09&OqxF|;u#u4?u7^ia)`IDhkDsgCrtjeg z7Gv)i9Wi=Eg3rI_`(x}Qjn7QR&N%&ad-Tyq1quj6NF>E*)0hk+469YK7e& zF-`0u&JmkjqtCSh0ULO}j9$m{#z7(6-(d+a3Y=anz%E9f!{aGTJs1NDV?hs^ze7Wb za-y`fXjODC0YR2&CNx@SXP+gKILId~KR<8TwicV192EdcQ~;F70cuoNt*@`oHg4K% zM<*xk;1P89dNdNqwMQK*;!WR%4R+E=C);C>J#G`@lVa%d{1^wMSah8z#xIK+-<7-e z(vr2dw2Ik9XoT$x*g<^d|5?YopLoLF_nvp#JFdLQzVJ`qv>U$uO@ZzhbTJ-?WBMbH zJZy7w)0R%7V~fkScTRKd?P3x6*qR&80oGu|#GW1K@3W&vj@X5-f1Q2u6Mw5X@YCCG zx2}$yO-)XTvB*0BEFk_;xWSHw)rRB)X9(aj>!0gpUk?loT5Efo?R|W=b>lWGc3nw& ze8)x(%W<^IC^6$e()lvWq!|szZMz3{nWL#`{Dbnv@oHu&$0yaJ+4XKK*_r6 zL9(B7n0(QMBK|ZrE3P=G>MVVJy6e5`Qt~ckL>L%ifO?WS37{s=iFL~VlMplNii0<6 zR)#vE86uFdHkR%>n2e(H_W(@1M|2*`6*t)7dHCow?xxN(jWQ^JIk0CrA0jJLvM}U$ z$y5#C(S3-CH>doDIImoRbB^Kx@I(5>?&Qq(6>YiiQh)iX<_x0!JkXuNLjImSia zCx8(#pFfLv5ML{HQzB7wdMEyhF|US)kE;VLB$`rUv8}D3qnMSJb0hl0?4t&=bVs|r zyY=6%z!B>pfqPSa>&YSzB-?eE%Sdk&c z7YcUT(6BYJo)_nBwQql9jELs_5M%syL)#sIg)x z>B6q5$p+JirWDVYdnOmd3~+36Op+HehHGuIXP$hripR$v->pdmrl%C|G1zNpbUjWa z5LQ;yBx22SUt*5XFr&E)xW2L^khD#jyKZ<%EEI#90y^DfrR9pHGA-8AKVZX~x7ft^ zgf*;|<@SBrX{Xsc-}z3v@y74kk8iupaveD*T&%5$aX6dL+tH)Pv<}WW=N$XfH@?w6 za?M9WEM0{=xZn)zxpbhaNp_@BhHxShIA{F{hxWfwkkYki7;o z9=xSg1SCY7067)*Z$hr;k|t}YT7GU;*G_!E;D`I^>gWpkx!y2wcC(vn_VjjZN`-xd z3Nra7Z0NJjI@9*B)N59>3??Y;s7RhHI zIaF4yx2Id0=1g?(8Qe2)0J+R5r<^K)7PBkX1hJ>5zu%S{sv5_qk-w0ivrWUBZ0Gi! zcI3zrG>NT+{+!ng@!vouVVoUe zO9UY`)*cvN-auzEFw#oGx`LLl-lc{1A@=TN`o) z8tO1KRS^QjQmgxwgb{XXLZ1lqYv6tXJ^4N0C2UW~6)?b;^m|6n6<+`>9Vqb_%P6~K z-XtXK=4~idhS6)jKkFyv1!8N%dJM7$_3T^L4dA?+RE6iI9N2w1T<4Y1cXH)e%zK?3 zNm|hdhjDc$djUoTNdUA!OTRy@Enk&o+<`QH&V&JHGPS>J`?ElZXWn2X7DiJb7`zbx zcaXB4Y42iQ;likO!t`xA>A8(SO>z;|m}InQIQi%~^*ZZJ6x@b{Eh9k%dlZ(iHQEw{ zCK|a7W~G&ieyw{5wHzdZoDL$_!-e&~UuRtk+W~(8h$WZNYvjE^cbR3wQ9y?r$GEPFrd#l&oT_*tsOeX-TwFX9UyTJFrw#w@E_J{I*Vu% zL9-2=5mD>~sQ6fIG_+ZN!2V~B`*|ltnla(w_&8Fabw|f@Itjt;*%4arAULbfk!Sxs ziG@3G#()|17_=b*sL9KZ&Y5h&`VLQAJ`o}3@A%=2ozUG1uH-dfP%k1dQiEt|yubRj zDX>uupaA$r2hgCC7})_1O!~U6XA-P;%>oND0E>K$^egLx?;}_%;IdvcI-uSX$F6fA z6-8g8Sw31&0|TXh;tN+l1!_9d9YJ3X%=mr$zFj}lSxxKTKO*?f;0;vp@E*fi<%L-j zPH8SRAPRqU`s4Y*1P!cR5rgYM%P77}0Z;G&xQW}hq?cucg~pV#O99vbpIjuo(U!_9 zDjo<>a!b>7Fs2y9vBNry3{8F0Xr>jCS+O&Nj%^%okHJO#Asp=+VCujQC<$~Zl$NbI z+b##WhNZG~uC3b1Jvlpi_Z?Q)`?z(luGuSJbe`SwtNWzsn9j9Welc$?&9JSC8jt&n zzx+#k=9wqk4PX0DyXmG|)J{b#no1~5F}Sp3UG2`?DpZy<_9@^z6pS2t6ga1ydWzor zukOA}aR9a_#TLacqdSa;QFwSF!(Ojgxm0kiIvmqGasqh}bZ6vvd}3OMO?CF0Z`@aNwG^RTrs8?`@g!w@&Nn z>C?F1fqi?d8P;?KmYYjv0Or6Frl=!PAhF;*^!4-#gk`jxaZ3)i*5+9E8vVfbQHwhDj1dl@!q5s2&52-+rNln?^)Or5^ zDHPZgN))o_cX9?TEX)Zwh&ob|1_@d|yjz?eaY`roWTbqxT(Ji7kSbtS(mHdUDmW+x zAAR&;Yi~zKa9O%T8dVY)?dN1F(`56D1rksA>fIQy^W^tmrCYguD z(vp%ke!@n%^pcD1!TayCJ8t{2l@{h~&=k0oMQ|rPbZYSowyK)<7@1V_Xik5@{ciC;qYT_0Ex< zp+SN1QN|rGV?xXK^Yhlx z)?vqvj$3O>o3)_pJU3@!bF+5tt1ht1uDIOpd+1>?u$PysmQFR>QgOwO9vipOnOS?} zvB&JTTYqF7?QJ$SId12?;Q4mRMSo)ZpWLgpxPALpJ7L!@>+0+j7=n%^_e0EBTrA3r zueiJ{3c(mHMk7TOZW?_)#aw=?T z41WDMvaK#HTEptH zG>xyk`W^OzTW+-<-SJE7=;^oV{Ja`(jn!pKR#)u0Pkr3Zde(_{?{D|p2S5B#=|8JM zOKv0`z6QJCf(vYPbj)tP`DTsYA3StOj^h_y{095vr#@weMvvN}RjoCVvgd5sY3bsU zowQ?z{rdiU?cn^3Ei|lIL0pJNYqqqtr<-Ny)sSwqQp1WRnqB`=5+kLerKu;%%K|xD zV2l=F3N}dxt{9k=z#gsH7Mqxwuos>4eEai1`%~Mqd$)b+Q-7~rLc@$Rh7oZjPIz7b zisUScqs5|{Z>&8S^-Q_2e~{Za@5SfXna?=QZurW-O4>%+@`aK))zxp;dP||T&N&WaOEMLq5no+Z&cYeV z`a~C;#w5*>2n@i0d&Mg+u(`zryX&sI#cq!0`sC!eZQ8O?|DI+8n#&9GMKuS}C?)4W zJ3F0DN|T+&Hmo{K(~v#r?&^}Eqk~#B(!4pzze%PNHZ?tEuX)X@?SczlVSoE~pAcYO ztu$C?XP2FN>M8c-H^0$7cJ0S(_wL<#hkO>AvToe!4En8Gw^&b4myH}ftQ?FfM6@s! zb6G!?Rhylm;qK;A#ApC}p843=xc$>VeO`=RVo=|}fL-$DH`#CQzu$I0{7=EanNVo*=2c|<1=5X*_gI?-hO-O>gSug4;mfE6 zFq08uMx~?9rKXVF{n=w;lr-_&*lWpXKExQjYYR&66QCfnz@+ujq&_AS6g7NM;XwLL+`bqce`NO3KNN=+JX^&fz*sv&P(nxlSxz zTXlU}CJPF%npdrfiNk8enoV}1|AWmK&r;zj zL4tyKSU;6gVZsXnP5}By^B~S~Et=*Gpr-Jex@IrGhwPI{qSx;GR)AuiIi8ci{Ll0` zfl(Pp!IhiCj;@pb;p^hmO$1&!KQzG`%pGg^k|vCUhHxE8E#gj*C>a|p@$+J=0t6;r zups!F8r%8>AO5GOXllAvW*FNND7J1K!@W7US*Jk}MmZhia%Sh#!8hqe1WgBZD)`a> zT(19JNW6pIW;7Lwjer<1U3(%>@1^||Tsgx_sb@FFg%sHfPYK4M6BS+HV&IN|R&7y+ zWH|z>^}l+jDd-o}=)Vr!`7_{NpQhOuK;9Sx+i%x(k8nB@o#C1xuBLI*R(G8%c z-Z=#*%r^j_U`7>3*5b2r%}yWv=J1aiH2O@9y}@{(u)>kq{~tO##kxlF=v1Pc8N{^d zB=TqR9n>h*bQ?Wv=pBh-t*)YLdPdm;{VKgye;%T{*K}w75GNqR7F#VYTX!aH+p|q} z;Le{~)5H;L%FkG;uw-2=IjdGPGWl6eQSGA%Scu9S5! zx5z-qYFbtE^9vGPhaI?FMnjf*%o#i!c$iJ_ePIT;Ze-aOi$$^7V3<-UcXf43EI!xP zE))`S-2QWe1d(oH6q3U$CAQu2O3B72N2P7{?zdlUXPkJl z{prP*s<8rKE3mj3CQMahc0OLp=sfSS=wKf2C*y1x;>DINTcjfiI|7|kf)_;*OgX|G zpfzz4W-TtJ>>u_R?*KL#YiD?9z+QjhAKJ)~L-wt2eM`FwrUz?@Yk@K7hCRzxU1Qvx zu`A?KGPbtbpwZKwjt(o#%~>YdC|6kdsx++HQn{oU%=*Rj1IBA{$r&PCXLK)Q55cZv z&u~xgeeZk4>iy1lziYSt_;vxsB%5eKDlR9zUOxv?47> zjsK#vSYENxV$nJog+w#8SQL0oY(Za@b$NL29-G+zq`mFxD+T`k%UAwYOy&7vQ7j0q zpLmH@B}`Ej;B)f=suVnAjzS3|8M!=*eeT6BpUr*oSpb|cTLq@B zRrQ&1Y&|kOxi8kWnmpyQVm;@un@eT%6Sg`{dKK;Ae1_>NW2&el*9cpwVl7Ru*{8(J zNMxD}K6Z0w&aQa-)s|>&v7-}{wt3qQjaoN1wW*o7|G;58bZk`4$6x;97woJvpJDg> z`Yt>F+;i=OT{~6a_V@MJS!X><`g}(YAC{ghfD8Krkfb%6b4}&uv_10pKKr{*ecB%1 zcfj@^8MPBmJ>9aM-PV%L$(#qN6I{rf(g~X!KWe*Y$E-ppJ?&3OF`q6uTlQ3Id7+5LB!v zsDlEEAc%;HG-(P10wf_J^(METdwM^=YrT7)d+?7>9^$>He%~(dUhgW4()iL>zK`4f z@MkPqz7MwVnhA9x6vVjU+Pbqo$)cOZWHi(lZmsoh8~8Am-9(R=sC(g@UA zh!gONgi#`6J`%#n_$c;H?m;0pudqXUgWEyAh2C^8MutYQb?Y|m9kgF5lnNHSg%%bs z8bv0P7KpWR<0kE~3WbX?T#F4Lvk0Q44ab-mA!G^;4QXx@_#!C3d-pE9{jG1o`Ja6s zZoc_$T=b<21S+!8e*AGKVBLW)!F50T8B+B2EtWC9XenZ3+84?wX6a{bbBG`q|C{N{ zpjxY%-G>A8*oZ5ai`pMfKKW!d)3?5`O=~d2@#bc8Y93a}29-LbsKAj}ER0LP@@4$_ z&v)bc>#xVy*dqDI=5j?0^$&ttBl&o<9+n+LujY*!F0TF|pefd3FerIC6@BLGZmf4T z_k(Sude}V6BUi}jS|;LY1Orh4sRShmwsH*DYh_s;a<0dCO_| zz=z+1%fEFk)<6D)uKSWjec&n8>p>c#dI%!-G@;5eRNN zMyzN??mX{_GX5;e_fu1;i=?8n9_tcEK=I@z11T3kO(Xmm1C2Yn;Vn+#Ddwtu2Y+2G z&w@afow4+PI;uM-KPUL@<|k_{o!NM2Ws-)WJY^$P0G*7)Z`0FiR###3i=6H z$~jq?o~>y~<_(>ZOr{QNT8b4*Rwus;eK(o5Zi(x(B{8{?-bP_=WJG)5$b;Ad$sGvJ z{nFdzc|cQpzfoR0L^a)C0>>n&c{VZGfA0FSb~eelLj@e@=nlIEkkW^is+cD46SG^4 zAjC_p_jdQk0Z*O4HQ9NvuJeGjKS8?&h5%IEPP@OX$5@9%I5s_r&Sj-&esY`>sAN;Y z;annugkz`?Gz&%02!v3mH^4S=lZ_yHY_h?xNOqZs{(nr(4zAP%S{lpOb5*^MqrWN+ z3Fwx3OF3W)AR_@9(a)<#Gsb zVS=|cw%JAvc6oy8yS?n(D|~yUBg^HBu(;-C!(v1aR4SHHL)Fz1>Pp`|J6P)G2{d|f zmH-hl{o9737@7_&^@Ez9#@`n%H2SXpl49i7?b839&eLGexj5taG`LMO-t)dRj1H#okZ&j7^|5w1Aa3yNE?+Z z0`U~vhX_?FSeA@qppwJiZ@U@GLoHEU~kqglOU7Fi)^;a!r1F*G9<6{tBo zH-~-q-51-pZx=ws&67!}EK)2vy&|@u{ATJklT1pg7eu*QRr=)Y+`L#TJv}CIrZkpC zHRZ}I##nF?JS0PehZ9LClztmgU=R=0{232hV)e8dc>ej#*gLTsi}zWn!#Nq7l=G2! z#-Jb;H$I(olHO@deQh={H#>(Vql=UpPS(a;cCI6@XP6GdO!@`}#WYm`;DVmG;gD&` za0bf#Mu!H(IwRQAna^aBskk)hD4DI2P}b@?l+Ne#7#Svr$}Vsa%{qO|Vwjnt-(x`O z%4CPclPL_1jALe&*D9{!hI3B-Eo2O)Qj(@+XQ#1y$99w%%+ai)wL&nYy3ydSEO%PyiE-O~X_}Dlm z_DmpOC|dB-(2#z=Y2$N}s}k6x-x&8Cjtv4KOP4Oix^?RWI^TQW{W3Twz%ey7Ezsf8 zOD@9LSPY-}^hHX$rhn|t9lOxy*rJ?me9pRc`%B`sXYT~Uu{dV)6~tpH?6Yhc(y=I> zdulxbjjAM?3=>MFySgSX8(2g^=)?`n&^Q-zSwZ8*OXQ-`Mf08Y;e)@j7*!P zSR@2Nc%ddZp>wfwZ{j6FpYktsEQ}SN|mx;I-JoY^3Udp4* zHG;&*qpu^`jS*u;M1yV2PVYs70AHAl3QAWN!Vy@bn3Bl~BiS;mp~`}eN0lU&FI$Pe z{uGWs;b?s96Cbg#pI8E|KnRml^VqoYdGz&UaL~E~&~B8Go860RuD%?nH(U{t>&$6?tsB_}5g?>J%WI<{f=Z)3h-ldn=5jQ&mtlO8|mE23hF7 z{xSgGe6(EY-6=%LLgpnFxEf$n%zV-4E6DH7*JC$IL>ia`Tc+19Aj(&?h(F@t!4^&uie*e>pz5|L}DPPAR!sl6yA6!jg}wz;~(>h5;eWdmYE@ zTuuin1{GwBCFIIwy#2ra3n#wrB#@;?3MmfzySi!VVil2F*+mL0or z@JnBY@x@Ce7bbWXi_q^3$fOf^#mkSuFMjrG#FJ^PShWJ1p5KJCKlB0Y-MtGxzxF3s zx@Zv!lv(#?aQtgd#GQY<%W4WTh6!la+h~Ro3K|<7$Y9g6>(Q4^;JxoX6aRQ}J^p;} z{Rk&B*tB&!QW0UUYc%jAvr^ivz;t4T$L z*5wwPR0&kbVh^>@8%rWlXy8pJycS0scnB{2`qwZQsG}5WEYOF zqew<&Uk0%>eWvGCFEB6$EjC4C$j|4IPNbzUAxJ`*qe5l~xJM`}BqNgE+i}UCxyI6J ziIyH@XhtG2c{p;+ty#NPYbH4*oO1G;(AS&6b=Up~voq7$%ej89 zS-l3k_w3PL6-%UatuFoQ*RX2U5H9@EckuWlPv`(o@QY)BbtxJ3WMh-1% z()jP5OiB$o)+t#smKz-J9P4S+Yh>~`7Fd9FeI27?gV?cstCS^`azzYAHsVqQww>h( zrRS_qs6yd25OZAr3t;W))$&XwkjFL2`>l~V&uhke*=W&bprJ549*(JiV8b*NjA5{U z7}?o*F)n*EX|c`9rJR~^VnGpr?(G#2nn`Cm9>cu8r84F4J!m#-2uJL!_o`Q&pak>3 z{N=A`G(xhZS+s}&N=30bxfk)=%Fo88Ip^ER&@mu5ZYxE zy`ue+%p#6u`d0I~95=j|1bg`y8y^uh6^F*h@zm2BFf=$QPx_uzTI0}L6i|Ud^+~na zM2X(sLxW;&@=U-0KORiDri)eRECGc>xmDH(9Cjx2;Uji-HbAMxCY}Q|jcjCUNiWG1 zu|o}eGkY0;Yezr^~2X`k; z0+|FP>ANexT}i`veP~U=CNgmff|V97q*JBv>OBvRcU{i#z^kR@+Ef3=N_=~<%87TT$^iDjq)jEjno3jGcs8rUj_le*D4n{* zzLSBOyd(6|q{W%Xn|NP!Mip=t?kFndttkxHQq2i$(q;zXD5`BB&n5@&5ce};P{hDo z?V?fJY5W>y#kxxMmQ<-P#z{Ih58emUjWLfG@xLa!cVM#cPmW8&+q??c=CY3>_gI`Q z8?t0`fV0QhxQ1GT+X2o({eM8fj5;BTP&V-4p{~bjchO!@BFg>;OD&L9(eq%(x< zP~iZkZU&`oB(|s%fbiEs1HKyoBzwdGZT@@tY3X0j`&V}VynE1lO22=+7I5de$or%3 zs5!B)00@9|peCh%7BpmORMr(VYBx6^g_gVsR5agE&m{D!HvjqjXEWg=4{9&=x>~sQ zR-h<=z%7hE%*c;NQK(&4$%C8*o-d&JzRTwYcHNyJes2OfRwNi}Rvj59R}lM>tVl5* zou7p7C{R}4Zc7%%=O|Ff%@2)aCu^4tLWJNk8H6sqoswn!f9n?75!xGa`)lv!NSCRr zAEO#qx?k4muo+_auLH6R)Z~KYQxL;w)yWi%1N7Gm2hmf?Vfu+j5t-S8;Z_}yas>ma zJ`4|yqtXasdNzwdu!UN+grR=2q_R4MGJTS=9WL(S2<2N4xYL*JF^J?R001BWNklQau#ze{@8^lD}@IE7U?z?qViGXW=F{s525U& z^IDQcM-LID>oT>PQcM<&LqmEEcFcSG`mK{(CjeB}d$PcvnPswSM%PE4Z1jVQM#XaD zXPKRu!9f3@*kn9lvzXq0zx|c0JTo(;aGI?zY{kIHu%zp2*RGZE`-Z2VmTZGyKQ|}7 z7TG`yV#pN>`fQbaSu6w|!WphYHp&Exe?X6;Q_C5` z^ZOlp>@nD9~wFj6yDldbNb!3?*JA6-Z=D zy!5D}@a{9-i|>8^N4VqncgYtjm(9zEglq!(TITCj9CO@pVwpYq@I&%F>`7AQS45>$ z6jO^7eW071-7%^;Mp^|S1g}2$7HpF?A|@7Wal)$Mn^`(kS0qr#OG&cF*-hi3{#4yrZi7^k$o}4 z&<>8DLk>PjWAw=<9@k-?09@|E2Y&MLF|0^F8;))eZ@xc$hAIF_=yzBw! zb6Bo6anC(})pvXAsc%NBUJ)Dg@y8y)r59g_ty?ysRw*JuP@q~xe>$ylSmYeCg(Y`p zbHD<9{NW-MPih|OT2Pir1|yl0fPi8(bdqtcmD~@>HdaCI_9x2Q4T6yh?4x}PPieN^@plBN#qMwi0F#_st<`BN(wB{6jt5588{wdV z5@ZOmsTB@u&DFt|lE{Yn$jL6o)e$PF-Tznk3>jTz1HhEx?0jzdIe0zz7)jsh9q9H% zu8VAXQ6@|VCjluoxOiQ-uF!Hp3{Xnq%4O|2-2dZb6whWQFJr)7GZaBP9KmZ|_j;Uo z(!XIFrM=vThDQ;MM8%S(ERExWW9v7+`3-*g%U|Lh@Awbg@|&CSj<>%JZ+ye+Bx!Co zYFN2qxyCV70aOj}(3ecn>#-#En!Bg8sfi?AW$ftncah8N`xtSsv6%B_z0JtHBUZeKODWh;u(g ztC564cj%|wJG=-$r{N8u4>Ddh$yZKTHgCnEJ^R=@%`RmIHg_7{xyaKuC zoryqH&7o4Mpz+CoID%i4FtYZFgklQpF&1PAwK^L&Tr(L&R8wDp>E#3A9{k&}ug2=- ztMQxLZbd27!VA;8@gHZrQ)|rkuKtc57XkgosDxoX7C^OG7VDp2Sw1(XdCj$iP01C@ zR^qAkPoZAr+R|1-i(`}P8|U572-m(mX6I(D!CEZo{*W<9<}a;ls4nqyj!gn3ic>`# zqvxDiFmN5>T%pwoflV^gS>N!nVk5WO^0VGEIfa)WeKd|Z;z+3w9(m|d?AoyhnVvqq zFV|+W)>$+3^_!%@j>5F!+|K*jH6O4W7*QBsFo^9sb_PQ z^#_{-Y~*t8#^NNul<4q?K&Y)SpjE5a%6E46t|_DvJt!9|Qlj+t5j?J8a_>$xEgDTW zavNB-Y?*)*GT7OG_J?Gy3%mw%*=gCvu#yi1+hPWjeb4b143VK-RK9>brR$WqGi);^ z87o1Yp}}Dsb>vHN&pm&UMFc&fb*xAFd&6cCg0d^^kpwv%TPFin@ZuZ)H}R)!y}`ra|meaurC^%ofSN&DV3Uw zqwr3FhGChyjZDq%%mGg-vc{F2d31j8^58D}GBGh-kgRViiBTyjt=VL853x*w1&ODD zgwDcEgn%IB{t_wYAh~4fixc) zoxInkBa~hkfgFIX218uwJiv9rLd1xN5Y!Zy$xkXjP6IS0Rd?Q*%^KA?^yTDD=Q_3^ zU*}q<=Lw;uYLQ4^qXTMkza^+Cd9LV(W*q6y_S~DlvMo%2uzLE=v0l=e+`XT{v%d zlhu`tn!^H3veS(649BAPh6CG8qYnXV9taITU>gLx4ZyneTSaOb=y_w-%J|NOJ z&lO7BMQ9Ty=17nRqB{FYes`xnwXbg&k6}rM8hSj$@LxU%PIAs~a%vfQGJ^=Z5GP zA3Nk*5}Z11+H9PUXs3(eQp4TaqAp(-sHr}ax>2^dXem)3k`E)Y`|LY$1od7tAv^=o zf5)!$E5#{ZtYa!)%1Q9YZ%0;a1Nh15qdK5N2gV7+6 zU;#?7FBnlrpG*+?^O4E1a`|$6^qi02g7eQ8u*t(93(ZI*p#vO28~P*Bi}KKe4?>!f znnnXpKJ_>re*8hK+IJOBeD#S~zkWS_|NGx#aA-)27r{p!)LEqajgVuBfDOH&Ix^U1 zL*sydSYUH8=3@vpDmjl`^m0WPkn-WO4j)YcI|RcRe8QrWMK+7j_&+`UDBay}zqL5$ zoR4GouHEt+Q`)DPeZwXvYcv#wL&^C=k3OQ;A}d3Fb@{xE-}&BTz|kX+YatIgWGD;_ z4+-QXNWnyPZXOIyU=llnk;q1kD5Q(*iiFlC`Kk4!jmcInV`^$r3;?oBd4K7Vw`}<` zeC9Ks#!-ha$7SEV4maI&6Z-lGBpW0{fY(&AueeE0nLW>D{xUpkcAS<_CN4c0&k(o;I@YTYK zRV#G>+PLKfNm{D)HhSm{nd#GYo!mQtAzD8)DA{4L+R`<#)ZH{reD!N}&F{VM0So)6 z)dh0r3iEo5H4BZ2z{7XH7^XJ=cAn*(G^aLq_W6Ud|psG27g=P}nj zH8>;#qvYJ|DEQobA*Vx=05Ud?981ysrz}W_>kQYCT%I5l8+uXw%-1}U@;mQM>y%q+ zv`pCv9`J9F0V}31VQt0Kay3bP7vAmLzHnzCi}qYyZ&UaXXy@bEs3L=jj8p184-x%0Su&J9&t{QMXV4DEFgu^c``&v7CU)<{ z9k<`6{gd~T>+##(@lIUvt*bGgF9;MS2t-u{1G?m8?vjcV3CfJ~n9pSu?$_X9P|Tnp zrl)2#4))t`Uu@s86?^vVL^8=S))qJx3B?hphjHjZFU6wqWmvpoIUaiAQ9QTh8C-ew z=kdrR>+#L6epO)H>|_?~gJk+f-3Gifk z*!Z5t?CgvYX<7lSSg}%Pu_*ocA~DrB+)sSt!b0!bSh8fXfxHT`CDV}21%`|?)LiAB zL(2{-aX9|SxMk=Q*HOyP>4{D2ooc0of&MXas6eG6aCM*e-h~Cc;MR2=Mn_wTxZi|$@1l>xZo(J%@gRRm5Z2#+|Rgb`+Z9+ zGW$$MX7GEYb4T`aasnA`M=WyGpw4>lRF$1Gkdy2Bvyv82l3pmAc0r504qAUZvUAIr z=mr`5If;8Y&+i7dEC8oEgF4VtXW_2!+-^Y3&aIZWpvIc^poqSO-w!zEbVlUaR>84m ztz((fv@sw=ywWq?G6;^BZ zI0BwTDvNZ819n39pyonqy7?-)`QyMn)jIU?XBLG>X$C^sx!lph9Q)F%D#=_Xf7Jj^ zYgo(cmw|-5lYaa=P_to90P+kb{-X1-$comSRZZgXB&D8fY_Z;R0ZX3Q88(Y9g8KwG z1#0r`co_2dI0HPjl3R zd|qMfEdqrHIElK$d3dknFY3Ta&0%?nC*)sD#*1K&VJpt(LwwrTfa^;s1C3?VTV-KX1EKydEpE_j5?n0>!pt5$N$9 z?g8FDLo;6Br@g4>gX{SGh1eAmghYaJvNkf zLHFJj*)FQ8N!`>{;Nq(rY<>{xaCR+fz7wSZ;4Zw_0uGPz1BCA<<5aTjh)TQkHvfBn zgZQ{^z^@zZG+>jH+kvv48Z3sM9Y_o$bjYw}!FMJM!9V>GTi+t<1nq-c#Y=uTkz>kcH_1(>L z!?P&)vkF-xF3q0v#N>`GGqmPdAluCOMA#wQ0Ab$%;Kt;yiN>dw_t*?JnQ&Ktk}*-; zc#~0z9F@TsQx%4Vu1ED1KT`>}_RDHVXZEK;E;g7g(v2d#y4#=y0`d#3Q-v(Cax z4?hea`oQ~jh-FdF1020M=kp~*VhQvQ3`xGjIY6m2C2oa0nVvPA`05jIx3}Gj zU;XM=Vrb?I1r_?X;k9*uwF1#t-o~otLRgUum4&`Ku}r_7nK2fUV>uI8BHMDwqQwd_ z+PrZSjym#4{M)~sgl9Kx!tHnbUQ8THn0Nr;`=5UL>G;*JerbnXrm9w|I#@Bmouh&v zB@bWpv0_30%*N+*0A96vwLn!$?HFvq&;f!(YuBvB8~*(b`1W_cqr=3=*r*OKW256T z6KC;#^wCEP*u4Gr+wr?wZ*$FowpgEJV)9UQ{Bg%(^X5%>G^qV+p$w% z5ZQ=c&Px!Db7%AB%_=Sk!p+Xk>5#49pawlRX{sL*bBADNvr*AHOW()$ocSJ%jxEAh zzi~OX@7RsiYxYAiUlMDD{($s7aMi(!}bUu%kOxI0HLfM~8$RiP?deSJCiUNVjKD4xZV>B=rfIfum zqVgW`puh%=62J)}^!B2Ea6oKJt^>Swyl<4E@p}8Dy+)%ZFGeQz@^@eO{O2(6!o0*afS5`)i7NVi3tPI}&{`X_e zn$&|$4WZ%wX&Z4>L&=?_$?sn}-|kB5EU53;l9Ps&3CK}jCCcz7Ec z8rAnBz@1jWPENoU?*YFj!JGHL{{y(-^XK5Z-@g%`J@-5v0C@-}sL0R4Jyr!|wWcr< z@72Y*@Wl%*z(EHcBrmWB9(+(>DAyp)Lt11o0hz4qAlG?Cu5)EEgv~wmrEi;F?7~nL>Siy#|b= zQ;0_*l53KsDOpUQZ8Chfukiaz2FHd?G_J9q>Fd{b;I+!m?giv;N*^okrzQvE+9qk5 znC@0gd!J58$^>ef)F~W{B9%yCY-C(Ms_**G|H7$neTzU?@@HCsHa>IiXEjFO{>2a9w%seWm-Q8RB-vK5)g9F8Iq3?s((OeRsO zl*Df1=M@V~!A^0_7tTK)7RGr)kdOC`pa#>W3C_h6DGRc5tT66>Ja}`@rleK#rpuDY z%YXPd7Ww=PWcl)15V%pOgSzQfGz#=|peFZVzOG3k-KIu63mWh<37RRn^2W7vZ!+Sz zcJQ!YDU}4`64V?S9MWscT0}NS77XN@%_^&SaHy2U=IY7x==avh%BXlIP+;k-7DT~u z!97<}f37R?-fhahMfM#8WGWT0_)WnQl=PBv^GRBojEvxgy^|Q*XCHj=l1s32Vvk;% zK-$p2kPd&`6B&|LW4PANU7*DXeV6}q_aAZRop<0%U%CJX9nmr6)wGG@mSV>ne+ z|K>XU-|u@L4mfZfKJ}?jW6j!qF`vuh`RBI?#F58qy(uZXnqa9o28Q~z_VT*-qK2WSsD-uo*qmP+e`BMg zn3J>z z;>nEOf5*lqY~LMAI^w9Q5t+3ciPr@nDV6-X$=pw}o8@sz?KlgTu;Z{ML~3+Fw@JjXuQ zCXOZUWo(uX3=YUwm0rmCq6J7=@;7U@1{N<~qWMlW0h`-oP;<|T$08UX8POQ#9#7^p z0W|Ghj-0^nN>5d;9ZaO>y5qfn$v~zTFKZPMYT8Yt(kayj1h+=VMg@!?a_FIW=9y=u zHejQG>ov>!MN5{5S*ShA199BLJR{NDTy-7X6sGI!!SpIDy}A@!{;bhCD|dj-7qjII zRDrB$xc+v75+VYzaa1EK*}y@6o@JdO(u)gm@fI__VI~%!ldbEV=o+ouJG_^*#FaEFIcdWL`DET9coPUf&%LMja3B`dbs34N~F{j_~7DB9_KYG8Z31b|rydlb?eD zZ!O#B$=VE&l+rW{3zNe)5Om4qd~K^|Oj6EqOAN(4G!4)so6+9G$=AsUB(}lt!Z4i% zflfA3twtpl%JY=&lhA6b&lbp7CL!nb^8lP-5{4F7En$F^0pK=vJTBqyqrd>0KxDrt z?#C`@O5_v=Z2I#q!7{7+sFrjLOsA4H4{q@?4V;xq*1Tm2`I2}lyhF|r3pRs}Q>*W0 zr+<^6n@s{qcutZo>%f525KTg3VhtMuR19XmaF8`cTg}B*C?XYySek6MG+W4VToM>| zpr&CDE*RSbl>V&lfIE+a_=c>km4tuTBscP(A+Cn!*e@)!(LhZLUN)8|8&6z|ea&P~ zb@-aI>03}IEdaeFY>?S0P}BPuxbfZn8U5$=;52%|*uaw}f-tS;_hkxn{$!EUy8Zs z3po%-U&hhHJz}fH#F{MjM}u~uYr{7)rljjCsMBB*QXhoCX2|3eGT@a2dZ9C-3+naZ z9pKR3%!5Ka{K*W~hupaCy&qs47~QgT0imu)=Yq?P)MUwyttWP#ftvo0q3$+8Iyb=h zo9dF8r{@BzalzQwx=1$A?Qe$-=;Yo^0rdv|o}us}kgMza_``|sit)8Lka(c*!9M=` zdB%eWZ#|3AUpuFJ*TG!V*nyf0hQa2~(qTip@E!yGtP{rqz<*{p0A4f>tmC<`;B|w| z_Bm)}ZlA!uo0l;xbaQNRbm@L>d|8u1s5r_^lg)HGOinuEflV*J?|5p;bH>KHXS3So zYbNj-zYbhe*H1>SajU%s@OwC;L~{c22| z&Z6Y5nGsJ7!1Qy<2L8geG0fHsiqQ-p+HRw-)xbc#g!-0eQQNi!y$sgL<`D}exHQTv zpAS!`Bbb|;RTpZ%{SFYDYVYpd7#$svA0D?8hGm2z3BuD1#?(q=8#Pj2hITi;Udght--`QCD60 zE!~T=Km5N~ymX2DK?%C?@WTTQ86DeRctJoK=Md*KJ(jp3b2FNonZdgK_7m9k!qzSF z+WPXPU%|WH_W{hg^i6(#&I+!Fyypan$U^0qS-El_Nxvzp8_HlT62kGp6r12caRz$W0D05wj_w=Jk z8Evb9Ui!50&{}114m;_Tl^5`lkDP-ypLQC)cg^>4{q;ZB!6=jI(;i5pdfp?kfw`AR z;uRL-j)%1a4p@iJo%=aF`Q($h>}!`{a%x%(XYCJUaYbVmz|;bw{LA&IT0yCj#|JYfrXRH}8*&OeUZx-=T$OAABfGmXhJ=jE0A>XKp z<;c(cA8&mN{&M%-3THAyeghjhM|htVL=Yy>Qb)R{R{);CK}v)Xly$`X^lq_~x&4Oa z>tjq;u~Q_8w#Rl#6q)E-J>pdt1ejB?9vx6)(Im#l7vUoxI|u*v`jZffhA=TTAv*^$ z>L&kbt#IY#-@?+xOOcbJ;@AG zWc9YlMBx6~)SAod!6p#LEekdJFtSb(6GEU-Qq2`^d#tI*1mfX1U*KBJ1ktjk#1gEl z5ahKzQp_Xw@9z4-_7w;~=e^;Y#WBR%PPPc{AYnleKDf^cOaDIFjucd9^`m^w+bzkF z1-i)7*1$9RVx{5<-Dmx`Zq05sKgbMJ9pjp?d=A$mGPC)YOif=Cc}W$&ulEb(=jM9I z>mYB}7OzWDb1cq)6DOnOdg^77213vmvk7uRc9M-ZI)aa#cOFX3mYAQhXpE>d#z#iQ zRO7mlA&b9K!;{ZGr+tdv(%<;{*Ko`+M@xE6w&U>7fUX&VD=r4IWpN=i3{4@p$vOI? zAO8fm-Tnt`e0C#t?c9c1wWx-I&6%jYGV=sBm#)On=(s@81J)g=KswH6-n#@tznTrq z*Q-eM^=VB>aL+E#5~LyPjBFu~M%d(-^h-?yLl{V;OzGMp7=^6QF|IgX)$Lrs4lGGMIzv2II!;LozyeF7CpUuhtm+W#jJSgMl zIPf0zHm_Pz3k(itFqfOe_~H?~?d@;FU+;YY&prD*N`*Qa)i&m4vXbSun-$Dw$rui( z8Ox?Nn?)Qi$t0!UWXmRzPW9?%lY6Jtz$3UN6#~a>)Pl!2$M|`+@7#g0@lknd(z20t zJJk)lc2CFxfqt624{XNwxc!@e6+t*9ouQfE^hDJtc zx`$xYnlK7$;+pCJPH)&|Dla4Y7;VM@lwJ?un4AI+1PU4Z-Vw7Lqs@R+fkH0CwmZi_ z&+Q5!<(b7od5pl~xnnv{J6SRJb*}5IY5cnCm3>AavOQR@VV%^Dk1}6}N)6RR&exGm zasKtB4S!~}5EPfXPVmWv3<&`B!R4;`X6GzBV+mAIz|cbOhkcd>DKNp(7X{C{&!}@5 z0dAeGt)AENC@HkVD7e>!xnG)vj$sW3SP~OpO~+5ts9XI@wq~139I-KZj|ftloSf2g z5?BHxsSso&u%a=<2b%2M-pACU7A#s-x;lR^9D%?l_j}$S+O|3Qd7w#8PuT2X%FA=}h-^PsXt5}3M{03;_wG)hdx@Bx9bP7QlmWDV;`QUp@Jyguts6+y zS9aK!2!snkLQ+hNuwfu;_q*0>|Mv8wQAPn=zNTMLcHit;E+#U*;dEI0ac>@a-n7Fv^))2%sD_#CbLEb z_Zg_EDlUwnQqO@8;8C1Z5@f0JSHra6x&j{v)i*-gte&yNK_vt!uoz)yZhZ>sDE zw)_;?g^+Qu-7LFtcKwaLO0!mz4f1#XW_uQ!XO{X&;wOV2BmxB~ad0$o-gtGg+yL}| zs^7#q9TG2v*Szflg*o`>d!?WqyVe>|Lgh^+PB{fP0r`}W72(1S{Cn89TS!~yA;hyo zJaXRw>4?Q?ju~s#zMu2!a5MYdHpV0$&*zzph20@zMjA$G zAg8~+^1Jf>G;ZE`07Y|0i>wlg{e zkP1Xmu2?cUS$Uxl?HvdzH4%s<#MWG~WQo{Ol+JN8N+f$!pchLu8QkZ~6>T~M|M~{{ zlu+KRl+Z5c5pfqoYCMG7t-g@e(r*YnS=V8^VRXFFIa|Bu)b<|P#&4CZyOe}fKhSAOeC-E-f~=k=fzc6h-2F)KXqEm@%gl;9-CC>L^$ zIn6zFRoT}I*x|2SmSmhP3%>3*zVQv0bY~0X(;J?~l4VQve6B$>eV?74!M*fTwcGtWK;fmmFi1=kS*#$;+)!-t+X6?Lm9yC>+%xmT0~%|caPdHgXr^F8mz z4}bJM{O-2jVq|nk$6^9)WZM&%E|sbnA783N%Ap4zD*4&;-YJ0#39@x4g&Y~d+R)?1iEHx{vW6pbGteFu> zsJW&Pz%0zqf!>Y0*Yq7F7-W(O=X2w1Gq^^Q{X*HC%uSr!rOvvYQkP%=r=Idg9C7%e zxah(!$$CJ+F0POwYlkc-`h{7M+(NOKMYCSQ@ZcbhJo4q}?Hj}c4?c_y8=g~#-$G47 z=<7=(mnCDkih=%Kf$9S8dU}zsHqd4u64^nN+QyhX89;{KUOHe~;7b3%Af9{fIgJG# znmG;$`0)F3{K;pKhw&P{8BJ!}m+2ET%>$fd#4^#=Umv2u4YCQVHHCE)=jIV22o(*< zr*6l@4%7m5)B`Q#XJ-%}99HN4D}x9R)o@X}BmR+^u7K5O*8GBpTSNvRjOMoT*5_awKE^EYf_IpcfYXG%a9k1R!{ zOeWQ+Y#`qCU+==JPkIfKJxNT?Okra09^7-!eOR+*UmSn@E9IFQ4pg!I`RDMJ3opX1 zEzcuDP`Xe+PnuwOTR{%|EClX(pdjl&>FreW1`3dWd%pYF3!D0mT3E`Qk;m znv44d_hG4Z901ABC)tr(4>*4nR>+#6#-IRt4hFTiaDgXCYCc!)@EQmRJd!s!fzd|8 zzPCVa9{NoB?rRyp#~Y*0_6B-pGLVgavuyg%3y}e11Sj}8_!#aFWd0KnpPrr-ke}@7 zL!}+SGh1K4ssj(ihd%ysARfoIiQO0&9F`PzxUV0TLdn9s7(7CM*JcahWC^8E$d8fd-jKXW`5!q+dm6t~@cBW}9!S7M_RoGVuv3YeqKMm9T(O0|HsYgXbD zANyZiedSen?BVqoS+o!4>cCvJi6yJ|#n|FS*uG^Gc5HqcL#Y5_gq@pJ9Y~Ai27=)v zBJo}<9$SJ)qk&D&Z9pqTRyI(s^S-9!h0a=HXlO)UY_c7Yw3?pOC6M7yu)V)`K|dH9M(EjD-~69GZ=?{t84e)U%sdepy2%E*rsxX zuet4ot!n6SPAyxuRKV9vE-ODvs#8uq^)v-S-FVZ@^4a9S)u0MR)o7@cDysdsHxMWd z$D^o**hENR>BtgH?U_X^+KU4YIt)wK?1y?NfE|0b;f_0gjYee_$xs{R*=eMy&>#z` zTEW=pAVx-qRYQ@9`@)VL+F$rR3Ea{X_T)Fd5zCh?#}9w-BRu=uX8EkMsU~mDXcXDp zEK+F(y3|psn767JPIWeu(`eS)ox}Bx?OSlln_h?4zwXtz;DYl6^e$VzT;H{~w;#`R*Gg!WIIks$h9@DeawhnRcpf7E2pQPuk z^T}){pv?v&<>$1IDg3ipJv7jd*PZlw+z(!2E zw+GQg+|tk~xZ=5lXB;^#nhe&1$c8L>QiGke8uVp!$}gP<9MerXcrI*IvRX&1kUW>b zX1yu)W01|(dR6B>lbthX)G_%;z;I_7*2f(snX_8sJRo2qB9a3xJmEwjledC%O=0d+ zv_$hNJlUK$C5O(N#10%FD}s|JAUQ@L8}0nVwY($ub%2PMt8&iqJ$&YdUAq?pP96`C zC!qs1{h8W>E+n~d{IdZefLN?dr}^lh#VsUxzsp4j_?b$I3}j&sJR7zeTG!dkh!A{f zu!Tl$Ai+A?>yV{d7Z52%ofIU_8=StI4SNkXgXygv4XFjM-o-b9Q4~w!BJI9l}TOF{(`|gzx z1fvxcBn)98sLG%9y*%5-l_S=9dAgXW4SA6+fSQ~D9&F`*RpIF~Eno{4TqR#{J-4BK zgY`Whu3*MURCNf`%bVdCnhGc~LQTiBvqkWnb!1FdZ3H!2;TTG-HVU*?g1LiwJTrZfY3bv+&x+U?#R? zEL@&L^nBV8QNhAF-UVuM&7u#w-pv8C+}nhsHJP{JJvj|X^!S$QJKpPPRO?hXpzB%I z_M!`zl+GPaJuNJZjScttI?o~g;~FCNbi>R%1HI#~>nx8d3}keeS_e#i$!D%^dyq*N z$WhJJWpSE+13ec2E0Wo(-wU8J}G^}H9H`WSo zb$}eewgBiY#J_QpEKmq-l6lIkN3cEet(batYr23<9h9|**rIKVClAv0StO@&=En9| zleE$7zuPB4*DYkUS^s%FXv)uFh4?~flE5gpK;HagaS%Mn@N-L`9=~Yt^7bEk7lHY1gpS?ja zk;&g2JCQIdloZ8dDp>TL90=(f0oL8-wPdjzL4?$H9(KgfuxAhqCF{tfe+@L*CDVQ4 z1UCSeOrHR8(-u8h8%V@}KzR;Bp*nKUZ9sYBCXBR#NYw*aF}@VLcJCF)#luQ862#>0 z9cTxEIL-bMz-Uhf(|acHk^|S_m9KoI7 zW~cUQmg-FIJn>#C~+u#wF};7fj2Df5!#rcCDHqS2*d$5BR|&F2tH(k{S?5K05%l-96# zOe8S1caIJ#H~sn-_|cEA$N&B6Mg=m^?}+1phYl7bi zdWOtkzmP{JO|Qs=is(I)yHPCXC52+sB9rXHt{1lBgkxTTtFQPho_S^uKKaQ{;LNk$ zj~i~f70>UQ!jcvH=#WLG!LD7~RVdNtiP91_jo3&ch{bV7y9Tny=5myd9fGf4{5e#L zz{Qtdf_v|~4}F6JV!fs_8SL1(OGO0%8y?UH`UY^oeh1+Bjhjqbo=Dm}pv_1kCdSk} z{RvxSTc#u(r}UG|1T_@M*r4wpi~YGQ+A&fjBWPC|7^$aG+Dqwp4SRYQ38nH~7_r#^|<>1lyX1W71+CgX1=J8%DvL?tndMFM#G9}nW)r@sRq|M(}w zD7o;$3vuV2cdBsW!cPA$HrB{yqK6k*q+F3XC-@rl^5Z(g!i17PvSG-QA&5!40bX}{ z)!ACwP$OB5LYdOX5oiS@lVrj%zgsq6z>;MvB*x`H4<=*yOIA7#P=$*^- z+6<~y&WEHt@;>~LkKn}DzD9nmV~aErS%a`fk_8ZxzeAXr zo^l0z)A2uq&gAZGta;wFe;gxO9v zlbz2AEGIA~FXIZsIGEgR5*C4XWIyxZWz&7KC#Z=+!p9ZkTGISC^6S& zr^P?T9)0u~TygnT*fp^e z4?TRZ*u`Fr;%jk}H~RBO5N|s9R6P0AGgz^54L*JD`S|vCzpu5aT%1QwZx7~+1w@i@ zOwZ0KJg!ozVR(2<_7?QJW&I@Pcr1b?Lw;rj1<1$X`N5nT3-YY<8F3M`(Q%c7@$Knf48IrR07l6hCJV4oGs zF*7}lx!Eit;g|r#Fl(VIC5|-|s|D2Bb;MH%)rGuYeVKlwVkz|Y^kQmqFXnTzDAjU^ zrz1G}_?M}UxaaQs(WvoIZ?;kN4W+Lz!Lw8nWw@l)idjTCP|0 z)9xJ@z-_<#ooYF*L#y7uxH6~}K5&9=1?Sc!wAciXIruV(?{m9Pe@ta$2b=F5@&{`-Y=a6S=`hYMtW2==S)~;EK zQ{Q|t9(nZdxa*I1Ywc$9k)PMthLkWfxM_!!5UlT}ruL}WNapU!CCjjQ(PBLDNB zFrQ`9i46c#Oc5C7pJak-vXM&~1hZlhg_ky*487!lW3s{t{PN7o@2K;&&b=fWlyyd6 zePm}zKDG@j-#>}In z-2pO=A?CqQZ%@Y>hd<-q#C?X%4O2SQo$S8p&g71*=3d7K784Y*wU~e*@0@)T*5}O@ zNj+?y5=$_|(6brM^OeLOdS04@nvV=q)kY9f9-1|@S~Z2WI)fa0K0!>eS1oXe-kNf` zldmQjn@+AyZ%!(8SYJ?G!9AWe0GWj(93g}nL&Ml4AZRBNC~ajNPm)aMnBfG%T~r@f zsFR&nO(n^nbDh%}&(#`Eq}>S;_V|QZn0v*plL~ugp$nU`J^Mi78Iy7?b zbMh)nLTpfipCQya@3`*rZ!4gGQ;J?_RuSYT<@|U(e#FmY)=3M@(;s6R5HoIenF}0Seagt z?Cl%9wSz$vPK`}9A%W{I;+psLuwgUC1F`| zod-2Nn(gn5fzM9r;NUcM4YYYU7}VWk-!T)5*O~aMBjb{}ZDCrVr0aK%W^4ht#z^A*tvk((#)tz$Ab1ZqmtYV>#(MGYX-2qGCxqL`gU zCecE=T?VFhVAtOt#iCXKu|gF?@eFFkDk7BV)d>tU{G@`R-VD~gfOCFac*3fXzdqv;js*9G2dF99SN zLr`;MWEeYk?9f=G9EYBJ{KEt6%=8}pmvf|CC`umA!h=4HWI1rmQHo4Zkyniy1v~L3 zpCDtbPX#D>#9R*f9VyS{fg?^|H6F|(5d;|)kxmJ$Irz|n@#NF%1#r`=%!AxJcWf89 zxc`3pO2SUBBm%Qak)}5c*DSYr^0_P==l|(j7yvhnxFn0S^Lx>3*AP#Vr4vWE9Y>hW zlWG}99)1W$M*GFY$QNqJ^p7B#?#1BnC^kJ$79NeBSuiz_NvAM5u?GX0ezETeBoMqO z^NW8cXQy$2$rPscPHLlL zk>?v%1R%KU(_gGoEvq0WTaKYUW8>o(92k_90KrTJ2=K7pt|1qypf8@rP(F-UnO!y> zd@Bf!WiXkWLNwGsyH-Y6AY1~`R0g?11*MWnyEAc1qh%wx%D|MC`R19NrYTU90RQS$ ztMHb$z6Ia-*5wFBLdX{L3gYap5MGlz&zJF9;POz8F5?k@GXtw&^=r66cNzYO%V*YLYN~gzF!{ zXG%L)u2`i5-Sbga=6Z)6&v_Zgzi%c{``FI&4W8;#+%w%&I934Y%|9}{2 z1Os_c2yv~-=g~{BC!RndH;>h;R^p1QF4y7aO>a6yV~Fgw>8VL8D*2v;942<{)WSUc zPmk7QI)e)7tz=@Q(+cPz_`hdz5-&aSNWA$ir{UsDE|I634+zN4%~=2r_a=@Uv4AY( zinar_N(m7b?hLJpgi$IK#fT>}jqk$%G_J^ONDxRyvxaIZhqn7rO__0UCY$hx0 z!2S2b^3f6e{r>xL?bTOd+s0?mpNg~S(Pz#VXsck%X72aB>5PR2c>@*)P;*}S&OX6S zO8(`oTH_jJ^^Rv(8c0VLpaEj^3{*qcDG=nb>XI?7R`3Cdb~xnPzaDuiNdg|7be@bh$#ctP=L2Z<02#5A^9eYO z#RNu@Sx9h>bCriV1~Ji7mGz9EDu64d1Mlt;6BI0 zCcPfH4{<@DMMl2F$0rd>^kVzuG&W97;M^}=AbIeUPp+4;fM7evGwX~cOP1=|5opU~ zqS(1>4%@bGlh^Nk_ueC>_<5iEj6zQ+f#rSS{%7nKQ`a?4%#n6Nqa`Jb|&XMX0wz7+<+oEaY-w279(VheWxE9yZ-d zIaJAZa%_umJ1Fogk_@9-%;Bteyj`H=_pZGGtpI(;&5M-{VKzv-|0M4{uO|WG$-R5! z#mpuZn?`Kt(DRsU*5vFY5@}lH(5JhOL@b5kd=X=VV`}J-)jgk^!NG?gfRB9QLs+|J z1mF7ZwfNEZuScLwFGr5aguIrgr>8MBy%+U5nT$gi8tlW|%(T`o&XIw>K1}SI=nxf*xeg9Z&rYj6iUw0K@E#AW&0_4sebxXpT^+80B*kJ7TkF2ZED7zaKiC;=R4ny zAO7I`*tC(#6?&GM-<$%W21gXQ6b-Y<5LC!xxzR!~9KxEVV;CvV;!Q7qDaO*h*fo{I z4{!Yob~S=1rBf)in8aMf{NC+&#~WXdayEwt?t4@o?7SzkRY~>95{7c}c$`E4`annU zj(47hp^<((_}~M0?C(#Y-KL6!UcD`=eZws^a4W^4{I^YoXNoU2>G%WM9L>+qN%}pt zcNbRgvmBvd3xEIn-_-;?`k3SJi=SPE^Dg)n{_>Z5&^It3(44gf=RBJk=5t;#1&+M& zSbI(3-T(PkyzQ;0;cpK;f^UEO8r2_U33LBsV}dmSZFD%D28a5^sw)(70&~e^tCy?t zu4NOE$|SBw=}e!Pnmlv#4-V>_!Ig(iAcC4~_OhYUuD20rkXaoQsexl}WYH+v!4@X= z?9_E6f;7k4Sikd~wAkYjVR1Y9hvomHl zsM%3+vL5Lqemj3lQ84X%CaJkotJryWA$vmSN+(D4d#?v5J+{#80qQ*&UxYPuF~1}| zcXDwL{B-tjo$*c0=HJV!5d3@jv#V5v^htFpQ-A({QBaEMU|n<6zyuFy3di8_j$pF0 z0O0wXOj&j*<$FoAP+1%ZZp(qJIEuB&crOC6-GZ2t!MK)6zpces~22@H}jY)6T2*7_+`N``= z<)s5OtL>lw%`$5Y%F=lcVj<0YkI!^tJpN3)K+IbJ^F0n@q?H8*BfqbWfrabgoAvhE z3)jE{zQX9dho}2B|G$);+AS=!$R6(+7he7Bq~`)wdH>z-?eShUYoKwrJ%#2Q>p+il zb;;A!4{;v39^2~7eTV(%Zi&=qO%i=K=W%Nd3B#{^Geg7IoxT0~Vfc=_@7;}(mz?)~ zUA^v$=nnw=uMpG@b8f-k&v#1L>DMMBb71RZ*bTP9&kN-l2lBsEY9l-M=C#Q~9)U)9CJwf=u?E|6{1N`Df@g-7mTkdv^OY@ElribYerI`I>h9 z?TOvr(LaXZo?ocF$0ku=ON}z-tFBk43u0)u=0ATykW2Oe#&q;-T@P&Xwf)ARf4l3a z&&-aO0&!kES^ekqfVfA}{dM)!Y;_i$KZ>8^WKG)VW5>j(<~&TPW9$4>w5ikYkQ)O% zO&ry=W0T;Cygn?#u~0kymO?en5`e&lOr~`_vg^UW0!C#|K)}l0Um&H@M8mF#p%)by zoAjrP2vF0(*ZG9dmx<#+-AEn+xnPiG#RWjJt%!m-=%K?zHUE8C6cRL)lpq8U)TB(` zkeZNy(n!-%bXkN(T6OdV>gcT(G5gdLXz$*M4Bxv{MNhnk>pLR!Gm_t08FSN9IOARK z#7kasAkM$&LKWDpVp;On(Z%B^luOt%J&n=fF*M6{?bYu&>nz;+;DdPTxeWpb1C^RK zc!sS|!q2cD9%303K;Y73gmxI`e>s-vJ4sNI#XVDADc6gKgLunZPQ#!7@@G8q=%eTx z=oc{WJ48yorRQQSu7eq$ciL&E;i>iOv1#-3NTf0tA`6Vk$z;~DBg=3zb`%>;fusbS zc5d4yfRzU(cBd%$8ktPiaPrB$@;n7hHYMg)6H&_i2wIlw7;QumuLqGY zmr)A?jdT=^78Z2G0OrcS4e*GKphdb`XlTU4sWOOc<>x7-K`1|J9FT;{W zi*WYYA5tI@nJDzqluZs9*7UD*(%(J1cPl`Go9*1}jDQm+3-USDdP51oOP8UIQ(6Gi!F<-DinqpC7 zaOJXP$j{B8S}NlI{_hu9yrdVO{oF-(@NW;v3zhZ^I#4%i=uM~a+%p^W?^-?&L}OU9 z-#Th?&!a6xUrTNb_K?kc~z*4k%IF!d?R5bvLPtJ8p(o?Yr zssz%*A!7*Acahz4g1tN-N26leFl3@Poxq-5+fmBdVb$*|zOd|Wyz;Yk*A?A0gaA%5 z=2<|o_^0P(DkDi1eE_*h5(p=A@6+dgR-q|m#B%MJ%gtl+md#2*rnKpt|2bQqf6un9 zxaP_$@cf3SBu$Rc6RN?0mbj&u%aVYsJ%&2nKEecDtrI8ak+00(UPrYjpWR?}IcIhp2^Vb;jRZPNpi>|0aN_&SK7 zCcXZQA;h%%j2LH$ID?SbsjrxSoYX3mIEA$i^81nT!{>`}U>#=7HGXdXocka>Zhi2H zC7y;XXd@C6ctM8V=yBv(CUpmwZ{)DXE?w z1<$c?Aiz_vnSU?$&Qv0S$;k~Eskb~FZ2S4~BUf4e2e2&8i$0I1CfvRMYZM2zq zU2UOWt|Q5{u+c=Ewks`Qe2_LEWdsuckFEEBx3sLT#@Fe++%~sNWd<0KQ9_lb6vZf_ zqDj=)5QF+Dq6r!)=F`|>Vj(JauoqAe&>#we0Y#B6Wnh?L`rJFWx6}LQTKjpvSj%(){$8SP%IY_PDe32 zJB{I77Nf(X*f%~c2YSW?1ln1+V;raRIT%y{l=Fp*DHcckJTk%o88#71d;%>Mw^?+c zCT_h-bDIWYp_oaDM9G4$;1%b-6fb|}OYlFxx(T=6b{l4=*p{5r{NY&T`vx@M%B2Dp z7U%HZ_q+>h*NozmAOE;ol}UIo)(aW*MTBD!%*@Uji;ZU$3sqX{F@g0LTyO!-I_oSM zwo$8`T@EZD3=R%r$1}T7Z9@ept~+X&?%B1|3}=#YD^}DSc+;EStQO~6Zn+hyWX8#L zQ6w#aLNksRZrOr?(lm})y9%ehU<-Ec-jDzK_K&d~O<;ntO*V>VeI9+87_R&NcX7w< zcj6o0`o0Qv^;TVLED@vDItvpuGxbX`-Y8s@o;E`v??93!Czw}>l`iozH-`sW|{`-qp8K@bInp6a1=#a&{+)G%n zq4WUHd;&rx{4A>YLIijEvnGHe#2Va{@dT8 zRIegGIDmSmtpYF2P$CHy^Cgd{>te@<9OGS^HrE5YR%&RX;h2KVvl%-vZzWNp+-#y^ z$*h4j)h0qsYCMviT{CdY?KeiNFo`REncRmJ%#_=EV9VoFt}E)fz@zk)UH;i6M)l7 zrmu$O`|?-lYJPLj31BjAGVM+9=W(n(DZ7U`^KZvg8rqe%k3_ukb9BAnYR9q*$Umn!-1!WIB3%79i zg?tFyGt*pi9W{zw1k_u1jsFau@r*qgPgsYqWARaHfusTUWP}4qM#CyDGe$GX8e?UW zWln=r_29~ADuOnp6bWjw$VYDn=8$?#P)yBwAdFgoF6cp&*#SkcJ!V*d$6)-uaqjZ> z`MK%|gU@{~j4c?ed7Q=AlvZ%ym&ZyBxb!&7%BPqdf%-vLT;ClFvUjd(M7j?0{{5!k z&2!5Gqc%s}XE`jdixmlYbly9jbxGXJYj5ga2vFMR`88+j*mq<1NChb7G&w0Rov21t zN1S6kK)FLNf#^+@df;A>C!R|R3>@a^)AE2Q{T5`W%`(Kc4`D z+uQXXuN&n7OK%|K8KTck){KsC`jGw}+*)c+~R&Tp5PF^u7yX?x4CarfimFbTT z5?0-)<-kgT8CBT4B-4}(4fU)W#T*2*Sy{BjYc1@q{oET6F<2q+&5eXwNfd{s7;xP* zLA-8=9Qe4&2I;!a_5(-J*XBp2Sp#9}Il2IVfVmen_e>g9Af#c!1D$ip9O&ySd}&qF zqGY7-npl~md4`sj%{?AeQG%M%^=u&*4x*2(T~BRAa&`()8UW4BVIYyBK@;8slR`3b2J<<*{q5)D zN7w!Yd-m^B8#%#UzK#iQKS8uo8D+YPQhV~RZoMD+(1-BrU;i3EzxgJtTC-X$Urc&9 z&SEfBs$%2uckq9*9N9uG6CW3-@p=gEwrbQRGhH`cFB3%x*Qd#_qJEOGNO^zROx6Js zG@NK68fR5Kfa%#qpdFSWP`h2i;2;x^vcTtfIE{9bEo31K4-aAd;C=<|;YeC@GZf)$ zHP_62`}dltJwaT$^3|xl!_TEr4w)aOxkQ2HV~#&otkOpxxnE-9ydI7p6G^UB0u@ZK z2;?y+%jf#l&YVeQOy`CN3YitbfPhT4Q<*$KNrjwjE+YV$38fBavPZMIuJM6fDH&K0 zz-x6d8cCuwH;?>KKhi_}czFAh$PW$zWF)i$V#=y*t69VGCmx53-**v4NAkGw#@q4r zZ+ufl0Tu*i2`JQR(hbX{)2J280{5AeUv$w$()@hi2QEe`pFyKqMKT;gk;&-5fY_JI zCAvuu2tcFb^8b1FJMqRhyaHeR;x)MGrkm6v%|M0V2$NCR7YDtqoJmnJ> z7Sx6;IRhu-LB>RZ1`)Zu85=nbD+VLn|Le7?&I|=7(oM1=o@c{xuGI_6=pP=@+^p0H zYIMX-<^IRwiP~|g2_$A56Dc!s;ryfv``h3CcD(x4uaaQ|-$U&&CSlVv#wg|9!Zv)i z)ic(n{w&+zxI5EKsgDlw)e2tw+Vik`_bxo}zynGqy$O{Z1zSy&3QJleWNQ*s<24<& z`AE#pElO99L7(o zV?`~3|BS^2-o#=^P-CNAM?RCp-d)?JS;gqQw|&PKTYZ4sD=cvs+rPM<4wHwaZcpWZUD9;g{E6 zkF5_sgj6_;L^z~Ys5XlX(Xd=}XBK8L*xxVxtD$~#Kj*b`k5Ungb0`qdyyto(&}aIV z2AH#jU;8Q@iRFyy*aDtSBPVd`f?3-%Ut^W;pzBOwn;Fl2i*HOviGZfAqh}|VWkS%@g$nD1oq4= zq1XxFclX|hcfR{Q_`jE3E@nKLm%LZ*%`D3CvuVz9_~DzeVZ#_o<(63ck38}SlBpzq ze&dZe>Zs@8xMN?S;tH>o*G&+d&zel{xw(0*Po5_etb@M(A@mQ8AP`PqWc7Mv^Fv~4zWUsA@RFCDiGO^{n{fF@uE6-g3EXt^ zFObUQPd zWCCR}73p@}0Y)?ZGJt6WV+dx_cxGlF$jgic+K5xPEF45>c^TPwLTr1o_{c^p1)4Hr zX_YJ1&f*yB)O6mpXSbdkW7=|shHf@*wPyr^Iv05sai;NlmC8n9DncidaTE$mN+Jnr z?%Q`jz)Y|cbcM^ZlH6dBEP0-fMa<32q1}m!rO2XTp-|SE=Vx%gt5%Bm&;R^1mKNsm zxzGNmTF_&Wn9g<1txPT}*%ZcTj8l15lKD@m4Z2<*b<`Go^{by(o%}0TeHVYc=N{9c zk3=*U`MyC+&n=^WXqC?0Xf&)GiJ&iI0(P{Warznf%*X#3U%UF}xcSDLRbXv3O(QZC z%^?sQ#*2s0m&A<5_7tqvrtklEz5|HhK8Jj>(_6vR`0aMB!fe%)UM8bi{~?) zB*kg{urcE31(8GVhwx@R>6eRnUj`HTr&i8VEUblX& zjH&>^Kt8`%K$u^c)tGRPn3e>GGl+8^W)UJl<|<=5n!JTEJ3Wa{fAW*qwDAyp>XZM0#l?bY+s9Kf z{Ce|0z8;4kp2pSRz6F22|2`x#X$-7dCH5}mSNOREHwhpc56}Pt7F)Tulew!drEq{M z`Q~O$z>kobYu~K2ny3WZiq!~*$#;O#T#SC|9D9#c+U{daMEj39jJ2LR_hAogl1-{Y z72BB&^z0IfBpqjIGpBoDF>tSa4+}Yy*oJ+lgB);DWMh1uq_;D;Toh3av zy0O0kCRfFrO}ff<&TtJfF7`}6JBJLZ?SiTThfLE@o*ydht>6vn6s2T<^%j~f5&=jN zb6h8+&O}z+n(`hXsOekKgEYA5kVk8UIP)H{js-I^Ei5hDIzdh52pn;)Jp!MN03{(Js0X921s$lV z!_!Dn-Dl8)b?}+05Yr>9y%hieAOJ~3K~#g8`FZbwev+c3L+;`y6#`uG*8tmR8&-Eg z%r0xwgPI0fdW_1qpZoc0>UG9&*UEPOE`qE>4$Sx1zAJF}^`xiX!(#SKY^{?}P_dHE zWvwxi91RrjWmywLc`hDg&&8PFaz1x{DSl0Josz60oUuo7(zEr11?K9#%p9Iw;p%-p&jn(8 z=aa_XZ3s4z%_UEDLoPnL6jM`%$&;$COrV`P5?hN|(PWj&%@SieIGVBpHPybOb_tuK zJP57b*x0a|4-U|55Nu>Cyco9TV9p?y7is259qB|FtJB*164L21104dRtlH4+Rt#3> zSjf$mtYrg1xpA^>kI$`xsH3m*bB*52<0gn`hm1@IYLcSOYMeCS0tnMJnm`c`&rl1w zKnJVJRZRTxPdGFf#Prs!$b^Cl!i$XtYHV{EUWEe_2c>J9Po)uT&^?cBYY{PO2I!_7 z0Ol)2L^4TqD1cn6qrP0i8K=Ei4w2vg!4I&0!+JEz71ZXIq{&$2Ashj5a`7Dz)>%hn0T~IYe@-9U5V`2szJQv zjem#v*=hXpmRrQSU07U3sZtR`j*L%&9AadItbLMT3|Vr+t5zYEO=J76ok(YMShZ@c zlIp3cy+|kdOlwMj!k`0POFB!`cT1;Za&&LE!WbMHMzLDL)ZDaKK3rP_A(@1dL9pqN zP3X(^YfWUvdid7>6IO)V=@xqf%#({}xeBs^U!~Kg+wEW63*+D?8t9rGnHqt{jZN$XXLAkW^+5=5GBwE##i40rExDRsvam;8u z!-RtGrLl*K4rDXNlLFdU$dz{6U$sZ+62AGc!*R!N@4y{*+@UsT?ZITE)u;zo5WAC% zAkJxNfQqqbvIty9Tyq=;GB&9lNU)U5y28?uf>r{^OvoiG>Q(UCMT2x z(r7{JknOgkV`7PNf8+i{Z8RqGl&PTh)AlDGM~GTq0ES1#1eh>{XTUeNw4_!+?vpf) zVw?6i>U&!OC?N_K;c z{5%XI&~hkGjQR z85jC^#u&uDIIQHNGJiWYbpIVj0RVFh)sJD#RtVd_K}2 zQ`@L%O^RXaQA*TQ)JSG<$f1X$SZQKx-67~37*P>|8rWp* zKKSs1c*7gthyxSjxaW_5!qD(2mY4ag5@LZfnIUi%kA+bzETY-0$env}sibyY0$VJ4 z<_7w8?k&&Gqg`zv>PbOlUZxUaWapy^9M(626OTRtfp`j?TpD+7eFzUf{e;F>#R+PB z(uJBaQL!i~7{(OyjT(}<9Kx+2+GOpw$`~B#$Iz-FJhg3`<^|876JPj3x!&J-=bac{ zHH=cRh&2SWs#WaXwF{Ya2E|H6j_(6%O+P5Wf#5vXl4mNjO_zHQ^|YzOn@=ZDD=nej zC~Lp$gkq@F2tZN8mW(AbNoNICun=_Qk(s1sU-#?C4n*b0Q zOLa8cHJtmZSK?joz5q`?xd$Kl$j4BraNg5Uh)&}vNkveVZkroA zTg_9cELtq~lZgdmzjN;!8yiKbT-5U=16H6hnV!>A(wOGCz}F294I!0DOEaFPaK50$ zvy?@(zyG^`z}aV?j?aGf%VKQPNRp5ZL15(`p|Iv8rcur5%_{g3T!=A4jbs8j20>#>Su~>Xh1=|iAXz)V9Vu%9*pv>=PqaUd8TBw z_<61)K!$J5RodtMKDYMm!e)Bsz8rYk1$mtOn9l)wi9Z5J>7_vCuVa#V;Hb+2W0B7p z|9Zg8gQxziQ|{_~Cb+kAtgYC}CuE%(K1UTRu%|tmzlVDV&n~6PB*lp3XnLN)A6)Tz zrS+UZb7F{ z7maW{Q{NC=RTf25Pi?pnrNJwz<#+>A4QA=Hd?Ej9JTAwDC| z-sST#aI|NbdjL#t+T`Ohk7;!0iXQL!;U~F&t3xi^t|W0v^2kh?!>$~7T^AyepH@}%b@I8Kg5U^zqj=TCgU5AWXy}b^vi~WqJ$u;CmtUcc3{9X(%Bf-mF=W(7csOYGljKTOi zbw1aq(Qbd{p6$Q9Y>^*#D>x94HgjR?61MjUixPh2453}yxxqX=7@5Y@u!R*iIYG@H zre-fV=((z%1;JU}TY2$xRWU84f3VV;-gWwR)pHpm)UD-QgCr&kD8 zoH{*AQ57V|*z8$9&NRVOT3xlsF(duN@`;RujU51KfF#}5ygMq_v9&+(-qrfSRyhXO zjuPD6D0=``Yc(`PU3ynNnwn%N^n#(im5Ods@ocfnE|9qbV6t*z*W`ak@5b#7oIKDh zmvWb!dPg%ouO3Qxm#Mx4Pzpf;r*58IT7xInVU(o(k^b3g_YH|$dh|On7pd(J5JO&?R z4^q=m?S8g?cn^Fp!B3tzfe@Lg1XGP6D>Eq)My)JsU@8-R3i?Vcx{YwVBT$oSALvvu z7LQ`-p+`}F@@eGe7m=>j&?h(4B_N$ZnQeirMiZ1~`ymgBYE7-Se2(*TbBG2bVjy)A z5mY)Y)a3dZMqfOIMyag8jpi7ydChCEcjqqL^3$K|S_x{>oJa1WPT*Lg+;M73k`ZXf z9hsZ2dey7sdd%dGj29+4F;V}4da#2zGQ#8-3~6T#?{X96`p~Lk}1DblJinCvGIzIftH-b6!KfUt< zY6lxXIE7d;CBTtmMPP_5PqwcmnV`3tSeTnr;?Zc;WllhMTAJUG^}T=JP61_{>CQIvs(U`w#4w+xaIy`EN+Zfvs+==cHlBfOGHO zz0%xd8x@_C$%bN5J~KNbRx1xuj!CUlLOz?5c}=-mL#}TC%Y|hXE2!lmT8Tabs5kt>8}ODl|2-bK{|S8jWB;!ETiqdvbmmL27ZejHS=#$UT2?ejdw92K-k_MPtCpwHwImHDR^5v&zndk4YED(Go1O z1F3b`l$I-lOt#~39~l}PQQJ9zUouhHBDY9JR5ph;lS(CbX=%`MJOwDmA_i!1o;3;D z#3bFzq^#X&VPfJSM#olbkK%jS5;8Y4g~9&3T!?2T4oJtA`*tjm#K7PXCTC`G%4sh~ zwcWve4?KjCu~8I?1ntvmgMIw*C&X|i;InFINFeQ=UAvX&(lI#KM^-Gsg@$xoM~7Eo z$J5)8po|AWQMSxd2e@7{ISXnmmP@Eti&$QmLz_;~Iy>y_@2zO-xO0J zXuyDQCdZt^{Jm3?2L-4SFeh-Xdvv*@q*T~;F4G=kw5WYY#Z60QEsnD~C&z~Xiq{Nh z;fC|ryT9t3ckPZmE2y8SjtRE^a<8g$->1xqEDBU;;QUfck<5VNV*PQiA(+WRiwYuY znWBk@X27c@FN9^Q6HIW zfM!8VkT@m;W5Q${lAXf@jBU^Hg!WKsYVO;=8y|T8MFI(LyZui5;hsMU7-VsR#Z@K> z?Q$JUQ?tm%Xp9&}BML-Qajn6l4>=6$LMgoB#V^Ig+yZ9Xbu`BM@$DObhC1gfTdd0! zG?o^TkA#tn$Hfq*2H6ay4ni@+5mPeWY8Q1bQgWnFEC?Ljv}qH*_07-Vj^F(SpZnbB zv=@>!Po_RW;_rUvyV7r^)Cl7muFK_x1+*KKc}OVcB6FQFAN4Jn9I?w|^1wdilQA^P z1uW0aV$)%VVx~|+O}h33Q0mgvv|_gz!cc>eOhle1oa591otm7Hd`cu9$HDnoOwG+` zZWHk3d|x#(toY9tKk1}SMz!femIcUBm$O)^q7$G&AEgc0irU06#~dwPX08ps|Ge{F zgPG}RJoL~*DxmNhc@7Zl2}M(AMYBl9Vkk}Qz(6d3!u*V!$D{cXR1lG5NP{iL^&;xk zWizpf#?Xo+jfGV&2?(iGniw7)LnfWa!Gn_mQTqEC<5aO+n8)QGxfCxu`(!-w=x%)U zqaR1PLihNDoj0zCL54feB}z*W_#vB|bDS~8^3nnpxo@|d($?gh-F(CmYWWm#Asi9I zmO9XkbH-M$!86b7#K@`~JC{n4aX`7M^OEN#3kt^{ zf1FIR2>uh$C+nU66C7eZO`w$PCYfe2hD_qPn39)V@+Z7_FBQQQAfG7q?lA@c051p4Vjr4C>PKfI(cvcqa(vs1WP2f5A%M>wq!w)do}kq zjxXmP_a7FZUvTu%GB=!gHj-mD~Cx4P$bE0@sq4HB&*2t-cN{F)XTU zck0@lR~(%^(CI-Oc_lRKivRt2?XN-RCM}n(s2IB}=f&+_OTZ?{HN7#yG?iot$q<*I8ciojKBL?4Kh6 z;Bg0!33y=7#~}QC0m+Wg)62Hg^N`$9qub@-*_i_VEX6lD2pLXWLEe&iYwwS;pw9OC zU;r^;Pb6U()->p)Ed)~qF46QPH( z>D$5mHCq+HGcyfb<-qs^#wMAezWkXNVioA5gvRcV*Xcn|kNmRo>;YUa=*qTXt1207 z+OE+y^WLh5T->`_nk%&oKQNkHT8wtB{u;dws9md3u=QtdmhM^kO++9WH#4^wxY6r1 zn(W37^qK?4x-^!hKd9*BE2EsAF|eQ6B$Z~UGf3gPx=c;S4mGnPOa6Ng9S~%{m|2h=V64EJ&I|vI70eC+&z?4WOWfQdaGIPZKxuqmg_YEsd6i1yCSPP(&nUSbVt|1z{A#5P+Dhd zm1pq676d*^-|Eii)~U-K*A^L#E7)EhRP|J#CP8Oj6Twg31=|g)Lh>{`OYALB>V8CZb2j5sLfc5Lvquy!Z-uv&<{N?8{sAmAmxj;q{ z=Os60vLoO8k8i@8-~3A4{@eTU(T{!d}~O8`f#kS)v5|S3Z-TA z4fdfeHZZ}X1eTWOx^biIHNAaC&uSbm_ zbs~X6aaqrAW@-u_x%^U``Qp=X#pRdd(MKM^Asg0Xxwvcz0Ow+WT3mx5Zn3zyB*ssr zxQtvjg?KcC@dJBt?kms1hd=zU_|A8~i>to+H8BLr)rOcHbdNOvi-%@guC5F73rfzo z?=q1%_0&_f?>_zX(;8dqX_95iwah?%dXnw?9VIova2rk3QR!6iwhPY3g>O9%e|yf` z!1T3ICBrT#u(8@GV`wmsaHuUnq#g)K5MTPGL9%q1pkz({p;Fb@&dtn9HeqCVm68r7 zdj#kR4o5?5o1;cmN1B(_y6LhFuNu<7Gbv^Jn=~#(2e0nvCw#xDdQnLre49R%5dZQbF=eE#gfuT6tj}9(FwAEDlFwF z_-<6#ra6g)gA)iafDHt(Zo>w=$6@F8rktuerk6@CSnb0Ri@L%e6Q9pIAFSde13HKC6kA9ihwY|b%Ka&_heF{y-BU+cJBM4 z9_JUIiwu68d7kvq*e&4ojnujilLlzDRCJb0sM9m|9V8rcfs~xLlK4n;b(8oT2@voz z2`I6U#kVuA;#{JZDic)BN$Mi==ivxJQ*(J`{3uYA?Uh_U)M+jh#UA9mW0CbIp5Xas>HUvLyIzT{#V zdCZJY3RLFv=RB364)vKsWUPcGIYLm1``?8ZUWn6Q{9?T4J^x3*6xrfzKN}brbdnK_ zCrv_PY%Gtv?|KM7``OQs@5|x`KlmPI=cZMuB#2Du5XDu_fRc`@&jK}FYnJ9Kb+Z#G z)-!LV9ZV^IT!2{aL;qJC|mu!tM3|GLhO zAN}Zm@V)Q<5W{0*C{zEi1;ir>#5y4Xo2?4XM#88kLTHCNGV^-baVH`=xrnolKSg`O zZyvl4V=p=p*WK|OJhN*L(upMUktnM3bI1h)7|Lf=v{|axu&jh7jYKQLaB!+Cbn$tUAO|N1ZZ&;Rn+%^eVg!kt)Mo00yqqfL!FF{7Uw3kCzy=EQW_O|mCt4~3eDEP;GkutxoIyI3RXoErOs1<^kXZ;I zMS{-BlsA-Y0*e3ylPj7Nef@dK{7^Pxbj=#EQ8`bo8HBk)O|9@8W5!|cd*AzT*WGtx z+xG3sgE-GP-wCF(psl38(ZYPWgd+2UWCBew3xQz0gFwB7Xot+gmWuDv<`0oHz%DcH zL2OaBLf&&hDQg!dVBzG;Tx+%(tCdFwEk>`Dtu5Qht68_1vPbRviix_=sG$pLg;lOi zAei~s3L#48HFI9q!YUVXm$&zld3^rrJM%n#;PC>_-s%NGc*EcAhSJLP^m>AtJP~@Bn#^sSj-9kH1I@ZxqJvITlbt7GdGfuk z_1y2Gil_hpAOJ~3K~y?Y__=I`X6twzokrbs`N=_6ySC|Vwwq-{$h;*Zl%}@a`~ff(mcjkn#`rS7YX=udA&JMn}nONr?s)vDcYK7c zcreYyUtM6>YcKYg<7k}q3r$1bd#iYctgsp9K2P}@eu+&iIYa`U&S~Dou<3YAaTMp2 zftqHx%eAEPHO(j~@1=h;qo9`4(yVZwCQcLxqtXe0v%Q888tit{=aH!7T;6*;VFXG# z87u!x{9NoU9w?_4E7jJCbU&H%ODEk+BRc%ck?H*BSd3`Wja}IYZwTb*wJhfGraf!Z zvpmHLCCk+nLbYxj2IS|xNLYSdyTXRXrVENXlV{=??%r+vxk5mX%e{XFU9DLY!?!M3 zb)y;9B_9rw3nh_eIF)tqdKtwP`A2VR2T9!U+?&b~X!)C#))TGWsc&T9rWgd&wxBbx^c-tlW}#ZSyH3%Dyc_z?jnogkYc}={ zvY=(Dj91g^QHfY;C9)b7bX({G&W`zJE|oK4fem#_8r$bt5*U$#JPvk+s!O-xJT z939&u_MR?n$3{=vmmMXc#!6!XDS9G8 zr)ajGP)EaQY1%V0V+LNos&=d_Qi6dGLY_nf_AME;GE-3IFcE}RQ6q3d7AJ!d9+(6g zqGZ4{+sL$P$Tf=C`rF&Ft{uj33%KH+F2u~feYolyUq!4hiwfo61kBK(vI5kbST!(+ z6OTUunQR)5Ke-j#o_q@VRNmaZqfyL~{g+A0F}Y3l6*V&}B~+QXr;Ej*hCz&Q>J?cTYa~q*`BNAqIm`vRNftfego340F>n zYB_ILYG|^BH=dAQRWK1nCmP0laaoB(oGy@^0Qxg|loywgO{4`#@LI(1<+J7MXq3b% zGqnLbK$0v@iq+SaP;WKFTr5@V*gt*{C!BN&{_Ugxj$40y8?L_kY9%ye954W)HlDe) zcMyq15X(?ovV&r!gTDNLm;ekw$W93ooDL-9a6MO?#c8L%5buBAyATTm@#fdQ3CEvs z3Yw7wrWcm5W9KuPuhhb1A?V1>hoW3u!hwBzkVz2?U}e9INR$;tbLAsIS+55az&C1i z8V;khJf{lo-=2LIKJ}?f@XU@GTzo!faDd} zrpGxux40+oR2-?%$^%gdpk}XP$*0{`klE$~a6`AfLqrD@l_FH5KzXFhb|LoX|}RjK?FTBe=ovb(|a2tW@Vl zGKqET*5TY&y$Y9IcB#gU&y@Gg_COZ31Q4DCcNMuzM)x~CJtYSG$jC5u?b@Z5MzMPuX3ECr-^-$4 zQqQ&Nbpkn`ITkz%xZXJLD1RUsl0dKv=$R}-L_nW!VdvRJ^Bg7Mu8_*l&iD0c49pO# ztocR>2I(}baBYQNwfc$uLOt76h8D+}Ia6>=RD;2?{MQX7j)Gz>DwS|)uwOV|?3 z>!Xy(^87Nw9WqNISg00I4|fph%OaS{V4>2&u6;9@o}=tV0@*Cva$~4e3%KN8KY%mO zIu%bm@fap2r;*R*v3BiR*HQ>wzq$=#QT*lMM{vXuM_}hO|}MW>zSozFnxb;`RQOhyUxt+V7k=7bb;keFAr6mRKYWa8a5=^vIc(n}C85vr^ z*BnejSiR|R+9IPBh~W80ABT7{BS&b4blmfv-my(gUb1W0dQOug8ozM-*Q{QxXErgu zk6{en^42%u`CGQ&OJDpl{_^PK7+5uo{S%XT{@)yjO0kMPPwv3Fk=1Bct0*<92=r5u z1_*cBIA!zm5ZHYXe}DEXu>4n1mb zV~OS`;S^HMxYozZUwtP2_LVQiJ@?#$TW`J9nF|ImGCGRM$w~d4bCqB-$LI}jc!MJ8 zPkiDNrhm&h)(N0qsUXIE-GL})|Lx21%K{y#-)vBhb$NLLMRa|0mF`7;y>2zkPEynh8YRn2~ zr$G(ZD7D-urBthloqyJuXNVbG zA;#Ek#XC!ksZt5FD+R=<`x{TAS*NKJWRS)4l6%k0?4;be!x77$2=)<7mQJBGpP9s3 zTtK~Q0*YeCwVGI7n8)VBHsQhx-j4tI#f`Z2)?3Wa_61FMUaXQHJ{0j;_Oe znDQ)Q53-OD2;e0zIZONefr$x8Co#7uRch)^iYDTcK%yDU?ul{iEi9nK7{a+Vv#mVT z49F0OF-WUJlT)@3QPQfR0;+N;I=G7^ZeOBKIHzNgK$LSj-AdOjs6C0GCPBZR_Hyf_ zG|xbRt%!AFdu7oan<6U!C7(U6ggEN`{eb2f^F(5exj^gFki1$m<&b=JuT z!s(7S>(tf}s7Xg|wxfqBJ<@8Jo+iI{*k(>^nwCJ#5Pc`=RkRqV6V&7x>Iq&l5Ta3# zJ4YCoGw0R7k#Iw8^p0yiw_>K>Gj%5O9-W)JI(l5uTBl8zMUA*I>Ad-~WZ{hL#QW-E zDPFd~%^}5H4uA3br#$cc9P{{+kIg)`(;LhAf~s`Cy<@gx^+`fZn%XrqSQu6NGy#4i z6L2$ef9J5y=nMr5Qvx5?B5Mj*Wm#ey6@BlL5A!N0oP1$#~^@BB?4EMwv|T z7MYp>>1)z|LuS!5R&?{jgL5kcx)m(P&mV!Xu4TGGP*HB*1}bW8Fg9@VhkTtU+Zj>M z>0v5NaIN^RXdnWaGqUoU0j8j7%uW7G*Wii`+>02y61(tci(c!1Our87njDy@u{GSw zV>_Hn)YIqRnJ@ZyU-%lkbezYFpBH{};NNM$$~o4H3F-H9T--VnwnUBN9u}x!mfpi< z#ZXE6k7sInB-L*^`XK{tirhQ#(%v@gF8a=G*|~%XEObGIQLd?3VVX@GFbRjUP0yjx z+CpiB;wkGrdYFDwG-jYBCH$P;-(^5n_sabr+$L&&?WNoHPCkk$8}MdE0}3!5eO?=! z7^Stz ze!6n>*lVc)VH>QUbVe0-?(CM! z297i#Ru-DS7GI6%O)6LJ(Q9xLT;Uj)_LsT(nNEd)k_0&o&@`i;&1 zPvE3(&45kY+Z|Zy^fc6p=UJiB8*%Ji&IQ4SG#~2v0V>(0qqYL1P6vynA_8O|#iObU zGpOSM!1wWbnAq|#;C+xuCGc0SYR1G2M#9!M&(gRyAp@)1;*0YskZTo0sKeqxSk)uC zT}RSvQLZA|ZX(V#v$Tvgksy{HeGtn}J&A#O8^e(}PJRCKvHO`F*mdv#a>Ij|tCW-| zHY#gMW>vK^IrQ}EEbk<)BoIz#~*tFQAE&}AH)({D%HALk>G!f$!w{JP&9-x z-7EjvTAa#caoh`z!G-U*0KdHDSNP!%f2hFSAB=3-dGygo)!HEuXScoym@UlBDu5+`@rJ`|!;%Stt)OD*P8)qVlQj$*R%~Ju6Xuju~A?eet5(7SQS#134aXda^NnuCXdwN=_IRQ)i1T4zdxf2t)_+ zCK{ApaN2QPN9lA1M;>_;o_KsKiiM&TiKK8sIfRgO*vQgiOB+E>GFS+PlBrp$RJFF4 zI0=xc*8~%=otnidw#tzu9b{!zT6HuDGFNW3xt6OK9UjA))oU<6J1=cDll^F+UZYNA zL~X9$`OekYeB^rk_}ZKCna_SftSCMowipr^CVPRvU8ztI@WdpA^M@e*vBw-ElZS^M zdQj{;&+?~9#N@<&q~xw05~JfC?|6rdNpqd~X$3sja z1a%!;S3J82Y*HtTEH17g>cGw~&gE;$%Zn`Mt+HL8wldU3*RYSQZlWm6FEM90K>zp z)M_kKu2M-1Q8H)Q+D&GPIw)FZw#0Ll;bu0KKqi&Io}D}7*iNB*YJIZuUaeVc9p@y^ zKcDpU3Y7c6sJBq-&p{rxV!|tFvOlx3?TttXaCm`p&NBvRiVeaM9DVfBxai`GaN@}) zpntI6v1?LFs=fOoLka=4nIsDH)A-tde*u5F_m3FKXVI*bkm5a3d#=$G!;06MqLEdr zEpr)yjcl>Zrqh^TnCr4v`JChgPIIlO6_a?+)~;8UR0aQy^W7J$S(uY{CG{ko0T9m} zw(!fygTFhKG6tmUdf|1L$wJ70QL;3XbkLp=0M5@O_(LGv|9-AfnPTxdu@k~o`#Cn+ zW1`mTWbpyJ8bT^oS>kG47JMFL=5fzhX~8n%1OjujGgDfZ;ZO|GP!fy9GD4XoYSAzj zTP;i$tJpO$hvhQRKd=sHN0Epov2XWIoO;qR`0Rgu9Q*cc!|iw6hQp3L3MZd(ni5eJ zkY#phhFT9k_@K_77r*F5*s)`~K!mZeG3#*1X3gn3nUJRQBab|aOge|Yz5)E?C)eVp z8*i3u3E6&RU-RrPi&e+ga3*2KI+Kno_cs^F_bAXQ7?e>4Wk(`$L}Do%e$>%eF4r+U zx)x(=Hb@JXZO=@G3D#uu8Dniv@)_~{>`n-2Y+0Ba7|3I8ZW5)j53d@=G)yuDId~ z&1+xC_W%ahH+3aBNBDD|L+l>l9AUwMfFGqw8r2$NVKOOm_{!Hmi_cy8P5kcnze6IO zRF?pm{$g`>fMcJ3G^S=Iv3<`DY(DY`Jof100*DFtlgY<(O6}K_SE$!;^2sMloAeKV z_>-7$oepF8D8|;UmHr{u9?gOBeR<3;%;T`b569-soAK0>Pol;acvsw?o0-AI7rzf@ zo^b{)`QV2zvpBDL#A`nO_~SL_==#l;d!D}*5e9WGP92<5k&EUz)OS5(;~HG?k$=YF z8~QOmJ%{(a=e?L;E}_=X4;Q%$pk~Ct^Zd;r@^5CEG#Wx z_3AO@8kAJw2*hGZ#G*+N4F(5>@z|qV@#+8g1V%^mxcu@<$rZrd{1Q^>oW_b!!qmZo z$mcTHw|6(ztRBUuKm92Tj}73x7yXMmbCT(-#VmEoCdB2!&b@widPe*3=_>I5y3RO(m;@PJOR$}TMxyD>$@OQ)tda?zD{Ogez!Q#E03I`t zh6wPKXf>)T7PIY~fF;3A#xn#l zRkWk@me`jy86tX6Q$Oc3qTV3SNya+_$^%^1i-<`(KCE1p%uz8mCELU{Vh#q6OFK)9 zrD>)vD&7W77u;hO%4MBdFaNAO+?lwzR!YmudA7UU*#nneqKE`34~Y3zY8k@0bKl2g zKK3E44M|A^$j6XL5T#$5p$JNpdSC%97(ulKkj2UM;Gdn3Lw#=R z!FXP~07u9C^~5vAKV0V=OA+Oq#;ev83oPE$$6-HK++9I)ET&yCiPjo%y3z!zB^k-0 zg45O%bJyWRLY}De9=0xn6^ze{37!}r*1ZG$3E+BSnFlp{0Z?A1mm`pYbhqu?d|A8% z#0t<&=DBqa+cUDZdl}5RqJsUN6?V87)cqK8=4FR)z4z69CT=0v?^{9U^>?S2CBV!xQ@exdwrb~&-aE)X=@KK7 zNs8e0gW_Vb{1E$3aW7qKy|or~3Txv5J8+MI-KZ{YK{3WkPOtsMce;B1{3 z2+0LSCMy}O1hIDgvQ{OffZXRnBdFQ(>*i)+|~~cC~e<{!UOjqwYZ4UWCn>2urN6( z?ZO~kPT8JGRw#k{W*ez!0?9C`_zAI9CugTnX;yX64WtKD)t@hvkniu8R@~y$6rzo~ z^f{;Ir;+T>A-{SQ2d1X5yiibZN#K$J8G#G7onCUuC1M_b{&Sxbkf=nvQdW>oZ72r3 zG{RtlJ-@IZAVnHP&P9zIFRSTv?pv6d72`>*nb`~`W~MMxSVDeeNWdlmlu!-G#8awF z@|t%@&6=8hvvl=NB(QGX8WbxfwelDfsih!u_ul^|i0$Uh4yG4q$dE*p498##uXxePh*Yci%l!|c-Hrl@1nS8! zYN0k3ii_+T!AN!ti}TCq8|gzZ8c|@+sCsH<8YiB30%oTUV&cGFM8h5QWz*85B9KLf zCN;CF4+Zn(LdO3&Xa9)6)u;*xo{5h2ucyx?;7A)oaEu z(AO_b#YV-9I0(ctz;1NdZU7Vt1PXFkH8_lTB8BPcS~{a2W|RsAqCl#03|ekFhnQ_|liJ!v66Iweu6WBoN1WM~zw*E5s~+6}B78^bftkafoS7ezXkLrJaeQR#!NU%y`ZoHSrL?X;8drZ=6B#~yp! zx;e;}j$8XN6H!`Lj>QIo_5`k?bjgl}Q7tZ^)2Lzo-~rRF;-*d4bOu|} z5009cDAsH=Y$ZK{i#bPF>*uG6O>>wp(~|?_Nw- zYFKWDuv`nGZ*VOViGH-30Zbj3Ks3<8kH7y7Y=7zzY~S_>UiR{{vGIuKVX0WsGbLcg z@y*lhs!+uE_&CN!M^U92SEDYVnczFGpZgAvZpsbx4-N{L*t+#8Tzl3lK|W z(C*OPxgb!Mt^AQ#Sl7RA-#$n944VrySrN4gN~Hq&`*VoJ$Ot35k>+>iYToDoslEYJ z%QX~cmoP~4Ko*q4z;vU4c7zO=HilzKgvMtvl1w9;O=0iiEau}8%-8EkL{gwc+{i#b zF8$yo_~gg`4dVy*BR4dFGUrwzjd(DLzD8V5y|a~h9Q8Lx={%*@Ht&V&mE*uYO{P+g zvBf#d=dQDex{Xd3KbOs6aeh(Y4FO;>>`p!HG+g!7tFT-)9Z42Atz(F-(M=T~0N6k$ zzb7Xr@TD(*9*1mLhl}2OvBrV>KGy=lXPT*{(@DJS?3d#F^UudGfB7riaKnv`-Dc)c zGza5;MFXo`p1Pn#fv+FHXKfM+Y{N+Ib zp}a4Xk+OY&v5hp2E5@{CseA3(b=a`s5Iph3RxI#-15KQG!WLvRaZFE7;@&^si*Pi7 zRy&ADEQ`W&RfS%%`Ov7TD=19nY^yEttw-+HyZ7wEnJ+mLmtJ~d$v$!b z03ZNKL_t(3zW4p_7tUQNumQ| zG8$SkHkJWi2s-bMIrbQgt{%g!zqw6DXzZBbduSfSxt2|(aPdX&!%a8-9NVATrr3)6 zzkp44KQO*v#}%b*LP4w>8p5kjISsq^?#4s=cjG{{g2{Rf6=n}%8dMSmV!}^$rgei^ z%|`v9X4Ffqeg|H9hiZXD-t2`YL~L!AexJ!|36zk87w3fm4q~1;h9mcS8S1!Ja=n*t zaA$IF`?<9g8?i|QB*!dU!3bRIsRL}fZOra>_IgEh3zuqHbzO}v_xGTOfsBqo!j7#( zT<4Uqfu3{Bh)(Vvp5q143u;oLi|x+LoCymUsA)hZyYeh=wXPDfcDW9?9s<5=(ZP$q{jG%pe9X# z$j&5dlWbI#OG6?M$@o+5=k&4&=}aV3lk80DX_h-7)Y(A^)2~(h*_CAIkzsHci5QT* zxRW1`TOPtM$i zJ%xfOv#Wr32JsJfon1z!)4A-9ts@t5{DtrEDF&>d3@5Ur!`CAGPjND};9E)|g-=)?5lJQ_U2lVrmJ$smDrL`f`fwtC=`|jun{yAHjam=A>@zUdu#{S3tf~ma+aKur^ z;L)8sv2%G2tyBV`bP~}>8YnYSZKD~XMr%vL`viC*;h0zDUg%Ae>W{Yz8JLYK5a4d$WPQOd6G9 z0jozw@aa!|3U}XqH@^Ly?+T=3#gzsTG@Bq0PJKqU<@5Yv+baQv>6uwMz*A~~3~#di z7fQJwOPMOr~gdK|_;({!W8C{hR?$)mobPT7qFrau??3<7Q~Pk)rI%x7dKUcyLr&hqT1OO2 zP|K)QM`2+`;UB>aI-*aHk7NC&O#=MMx~bIb7+5u=dB*3kVf_Yd+46im{q%Nh-@ZdY z7y&skZ8~ku*?s%=>hJtr(xD|ImwJn2x0VUK6wz+hk&17t6+E)bI~ zD%AWU@Yr+a_q5OSp2g3KdfZ=hK1wgj_9Ds*aGVq@b6=tsA!RivKf>`-Yg0(;falN9 z@DN7Uj^cH%dmY~XmbW27-KBCxKTD7)Ojaooo=#Ku(yo;8o9nN~A8xx1L4x{>o#-eQ zgfoe-Vlmexbu}6P5D4Jj!}ZVm=iDIJVBjN#;5jeddZrsV%_o}8?mXjIs(=7!O)$vy zbC4iB_j#EeI))`%75N_i9t*}@ybz)!LPhb!!s3#&nECt`78bjSF6V&QpOg`DvOzLj zaxJ*(VsQzOVt`Okdcs^d#wOrCVa;`9hm%>zFEV_mrl*yR60l&h$UPa6IKt^X8lfmA z<`=PT&wiBKA%v6tXmqF>JcxR&gG4kTlbE-@>F;sj1#iTUfA}qIIcg)0JK&9~hC$LBjWHHH4c0iFG1uKniMx8vrUZ^n)t&*<6+&M{e6 zJC?N2%|ya123aVv2!tI8VyL=^PcfE{;hcd3=Q_`ZSSo{5b^zsiTUv<&!(%vP(`G#W z#8$DJ%atPf`f_TqG}ed}qiHI`^+s?<=R&z4kc#Iv_iJh)lEK1uyJTNK8jTj(wI)LC z0M@VwG<^_z7bbDYk(*GfmazMYt=JIDAT6n=23oN&8u>K#PEO%vXPk}gTeo3kXbA6q z_q*`TtG|v%pLi4lBST`oRNKH{x*z#Q6s!6M@z}1XP^gzx^kV$ro$U#76VT*%$h9~c zb@yQ7Qm$6?oT(kGE}8}b@t|0J)6>&xSKhR71NQFQEx@mzplY=$BfvyDBep)D#iu`Z z1@5`)cVg|aWtoOV+y~e$Oi+pp`oDeI**Z7wzWWb|Mkwh)83Y1Oyp{$Mlq+b`Af_Ps z7RFp`G3L7a*vCGmeS<|`uB(Fw59(gI4(Ar;5RTK#sG|8taEp5kjSN@guW`aD2xsS5Y`{08Q z2mrkPad8TZi}T22^Qcjp zr^6U7q8Ofxa%L1Ph;lx2j?iJ9g}ZEDKb8wL?@MdksXt12nhVZ9AJ_im$BG{`Zq8kv z_jB?or{K@`-LKDJ{Lc0F%43d~;pgp-K7`3;9aGIF=BQ^KNr*kl9D<+?PYVfUDTk*v zt~dB~;Dc|Rc8n)_1Q3JSn9=(#o`aG7e6+R%mg8+}7j!D3E0S*TMQDTh@OahsKwqt5GRBWKbInM@uMlfIo zKhh}U=5LG}G0X(*{3tVzw825c%kLy@tJmW!4JJ+M`e=|Me&*cj4 zKqT&^($eJ5D7!;n2dA^?nVMo)DxbElO76{kCcePQJ-o}x^aL|E03MssGj_3vZ<{uD zAPo*1U4WVU4c9!^j|cSBnNp{oEeRTA_*)GKZdt>ZJ&Iz1=m_ zqfyCqXhakzXW(>4b)PQoQk*9!%L`Q)LC%T{4#VidUo?Lmc*!+Gk_9CoOsCemkG0O6 zo+Zx&7Oi>>uzV4kukl@#{PVNSq9uoDgUZ<01Gg+jv7q2VO+Ewe`FyXsWF3Gh)~Af7 zjd3lett;qSk=%Fly0b|5qpj60b2G$iGAWGSufUd%ey8K9q{a^P8=nQUMyN9fMh=2) zI4ev&V+xx{t7mAkn#P2Z4~hpN7rv3|Y_s!PgF=`k^x6a9IY3f&_D-9n3pVy#xebaT z+;-qPS1=*cHfa1`Vyn*S+7`u%o`+EXu5;7MmdpEA0_8M7bqKgcDE&v*Qe{jS)1&eX z2>;AHEtdun(z|koJG^HupH1LxMR?gCEGw-AE6msKZ+{l($`A43 zyn%>L!PUNdaM6L9au9bFM_!9IMY6116-G1E3K0SjdHpi@;T#p+oWP+g7yD_!@Sj7bTVqpZA=CCdq!>;@8MS1%+9Pw9e!;ie@ zJ-Fe98}NsF{wNcabS`U>0*-p!N%{GbT<!$=9(+(Qpc@4zT9~;&^ zRzoFpq5)JYO_XH$H9ql>F#wJRrKXDV)+r&j7HNqI5~$yH$6`d;0GplA|5xb zLNZL~ILdvvSfC?zM(iemaDeW~T0_WSjA|^XbxM$t0rSgW{&MNseg5-T3gjh7MPMhB z&FY{sHXHTYXb=z(*v|HGu{x&bkO+p63PjCKmAYMxDw@d%n%qx$el%LhgvkI|66n5a zbQKntrj?MB=~gPzxF~^mEG5PVWgMu1Nd^U1CxNzXDye{csIL$2fB(feeDh&=&qeRY zf$<51Y1k7CsqK^Z&frc=%os+Y}u}o zA#El)1e6Fk`nF514VpyoIa6Cs0FK*_2)OY1nciVrY!9+}jES|PPtDd{wxKhjBdF`tbsAv?7h=4s9 zG{h1`xz`%S5?d^}sMw=X1L#$%hN7VBJ<&ou5x0^sR|I#INKao?HeZwt^7^+LHL)~(orW4?G91Wy;ebZxx+FTZ zC^3P8u7=?`(_37=6xe*}(2>JBc`dnVvDg+S0I=J<5NM2;=Yh`;Kbt;dFo;+>p?%`w z3*U@?_`nAwndIlr45pAPRpIfIWs^rF-~)3+V*tMY&2Qn6`|ig`e+Jpyyx3s8rd&Vu znqi@li6lSUa9B)Vg;6N+JE7;;4UEVTc1#Axka0d>4kY3|;lJ@`@|Wx(m_{CsSl~3L zH7@zSJ>8wchOA67J2dpERHcr{`;M6g^h7Qz}y@m61VsXl6 zj?EDFBm$zem|(4DW$XO8v?Doi=#Wy4W67k>xB0~-grYGeJ5Lu%*f%kaY>C66AX=U< z;;A8oqfDo7qdzl%!v_z**Jf znq}l=X06%EyE`~`HL91es*p_fp;zWg!$2*?n5S?LNXG?#MC4v zb8~p>W$(Z%&pQ)8{rGKvIUpF<8Sbdul%#FP5yBHB;u&i_pR+kq)fogi$bTNP(uF7XN`v>K`XxBa}lZ}s<%(nUQ+b}Do=LQ2B zE{}|^#Gyl!x_fl~Y*@2KK;G=+I12eJwr$@gmCV7(87!5`SYlFnD1f0@Sd1w?|M_el zM;&=2_Uzd$WduJPK~1h_)6o0mZOouH4&S)XP+rXY%sQCN6Mk+E0Z%;XWDR2(G^nPo z*_6bbg8@SL8ZI=d%%niY4%T+;I0j$;`loT@Z|}wTzyAZV4|)F#5M_oDtjD?EOWNr1 zA(y8GO;90$k&s`kcFI*L=%FlC)-tp_;(O#rpg$;wLA3UXCDEcpnbL7(78r{cNn34$ zZa^mv>KW!`n)b`zb2%P=;xRnnchXk}Arv{7la1dfaCUo9!Ps8P(KRV|@eujm{i zm`uxu`D_74?>GiWZa+eUN%;tqU;%pbR*VNUy`kaJKE=jcJ&!`sjHh0P!_HP!*Zy;# z`y3v6=waM^>#bV%?kwaP%Ke=C4nHFYylg=ZA3BI4gSNs^3=fa$`taSvc5Y& zx^F=Kemr)_C}oXC;D!AnJ;2wjS>3g#$>*{-?zrQyW5*8MamSrF>+ExI_uY5HU#;Qf z)$64oy7B(IG1I6aJUW6ya|-DyC=b@8=oAhE+7aG~90cX@7DiGKVi@RQ%?%xC=8dawQG?({77h7aWF!pQBGhohU z*QuLc*$gEeSmIQKhS6n`nO%*i9$mke>jm|%HpoT{H5cq_eL-1o=(T$Tc3sWL_hY5P zhR9{SpJm_TEX?eC$wJSrDEU0O*D1`&@b1>c98x*K1wI}~yUYcZR2GC>> z5ZTSVQ(pG`+%E%Y1;S!$=Ibpbpc_w3GMSB{$FYcel`D?a!#|x`rTcg7783E8o^$r( z!kt`Tv=WV|5Hmnt*Bg^qNB0TfBDFzWmIbNMuI^BjH3of{jW4M@RV{F;H%u>X1_CRz z(W<4L1%!Q`xtFUh6ppm~HS*)NLvO8@E^cRiaBW75BdWPaei>^t3Sq7TC&$-Y>QSn= zfx5%X40D=fT;uaA%!ZGgwQMwiXB(a)|MABHH619Z1!q?w*N{oxHo&GM5IS$m?hkcH zvJDlIZHFFmLpygKS5E%n(y2AIC#czD_HQnZXP=yCUYfcnhQa3&%?%2@ zJZ<5W+Dw4VhjKqlz8{*L^P(8Y&ow-}`KFlckqJrTZx2>Gsp7$F60(ilUGLcfs78x# zJO+5k8Bo*wOy{$y@FBNgotd)TK;1?l??wCG#6EL|t?m%wLDI_6-U!&zBy=+b{=AaQd=8rJK}r-vbZJmw=j%)!Iwl@7>hgJur*cJd_S3H?X<=Z4WDM zpf32w?dQ6()^dQGnKlzmlZ=!?n<+h9U1~YOJ)3B*YuN(=8^+IzB^cW1B$qJL2$>~w zbMSOfjl{^r5X$dwOaJJ3j zsM8Q&V*F9OXf@gh2E!=k^GXn{FV13JB#7d^J;?8Q4w#-oiph#hEaoN>2qK#^o<(fJ z2`&;GF@*!A!iJ?;%ojDKrdLwO(-eCklNdxMGlFv4iygRaCdvHGvFU%m{ZXnX1!CWq@YdSPAgyD1_CJr9PnvoSc9OoA1kj$j8 zkjvuKQ(uloxrux4z84u@-+E1wS27Bi7`k%B3i+kY&CjDyDyqR|;Z3F^gF$$0>GQ`; zw%+W(*KA_TiXj}iY7}oe`y2#1UQEm`;h%r-1C-Mtq}Pt(lrv6+x9!Ju-@6VgM^|F1 zG_CL>e;|sbELnGCf^_7oNnb#3ErVE@Tl3)2}InLZObKks;LTdDI)myOetk z*}=|pk4f9~cO=lp!;_zn_iF6WAsjexKnDD5&M9mA@>jkp=ErY;dn2y9?gsPR!;AIn z*DG0cDZ7N3*%<*j3>e_^TdY=5;d91RW)=jw0y2L3-1$)D^gbNKf&3EE!^5bTYVbGP z@Yg6esG}JG@|8S>hx#!(JcOs7cp5&BAARY5)aot7;t7Gq^slA&Q#zd#>#{*FK_0wn z(1SSk_~Y@|lTS$!%jcb5f7(;I7xO*lmn6w1>x(-MS(-Dm^I~--QUvi#5hZD_mAQr^ zA(LENC5zLrt#}Rj91ZmMS#Lrki;|z6fSl!KkRb*HLVo$nU*c1r{1ooG^G>35^j->b z8XuqKrpR_%-GM284xexCo5rHR1iul?BdEe_#_PCd^=f?dqgUa)*Stoc2G?vj8dlM} zFux#xVIY}AC7Z=lkNgEc{?4`NOGJQ1LGrQgpwnwSyLo*$Whb-U)JKL{6N{Ok3*H0% zKmFGTR5{tta?qkVb=~J@tsyCxWpQ%7aR25$!)Jrng=Und0u~Ep1?a?6{pfheXbmHg>@!vv#RA3-?Z+oR zeih#O*7LDv_g<8^?~Dv!e0&VU!^1ikd7YduG(jj{A9)oAg7Ws|0Em8u{5lR5$Ohyf z@xccl#MIQJ*c$R;r2jTSq`GO=IIvJ{ZGE$({B-h7H7G_V>FjkJ>%g#wOwG--Wm?_D z6Mg6(UWtx3gppP2km?`CDQBF6JMR307@CI;?o-k_*9wD52=34)lKa=Xb?b2HrI+B= z+it<`-MdgMR|NHd_k{Jmm##goE22&XtPV1h|=a+EWE6&76 zKK^dp{=0{8?bp76WSH#F2&%0Hrt+cu1Mo^xEHnP=tJ}+i-IxATB)M^b3 zW%?1|-n_7Yk#t%zXx@Xq;UUC_hVj%3d-3dn0|I|Lr5xz6#$g_N4cb1Ckg^B4*RTIrUSxJR*8eDCYBav z^f_XQG&XGBhPiA3gF_?gH5mj*pI+WSt3yPwRFqdXheRCCu}tTEKj*Bov3Kta`dMRR zht!nQ)0le`Q`vd8aLw@En6DW#eysHx2o7>!M%x9}#$SvHim1}xt5|z zV&}O=e_HMX@`9#1OIZ^ES=*EfS!?kU7m0$e&G$<`O*a_ifSLO_e4gpn@Guxr6(_NcCw z+EKJ@pe#Wx0nQc}5ojau*#IKWAF)gAat)zCN0YFuzTC=H-Pa2Uvc7^2s4@GZbaa-P zX_%tUKhptht`FqnsL$n?V3s1!{eb5fl`IDHFt2a?+YQJ=rknBkG@^Lz(>+pSsao}( zX|KSqrvoDg!sY`y6^QHkB{gP`C*ia4ee{#5R_F7^yG4Q!e-;OPl#$bOvuQw0{%n2* zF`4L{*-||eBG}^ojl?mTmKj?$Z@aBtN{Q!UWD?ADzm4RWHMEEu*29qJyMQPThX~-y zf75`PhR{S+hh0a!4*_OgSPyL*q@=pjVh`@Rn`>YhvOV|T$)3d~bZlF#pPsthrJCD% z#(|nr)CeE30nr3R`Twn^{DUdqCt%F-(12?M_IdSvN;`K0 z9(YL^%4xveNUHFZGXN4FU_OATpPQg zieqXT5*zze^P$~<#B=1Qe`uJRF819{*_RW|ts2Hso>i#XP0WBtM!F?xtMv(>r-LSZ zF8REhUS-*MmO00Ris~x|NG?xf4A8|7$BSZ8pOzQSGPBd@`rX&M)Tr)Fv$Q<3@z~Gk zz(YMCO$5RwLCt-S-h-1|sSsUGVRE$eo@Y`Zf*Kr0A?Cu>reIRgbR(Rf!HbgGt(dzD zW;$l9L0{bs?3LEJDTjN2bQ51fi+7An14{PD`nwd}7jMpznd$ymP}i|BMaedxCJ$>n z59qQwweakL;oes-qV5hkCt2tPHr>~|29h*teZ2z{l}Kh}=-h<)+D4LYd>064nq$qd zbTs9$2c*8n`e&LfI`i9^A9tGubCoR%)qpXHgsC8PXGew(go@wmX zDnYMr4VD$iLZ3JVOLzo;@%vdU)k(4EbrT>@rh|@2#)`t@du|qkk&wLEYMMBa@!&%w5Jozl#J0^_B(tIPw2qb}@0>;^ z<4Ht=VHvq6k|AW$Y3$!S0r(>b_YEU8ID~Xx24SxU*~5oWFXr{$YG`AoSWqxSz!w%+ zM480;b*m*4r{CWA*kOT|^m;Sl8g-m{$|<OJ+^JwfE?wq(Eyg(H9UFX1+5x=?dCiod%!QwR>Q9^SpXl7{B^94z7lYszUdCIAH+1Bm2=dQc)m#3abo}ot3 zHs0{|H{sHYUxgcfej|SKgX<)(FL`SSCTIc=%*-w#lNl6Cg$%=DVF{@?J*67hzI6-E zJMXpFxpNO5d-Q2cOw1#rCaV=N=uDwN4$V-wB;R1(8zSm5R*7hid$@#>&PBlSd@&8AmZZU66P0Zt{+oF!L>`kiczmb2oqS|H;w@1aMdzGVJ~v+A}Y-?{^c9r!2kW# zukhfXA3`#oLa9iAwv8mE|8f{ILno;SIxWf13kwU_v~DfdtzC-;9)4JdXFQb_3xX1D z^JGK7^iY2v3b`e$U%OU-+ku0JFg&tCmJ-ftLkBNCCzU!*Z?h(nDF)scP>AyB(@r~G zhx`5a-Y4b;3jx_*w3?FN3k)KI%gW#1_{KNl^{;3O|(PK}(jp2~)G2dg$ z0zfPv8SKIo+*~#9@$Sv?%07x|MHj$XTFzmv8?8uO*&p~HtUymGY~ z;>npA6*5DEePW2VDtWYPCB#GYQ#G=Bv1aOK*hzrA$D!p#15gL*E}x~nC$~9cSs)n} zteLd)rfAq{2d4xRB;U4%{-RB2c>dNjcWhU00xJL@YZ*{T|hhiXE&^0heRwU zNfenA(LfM+`iA~DEB5PO{VEQ>@EnHYKKMIkaLHfvbLE=j^&((I&s&1Oy6^J6Y%6Su z?~Ch)125KE?&}$JL{OY-TEGy2NCzTz!x~K^DNilRvh2iHp>FnP@$+*J;X0ubK~^DD zrC1Q0_t)9e5O5-s!n_V^Hp9;4^(8ya6|a1cEaIiWp-P4-2@PS|Vp6dIBRInpU@|tf3Sy}Yisd@Okpu&(+pD(7*_EjMHBnl)-- zxu*~$JpcUj@elv-4*cjxzs7&uew!GbuYK)naoVY8;Ew;e6TiRpHidtA$ZYQzwsF)S zM5xh0eql+B$hHqyvvsrfmx+T15%!04T^eX%Hb0Mx-t^aa;pv^&weuMpI}AE% zAr=Z7WskpuYPE=Ff$O$~P9UsdEZ3r}6B-R96G=%T$?P-owU(sGWV5qIWLm3Ok=FNp z)0QpRy>CC7Eu$=AxL|Ez2?Nn6j@`T&e|7FFFf%ocCwJ|_T(yc^yN&t(4m{hn`#A(! zCXu*UD5*YBW!Y(Cc!@rH>>@HApANjQ9pNMg=CpX-dz z*3j@UW;tNwKG-B<#-p$|2L7yHvsPYm90-MiJ}hPD1pH--MGTIP;-X6~!M5#3;K7F; z#$9*bjYfr5C?Rw@4FrRcV3LG%rcqEKy$;TaADFgh}9u1(!o5%C@_<+3^p zX^p^rXkl?4r=4~hUiVk8ljkG>*F$56bym~gw^C(joC#`mL0)XSsdA8{p3h{hCV-Ip zDJ_x`vA6)w=XdYH+O_M%wyZaeB??IltJkc{r6M&(Uq)+~uSaiRsbVOXr3K62 z0Ol7KWZ(0VD?f~Zz7!t#)BU*i+t)}QPEd4gYy$m*BMST?ARU!|DS-&(Wov(l#;Jlx zq0yuj68D|Bp514kej0b)eg`f%{{mSoa8Mfd`LSW;DojpKB0A8Ie65DT(G>!2rl)5S z&-7ugSVXzgMw$MMViJ24YDZ9$j6NeHHtE97OH&LW(^PkHNEhBBK+Oixnx5I5qrKpR zBOp2EUKh;j?MLl-CsK?ZxH;=N$H>&Vz=5dq*>uDs%c9izZ~Z@Y);k8JWmT#dmPL(` zx7x;9{gwuvRKPLy-pS9Y&akXON66~>gxdbuVFiX9W$FgirUZxiS>)en2r)b#DUEg* z0PA@9WeWJDoV*D?ags(2EiyPgl%TWr;5kgjHJOLjriQ>NF$PoU%c4u(;$kDVjAtTM zDg@j~%3>#I*_zB~p!$!jO@j2s;)wPW23O%;%Hf+CwnuC@BEd@ocp4iMrgPg%XaUY9 z&%0=-E5Ghdr{~%3)`7!r+&$8Iuxwtw55urDirwzop?ZVQBbnz0A=YAZst`kV18Q|z zz!`u~!~_9!1dn;0jd!V2oe;dFwA=xh%orfEoW9gbL8qT4T{tB}=Wi-91E{ruhBtt^ z$A?nOgF>S%kTV#Gpis!Frs4Z`3SL*=a6gxQktHoS!k5E81S)FaW&$V;AIUrIY&xU<(n9CNAa$dET&F$)Ux0iGonf85{XV(z=+&-hPwTdmr z-F9`p=jc!WNS>OcOuLJ29!irq%l}Y%xs}m4J-&IE$zn68nqx!qmgxKVuo6U3@oYRB z+}`12#$1R2zmfg%jXNI;zNWk@?Kims+)X_6dfZT02yxL{lU2j~G%w^fR7ufo3cFw` z$I>IX#6>~+ZI3v+m)g4=CS)Jxo`qrFBMVb5DocyEj8X@T@@rV^@?kf!djoPh4-39W z8M$^nMSHL$NkRmp0U7+EzJvmualc*@Xiv*^N@$*{wIvJDlc_1Wd<#_}OIP)*l2ZW!CUu(mO=#|xC6HP#qj|m%G zHtwDP!hsO#hW!9T$>aTtB&BHBv}GW;*ni;Bkbl#WM}n4g%%RUh~; z4(&gHJMX#!nZbT|;$h4#&FeZ3^$&vaZN=;&KKkMJ>HUA@%ilt|h)nY@QeVuj{bF)+0xGBTrhDfGbG!hjk$hEs=^ClIS zJ9qAs*OeODW>euc<)#UaVJf?i=QNpfoi?(if+WiR7^n9@tx!U+-bSkB!-mW-*2Md; zW79?)wS5zc%`%=G+l%Y({5`V14jO#kc!>K#@KjsyH$4b@={Mz5&=dVQ>-0h)6U4`6 zpbUCIr4#f*oW<0{Au%vse(K9`_2)i^be|tre)MyA=r4~Vl1QoGWvEc6)j-hGRQhMl z6UWJ?o{jn0MR;m$WP^}4iQqeZ@<6{{0MA0aeQEXQcOQ+%U zM=&$HVE5Aw!a{`OY<@Q43~bYH)wq>dTPrjGB8 z%wQ*V;5{Hn&V!x>_Lj{_+;H9P_~);FRg3~M51elf2Q-vm@&CDo`?*e7Akjy&T*AnT zQ51^wl{EWqAew+Dmd0SF54pX&5&Unq!H3@Z7HrKFLy)M^k=pPzJsZv9QK`^m6_}0+9)S+i$Aw^;14 z6nN>`V@itUVV}(9ZO!Zgja-_hdC!KK>6rUUmDl&EOr$%i0wkKAHqyg`Si5OG(*1pS z?Q32m7WwwgThJGeqMEO$5$WrTp;l?(rkiiZO*i}keclR!?Yi;l1dxa&x?m0)TFNDj zN2LexSQPbowd=D+mc`P-g4Pc|JK3A`pW|L@7=wXsxM8oEyuhTkVZj&{1B=DBeh&9# zdFRrLvs%^v3uy2ey9FiiGOW!0$vuOBf{{0yVYF*bRGX0HNpQaFt7&RMF+rORd5?+_ zT5p(!L^eWX6$Ic9Mda~ZsI@S;RKilFfv5K#M2UxJD2f`bF%og@7jp|aMB@nzjjRxp zEfDlz`w^RP<{2m9_+z&t6z~X;7yFXIAECJRKd-lqY<9kzHqHA>@Sk8H!_>&&d*+#) z8rac$nW_d3;m8UjXh;u6eO@x5C}O~8df)ciJsBf>dcvwolBEFUhEAHL=Fz6F zOTtL@C>hWiy7&LWz{a0ACVJmLA<3Dl4QAgt!zxWxx^5rk$t~>uj z_9_g|;WIilIi>qcMk*z)1Ytexo2sQ8lRfQV^2IOiy8t>sdz$-AlEP@yJW;}Kk`Vt?QL(vjW^ziJ^S{mPAieE z9EqB6K!(~C%R0Bn>}!@P7-ZmEqk$tl8vUF*I5KmAE;6*M^5Hx|1ANcw=zJ^Vk zHsba>?!=FO@~=_=$d{bS%04pm$gZwv80P$!_218&*#rDdnhlbx`v@>;?>DJ zl7B~5`)Q}2ii<9~5Wl_gM%@3W`_#lXsb>bk0T1HQlnDh9!-oFZ1qDZvQP0|TWN1)> zP7Y+_i41DZ021j8LLmcydc947p_Ekr^&8%R_x$Z8_|>m&$4xigqVtoU$7H0EHOb`Y zptqwTYRenK=<2nSJnz}F2km+Vo@N!kMj6$@5^ANq02K}>QvE~vdiiFO72IlJ!-kC- zkXbE+y}T1=JHvrS+hp{1QkK72gq(Edor8LYk)>Dll2Vy39c;;e`sl7lI$}A zHaYCz^RTqIAQn7H9b$OKlS**+2g0&^^7=zarTavX&|cMO=;!iz=J&DZA>)(ppLRF2 zn;=_zWMl~Ezy5U?>`UX%_uq>ffBS2k_o`Rn!Z*GNH{Em_p4$1Gq_18-hm#Sc6A3Vc zl6!ZJb_d}gVhP^=CKj`cvPF8!C70soKm8e|Cnm9V^Je6hs3a~^@o-r>6lo(=d&1OT=P7KtgV4#M>>|7!vtJU@4zi5KNomo0ZjMWu1z(4 zoBFnW_#&}@{&(4^lcgKsD?=X1jIQJ@n)Iu8;C#kh2D zRwJyj=q*oxUsHK977eJ$%mOpaW?*B;sJhUR`bwXXc@AWDa&YOPs>0MH1g=OOGN2Q` z&SYN@i1!4EKiE(vr-pfnkExSochl&t;*}4(R5I4{(J5FB$&S9}hOOzmeff8+738@o zH3ekvAjYO8(TOc9keAn`i2#}KmdnT9NFhP;%?wDb#m~l2Ah~c7%(T9mWSt8D^#@UH zb-*zXf74Tw5_HPZxwkiJWgCvTj4e4rmr>^${H7Op?AD}QZwxZELv*bv$?(lR=KH2< zQ(te1aqPWB(v!M~Yuf;#FT#dwP1{R0>-uQgN7>w028c1o!-Qh<9O5-rV!9m=@n<-u zsmrV&P|5#h9mt_2cL1l%QGj0$+0ChM*`K%ot?m#+7@^4#;p;gDreO*jhNiiGW}|UI zLJqXmpk1mLgEw_S&0{|ElMV|g`FZ7qU~y1)Q5^8;(#HinT3-;RGVy&le-|_DF^7Y@CQeH2UXKgUr3O2n z7y6xvqHM3ZdCeCyHG9_Hvb4U(E3|vl1BUhBBy?KfS|mJx4ei%#>c(SI3!(=cbq|GE z6$UIc(o@4?bm`sBmr@6U^}pbxh6|fbv;#7`50~}(d=Z%08wk~1g!G!QpkNOhQ+|-# zkh=^Y19ZA+oT%~g+aOEIOq}#@0$mLdOG$+RDvkVHoE$5+7pSSt*Q4MbJ!qEI=?-h> zA;R~;fkv%A18?vfA9m&vr zfv_a}EG;Opq?xpUD0&`I-o;IIei0keDdhI-#tV1<0V_OhY>0+X&u1mi<*`hO9;H{6 zLKRVe7_Cwj3HqSbs>l}e@Ww+Zvst0nWygcXsadQX9>PC=<%?o!zWeg`naw&J!*n*Q z$+MTBf2E96m<*bxKA$%fL4_vuk))(ri;GhNJ6Pm$>c(rw1C;U}g)b;ftEMSAnOtnd z*=*0u%p#di!pnr^Wqrjv%SNDH zqeq@k2Vs?fowtLTsd355zx&;9izWE$-~3-39-l4wZr*@xTesoji{FAjKkyKK@co})aCilp9a=ziutX_& zBxaKCDW$NBm~5m-D1^g@4&dxFPRIJSt8mBdzn5nxnE)?)*~xgzTi%MF{q*O!_r5<# zias_zffOZjt)^j%MH%2yR&wXm^t9MH+85(#1P52(-S4~%2OfDCyZ?MYEg9JzHf zetXyLcxdlFY&zo=m@n1w^rKI~%Mg-A3GtW@GucU8{l(AXu}2@rjlaE7-gomeb4bL~ z2n0fsB=TCV&*8iO=U;I0$(!-%tFOVWzyA-cSh))2GMgMq%}Yv2 zk3|gIcI&21IQgU#aORn3V%KxeDW}vSmobqY5y3*{P@C z^2;xmm(^2G@5KDVlG5i{@DZ?-4-zMa&8C_vrImV3m=I-?Y_7(}$HiWzw2ZIEL&Nwt z!6aO2phu=A6I+wWF6HFS%f_Cv($N*e7#}}`MvE!bO{`tN7B}2*1HN<3cW}e?H|Trm z)k*M~OgaLG-0divCGgT|897)wnU-%HJ?qGdBA^*d_jRp2$jD{zkP_8dOwpvgRzbT~ zM0Q~cb7b4l1Bjs|;ROEq>)*tyU-N3b?d@+9i-&t1eP0PIBoZmCTD@ApEG^zz7EAlh2r>RC- z$+#Xe;%T(MJmv3guG}EeokQ-qa0MShUKzR5mr6ysWun;gnBQ;0OXy2P>AUgMRI%4! z%@R^LoHr7JmsT_FCf0A=ieq*hi*wID2XFYR*C8DXVRn30UaPUFABAF7?3y23^G(DW z1=O;0@(ZQBY~|=EmH^~H8^0Fjb$+vMB7@qUZ48nisA-6mMxM-ph4ZiE+G3MWfRXiw zq<=~@H!KLr%q*ZtrUQSDkxKKtVMD{gk13dqJdbQi0_g@!uGDHeFA35pt-0M1u*hrS zys&txz9=Y&=cHukv~(b7U_6R75T}n~xojj;tN}S>qE|16cnoCm1TnFYN5db%#9|Tq zrsl-fTq;%J4Ti+7AUl-IUA`~+@(}=J;{2;#maq?M001BWNklE7;Uz#;;7Zoh|r{{5*j|siOD&u}@x& zrF6)@P0>hA=v0(W&bc{rl%2zL=a3Ru}J2%^(t>s#v1fvK0hZ= zGbOK8ZfpUiVmGR7tQcH@Mv?ohACpVd7+yJmpa1L{Su_0CLp$-A&wN(vBOHuquVQ^{ zB-RPc&CTLn?|LWR``(N2kN@~hJpRNJ+D8~vwzROMT87Gjr9w_;HGQR<3~sA;5Nijp zZRL8rY{!Wh>K{U8a1f8}*@Ztm^k;Yy5zOZorGlW&XK`^sb}ZbtUvbV^N<9Dk=dadv zqR%2(>0I{=>mjI_&C;_vscU)8IcMYKlTX5*A9w&yJ@vH0>Ub}y&|w|OfFf64b8qCn zMUZo3a2WMUO$iK%X`fxwn87sP7BEhebRzxdSgiS4;^3jZh(`PZ zS6`ChB#A|e3>WzZ#J`GF-XKhZqAJ)yRL%0@3Muz1NDh9WL z{EQ-Fer^u^{R0}d(Bs?co^%~aa-k3R<(FM1w&u0p{jO5u9Xr2Cz{uCpo)n2DP_OgU z^dl6BqXiQz!hV74ORfSw2CEWOscCJhKNb+s*59*^<-H@om7@3c(xQUcPCn@*eBpB+ z#*cq;D}M3I>yS?ODV(oTr4M~n*M&o3))L`p2+1UwrzO=Q3aHHIQOp-~{&2lhK28-> zv0A}#r=Nl|&pih>{OVU&m|MiE(Uqta%LtNL#vx@og>1Eq96eRJ?~;8+MswTv8dg|q z8)Bg)l~^65?T3sNhwTf+WV8}(+uyyoPqpBU{WsS;i>%@rbE)QxT-byWSqmJiis8Yq z+@qV&EA5X?a_(Nxf|dkC_49jjBV2fq15O=)>E4H{0k~gOS>srIfM=;xnvMx7rJ%nn zO?M!zunOT1^!7IC)9N0TI&Q!sel3S~CYQn}MU70H>D*)xGUTU$FvF>tey-mnfz;4y zl6^=IasEu>!Kq*;%S2STtwyTm?*ydsy<4!;&mPQznnr$ZycCJAaBn4;&fk2#xZ)i? zp>SKDk(+anE5@?UL+%NR|Fl?#Il~EN)>?H0tjDpl8FVBiLl!XP9^C^Qpyci^Z>2ng zZ8>8Ymu79SX3_Vvm#5uLqi+ASfmD`#DDP1lE+irwud!IIWW_cR3HtSSy7vUj=$&bq zn5~XiISn2!F${WY22DT^*yD5DNcN^ro|-lGSquv!@uK5Fm3@D!-3`j+nsYwH4&ZZu zrU4LXr??!PYgnsoc*(SsqSr{z`Ab830eR*=3lwF~U@aL%)RR4)!A@L_D@@5s^!1uO zg@+5;(xuk-(OSSrx8><6wT!`31Z>*pjy0(Kn?+tT04@7M)^Z$5G515~k5qgHAXhyo z`MF^$3*>dy4fa|%ViPeiWqvqN(`LLld`sW!JT&dI->vESe!A*fyMJ+?IQmoH*M1`k zst|Z%@XHG#V`yDv>vQRVH@j(Rx+A|Jm$+oSG)=IOp;9=cSE-nerfcQSPTt4qHMJ|QYfvJ3-u7T0_^@JPsQfpnfkD4dznPE0R!_4S19{B)R_NIC3Ht@&-e_a&Z zM%VX(bf&p+eiP=&G@zbAuKE5s!CNkFmzkD^&d;XAaz1(tTph6L7NBdk-2c0MUDuXH zS&!$ahG}j(WRu(oI&$+6XlWNd7car4F6G-MrE4)6^v_7V=^bh1-DY8%1xTQelW3-i z5!mFt=w5$oWuSGXv@KWT+hltOs_JK(hQJl}LgUq2I)BV%S-JyjC7B>&rrlCtfi^

2z3X}SqcH^q$fu&+!eBCqMlOd0n|gY4vFK)F?B_H&EeVj% z!z8+z3N$7|G8~DAA`3MFQ7lB=q0b~i`blxnK_*G1UPZQ?S2IH3jT<+A^Lot9FQ{Rr zUsF2MkNNp5h6hIx3&qfv>c@%4o`~@S`>^ZDhq1UYC2!DhEPyMo`Y?_=VF$kR-S6X; zTW&)lPWd3cODOAX>)MwpMNP!p9vXCA|Y!$^dpl0DWt0ZdRnJ}`=-k2wL+SW4{NMM~9bWy~y0qEyZz;Avnulfc5{ zBs$eH(5@m9qWmMEBw@(h1Ta~VJ+3=uUFH3?)(2M&n88s0y zfg5$qFV4ds3ToZ4d6}J_QCJfFUFRn!v2M*OEanzeB#>>HNM?|y-z_I?Y-Wpj_=A)O zdBoCT$}YE@k&zX6*~zEk*T4R??hk_?$Yvq9N%`C4#H9Q-xh51wX9LRw2I_sXK=L6J zjl&yFXzvYl>Pl%PJ-AqFA(TIV%uR)JWus)&fS#`D}XiiUB* zeR67gR)a-?HB2au#1abhB0A4HO9MtK8LDOUG3=#Sl)RL6CD%WJdY&!r%q%fTstvIb zE4c;qClY8@D;m!ELP>a{89cRj5*1$***Y+>utcpaN)?8m`1JG0d*L9HEEEnR`1;e6 zWBA`!eFU#M_besJGIWZ5mwZMzFri1@z~GQT0s{XW>JhZ$FNT3RX3f{X@pU}Ed$$;0 zWIW4T(KZFD3$68$8@9WkP4hLT!SAw}w4e66)mz!3RSB6IZ@KeV&16+arXi5H5JRii zV`y{@rsfv0V(msm(tX&tWh-_)yGwf=Q=SR7W>OhF<0ho9ic~6T_O(`1V2jRV0@+G* zH&zgQ3uK+~&nC~gOdm#vM)1s&Pit=x;KblRSp(SgQhGUug0jY7gQfKaSTNov_8l!1 zc&>8rk}q*j^WlQ?U&m#D`~Q58_IrZNr2>QE5(-aIgVt%IkYB>ajq8z0#c^QYJ`Ii% z@q`kqJ(LP|eDWfXrTuuZz*DWrP2}s)!Lnts-M)ZI)DX`|6M>TxodF!l>cvfuOxB(LrYZivU0ng=}dKPnU(m%sQWS}g{=MHTQ!b(AmI(ixi1l`%L(Tbd4h{xCBA^eZ=j zS2C4AwOZD*Ly(bDco*`=Kj-G>#40V83aY8uZ&u4SL_$%tn;fP`@yb`e63;ySBo6F< z0jXpRjcOS~!z)nf1hJ4UXdpp`EP*UqA00llAAkLZ^Ra8!vv}(1r*O_I&c*D^JofEB zBqa_(^?{*&y#GU2;KUQxIJiCMk_Jjj^6a$llAH(T=QR&McFv?AT#lfYVB7&9g{DG4uUm zHnUf?V3GSAWIPJEW>~BxSs9j`1?yziM04vK@WIDF9SyRe6nVB41u&)#7 zUPhClZSo6m2+XAPoadIjH3=GeI^eEKk4#F|37#6JCi`iA51E@D{T<0691I%yd0YPW zlt)voLu(}Zk@Gi0fT&!ft%U>Qc%Rur7&$Q^0G~iA64#jjz&b$p$p)gSZf&FJ* zYjwaLk3g_$Mg|5Mb2@YX*?arop@NU{`#?~Pdj3fnIvJdewhwilDfHJQ!08L1++>yp zQ0Fs4+YOITYEAY8T;E~?Te}@yORZ}I&N^Vz4F}A=VV)m;U$fl<3iE8>8e=G$Jue(v znKg!9L*YTDj-^U8MCPdl_+`aN)}^1oWLx%+>}!wnt{ecC8#s3T_EFjMi*sT4d>i*+DYdkf(prHkKRN%Aevw)^!6Y9Zt9vZrsreSbz zLh4{i(9Lv(g^t;DtjyPLo(`CFGAUk+E;?@`>E#(9|0T0=>b0$|-b?^EC9^29rLgMJ zu(EmgJ_W{EuK^bZp$~6m^@e(FfK^k7I=ZV(DwkBq1qYeJ(-oooQWkuAU#1Fukwm;} zj@pwL?|@M@TLd(mUxFTbYf#)X*y_@1U;5s7;MVDX(_0Z6>2Ho3l`6iWJLHW5ca z9##tK@OM!55bkUshBj9CeAso{?FdZGV2Fun=!m^1rj0MCO_EY3n(Y%1IQpog@#Qal z5x3s@J6!v{@0kDxzfaOsnZ1XC`ft8BhD7lFL{n+RGiglC&0*E5RSLGKGR%i8)qD}B zoOlwZC#SHG%OgS`#Yz>4WCG24Sw(dyOfz>s!r_=E?qsoYn$2b*mtE4qN>G!RcHNqF z0@>+76pn|K{>d;cZk~Vl-uL3(d+x&>cie?_8#iHMa$1w~M%#;l;T1Ug*b@+qr?7I( zT6xJ7=cjPv4ZlFZOMjUrT8%QIk&u{ZluFfG5F3RDn(??H`;Y-1=2<1dqL2`@kLIBZCzvHRXXV$0eQ-1nFJQKylB;eNHNb3$cxaR1#>R7DX+aH$8R{^tnerEc=^Z66do(3($m5T4Z+`D$c1hr5Fd9d( z%6&9|c&bkYQ@yw-8wWP4D)@XH__R=O*0qM_mv}9c=KSE^LfLKyhz5gr*E`;hAN}}; z`i!MAJt$WS++;IH3A~TZR$)d!VNe43S$!!-Kjal3cQg7s-+V8!ki>~Y21fW%ZozQiw&#RAisYv z!p$t!jfU{l&WEvgau%UP3d!VplOXA-V8ezrxbh=c;g;Kehd)2?peFoeG7~uBHQ}Dd zf>+UWlvH&Lpv*mCeqr8vN76&KBxWh^2OE8|T$Co-q{oyg@>{OprzaKnPXV^(><|OM zrc*oFk_!?PEMz5PDz?a8ip6!``QGG_YKNOnF4R>3I8ShU?so^9ULci8Ay+8M8=0nq z-e44gKp4SbOsTqju3!D?SL4kWz0stchw0r|M=}w_*uimp@iSLre*7>ttQbJJLl3&D zSWW~2IUtIs2gDX20L_Mj%!6Wf0fT)B$z}Q4l7cJA)L3;8%;)Flc_1%1u6K`D|1AKU zK81~@KnCI|3=48=Ud;np^?pjmIZ*H;moI2wMX$=KnK^-5@}spr(j1zJp(%s(mO!+4 zIHaa4MPOY@7KTw7W+%O>>YbLPs@_0IjY>4&MWv7z2pWwgu~2Ft-|*qVo%@k(co7>| zA%82L6^(iYiC9RM7~XJ9!=p5VQ>qozt3?ET9(?JGpU2kC8<9@Zzd5hHgwIAikrcBm zN$Znx1xt%L9N52K)+m&g6HMaX$-Uy9d+sse9rc>lhpRcc51BRMnr`bj?&No_U@@KA zi>!BCjb#6+J7ix5Jk7tDpmbaKNXNnJ?MFD-hk=n*$d;iaYO zVq)`Q;9kZ-0fYJ!def%ws$V~o10p^T98z)sTdh|GU~&MNp`Tx^hJE|?;yd5@j=;Q+ zeB`5sU0C5W>_sTTFc`z`Etd*vjJeNpI59gvug^=yKlkW^2M_A`;(5Yr$l)9tW&VGu zM1NDVMA*oB5Q}C|t1={ytU}fhKGiw=^d`KTKwQ&!_wwxH`9XC_yN0iQ^J;9~wg&Hg z-@CEz;333g!w3b35cG~9l~{$KFOIESHY1%0;?YO%#kr-6ue&B~YC8Ha~YL?1w)XMx_DOBLv-e&z6TZJ`?8EhW2wlqv@3KXQk~4 z_Z~K<1k1EXR_Yo~^Ncsr=_33AuYxEz+~)qz?@h#0dKM=pCI!@U3ua3DKr)45E{~9( z4CD|Fj!ocO-~KLUvju$Pnrp=3Cs4_tl1d?qu$PLO5E7|T`FV3d&ANzdgabf+jzlu9 zvq?Uh7W{FRP25v>?$oM9Eanywq}@QrFef8EKl+0qER2t#RwO_g#!_JkiT(^a{veX6 zKBQuOIN`YC@tRk^0`YhZ*Ijo#Uf8=|U?aW!OsG!8?9tYKi{}A7s9A`=`Arw%_+yWg zpZ5*F`ZdO8W(43)&CQ}zEhCdo$ZwFo@L@{D%Vn*Z$(cEnstwg@l^W~e7LML=q{79X zc=B0n+_)XI_bU`D@)akWiO)ap1NQ_5?m5ufXuX| zKn|Iqp&$tZbqw?+rP3N0U58?+irvre#Htm;_}Eof;^#m62}*?}yyeo1aou(QuHN*W zfAenq=qLY*$?18qJjrAah66Zq`v%o1e|hu?EH37dNMvMj!RM9lg)Do9X;oRD1VhMG zYK%PQLN(sGb=uWvms<9uv^|tjJh)!WO3~Ti*x`$$t3ki^Q|{qBV+itSsNQU9y>i&( zKt9LVA{fTrNPTO^;sXvN=;^_ER*`M%_FJ#7&jKN=u#89>V)5}-+zW{u2E;sjL2 zGBnt(C&!EwGtq|Xxbec&RL5F71~FT$1ltTtoXw*l zim`U}Sqik?hcLEfk6VJCtOHEmjR6jMAEgG-^WG9e++~`muC)U=6Aop3LPegl0JBpO zaL7fFn?ooUmhHZFS;M0WkdBWV?us+wLfdoN}?>|L*s)XCTvnKbM6v7n=YwHlo~Y z#NdSr9{No(C3D-hZ8*GtADZPdI@KD!boJ+O+R3Nj;~)DtcJJGV5rQ4%3eI}P*%%!i zz^%95B40UrP6dNBwkN~R7~2z+;HI5S#3dDE;%R?hKMo%nlYE^l34$B@_V35*UiUhD z;uG(|yDs}*YSycieER$-^XEn4h^PB;^zkQPe0mo3RtGz_ZG*p7#_wvE#b#ztOQUSMf)PV(X8BR=}&(ePd~d0gQKejBC#Qn*HWn{c`+LS zg2|M;vbfZF)n@38k*H?#^gs(>aba44LF0!f4eQ)vrnLkDSRq|^{V%X}+X%k)wIAT7 zn{GBfT-6r(GQ*f$Ea0fq&&JS-)#y~47>b0E-S<4k_CAMdr;2bUja(f#I591jWfOHA zeZmoFRLVH~^j>(HZG;nHJ^y4v8Hs90P2lLr3i;Ww$>Uy10G&)(o)3=MZ)C$AdEfDK zaj!Y@h$G|;NVYA(V4gkM+>(kn*{g{4Nj8{C5@%!2qN!198vnX7{fx*uP73I$5^!&m z1soNFq}FI-&H9b#>mS0@_!#EL528O6$HM%a?u$Pd5I91nBKJxS6g*5EUy{6xufLSf z;-eq`n3%pF`n&fbok+`@h690It|-s`Cc~hzR001BWNklC<`1teeaF}+(x26_Dp+tUkca95elG_! z`MgOyXVKp@MLt=I{7u#`hh~&h3G5dW(RnvJe`YIN^O@nAD>_{;p$Q@RpMFQqL&$-e zuDIm&?yVD8&yexWeOL8s+ba*qP>7O3)+Ih{*}N6iY6VyP-FtAs1+UjL7l{PXmx*9% zDvNLZ%XjhULl0v8NFUO{4#Mp!+Lb)|Qc3xFQ5Km%c1K_dfpFOYR805?3tKX-xYil`#-SLC8a`ue;`xg~ zCmeS0zRu1s>O3WLlT2#EWT$-A1UB;Z*+4N_m(n*L?QEWSjv5;nV&Rl}`6OrOwX4_a z=*y%8DDm7V)|%LTXac(rPowIMqUn!faOFCA-ObI;pjs+oc%V5n9JL+!Y*s8pdDbyyy#q;!3A7Vjy6@im@Z=Lu$X}9dO@ccFDcG2a z!CR|XhUT&?(u5L_xx?DgG-cg}#>&6k(B3tCy#wjqn$9tgdRdwVVqo363~K7S`N@j)_Q?zkcIdeB)pK34gfzE_~~nZ(?NSDijKJ6!HZ7(};u!>IZS`F-K!|W(?!w zFQDBiDnz1Pt)o&b2^iwObolTgoiRKk)R238I$!v{SvS$X$E5Do;b&5?KO_q(%K8Z& zurA{;k^3C?FS0SYx2f^7(sRRRH6HF;Gs zr28~%3rG091+!KNn2>!N3L%-v;G5sR2H*L?5Ao~Y-iVDGH;J)RTwD^M5>hWk`7D(f zhVjk!8xC?mWBPXx+qWN~KphTHxf1!jNg@vq7M2#pnm_fFldyKfI{f_Czmg?Hks)3A z0+C!K{XT)3Y`61Ea~R&VK|w-+Km`4nVG~r-ZkXUat{E~{8!dz)F$MlPxj%souGtU? zF0F=!aAcJ89tFcu?MGxJa!<;aIOM5g<>(07w5p+u{)#K`{GQ!-;GqXmCb=UJkcAX& zll-kZuD#|O93Gp*7ys#N*sx)n>{U1jC$P<$*$p|kj=9GU4-N@b&S&Ql4YhF8ky~;8 z`4`~due(7^$}j`WN;M7r{Qj`ksfIf21-%|D=9l0P2jm$Wq0%Z8!q}k$IO&9Aap}bu z;``Tr8^zorREVR63xt^6$PHN70}1T3{+U!YI3=L|&H^dw+nlOF zwskg9rZcKwEf)gh{$0SSOVR6?Q610q*&YDTjA{Q@;v*Et|ma&ZfA zx|+$6zIuHSd&yVsd${%-sHrp3t{-73ZTeDI#gY}<*RnKK_sb55;e4z?%+OKq!7(+Z zf^DNE^@zb1xR;ZqO!>LOf_TrUOw?y%f5K;ifBMn(g#>Ey4#`hbz@|r88p^mQUSMf# z4xn>5&oaKVOmH)}k|Fy!DL7Rn9uJ45=HIxM*`GV+tWnz;P`}qgQ4B}xvB{++4@#|j zDpn2NB>b&q0vN?Uw&H22l9j_^Ur*S}GKo*Ng_acOKtkbU!hMWIk#IcPHV7a!799c~ zt(T|s$mEZ49<)w=E`Qw~&tBGss;}v*O5ol-+qU*`fV&1GVwx`7G@8s5OUCQ*E%lso z^^X-4qz1`_=s1AL7H#e(^-@Glkw*VEn_e!exG@}cbW(l|513xB0kPMtRM}h{!^Skt zyE8pCXssqSnvB@@C+~{oUoM=;Es|yVx#6_4;4~>&%d&6xIUOaO3yB-2oANlIviq4W zD{uM#&CfFUpGCl3$c;eFWvZ+zPV5(Vsk;s!H4`Yq8d>(_TxNp0_tg84I6%;B5THeq zO$N3L(}HM{+KNN&F)}Sl%?!Y&1WBbho6Vy4vuV*-fS0UJQmoCQHKwu(!Qp-8J!D{j zz*F-R++tQRiKCfob1@8CC2ZLjGr%|jQz{4Jb2fom*UeOdp|z-_aDP!k3Fu`Z(k^)sr+}pe=Sz7>c^#*zFkE* zle<|VkwM3wDSL@_Lkti$-2|IxWWF%JsN#^|ORZE^3MB#1t=qNU1>uXP8Wl z9ypSs_$40}u*;NoPE*AwAy{e-;3)kTJ54n`rD9%S44Ffe+7rkmv(G(`2M!$6oe?K7;)ECXJiG7y%q3JzlYLrS_u9 z$#JY+Gm5J|`Vn0F-5=n&XP;LgOrU{&k{4d|MttbXf57*@e=Qz)Vbz5 z;#62NwHS)UiU0wEn$=nvHKx&0Ld)s1{01Y0{Y(%h!PrJcY#)LKlbBO4a~VljD+F%P^lsEYr?A^pPT{2@DSn>i!F;l7!rx zpGJM*Rq@q(4!d)<_uSLjWqp|i2HG=`f9Iyp?u>MWxdW-xz{w9Op!DT%D5~e5%{eV1 z_}uYp*RENO_gwzBxZr~G#hB7_xtPUAKk+&2dtoou4W%#;^&%4j!f43zuE^xxXiRK5 z0^Kyl-?CvXs>K{UZ3ZOzQ0A;M5K_&>J)diYdo6zz3k9*|_=`+<{u|c`KLdwLWbAQ2 zw@=ddbYkkx=jxEfruoNl8~EDD$=n9iFjFq8F& ze-#5GAm|Gm67S2GJDjP3#?;P$3OsQ5wTxGk%VE-1%gHiOE zYKt;WKgHIes2C)}lu`Wh=!PKtjXEoGfmK%XD|nL6Jz7LM-1Q^8$T?- znroZ`PckVSKr3dUtfNe+#B_89=REo3Q$~&B@nK+)K~#BJ5An0nUy$`H?_pnGzwrj6 zpJt_My*$m{B$*+7BCAym0=WM&py}`b{@pn5)vv%Ex8H-G{P^dHMboHODPas@XlMY3 z4(<~JnD>{gP%@2&!Y3rJ5Sf>{`>CNJ>h*MdsabI95Bm1$|SoJh~nUYUq|4O_9bS|ZzGjX zDBy|bIRlHxPA9{d&o-0Md9L$y3BIwP$QN@s;^^&2^=0trlTYYe*tTsu#tx06m@Oj4 zaHtxkoRkNWl~_PuUmx=Qmho4~a(gGq>8!XJhmxv&oh$AyNgi57}kUxSA>(=WtY9Pr$3WG6u9e91p zRlRTS8?2Z3e3FUHIwBs8%0hvIMp{@z6J-4swYGR35WM9nKtPsuN4Ng&-|)R3{suq& z`OlE(OJRC`77f;6+@G2)y!YMj#naF1!c$M}L_D6B1<%m%h_3bY^py5V*=sqA2zu-h zgbjL8$W7s-6OO^xzw$}^@F%z6$3OWQ`i4eOtTzx#q%b@b{;H3=9sb9$i>mMurNJSVBX8vO}k*#$_Lp%NNCflj}8eh%d52KTru1J~Bo1 zy^PrtgM2s-9CO$WIoOOvax}jb1H3*V=OObFvJ5=%53Fs4{vc zQ`0=*!Rss&k+uLzdc9JLE*Hc$?-vK7{LT8NZop=%MtDtiPl$svss%{mk}oGoTLd-f zy%|KP?b({f)TC^lfMz@r?tq%91XU!g75Gdgr0n3{%>lBWd;O+`juDGUhGOqeJV1T0 z{C+~Jg++dHN<Zid7{ZHlxM5vWN&O-j#O99A&^G8hp{ zv(koqG-+|c0V82*TA9g@R&Um?Wj}~C9LOi3^S!X%=KCQ~&YFZJ7K7%PanJVd6O5A!`>~ zvA}G5)}`=Rm75|}0+m5--{Euab7%CBIzULkbm!Xp3={Vp>-*V2Ljbp~%`?^5MvUzG ziuz}b_=PYQchU5|R;gnG&-=tT+r9zt7orPt@%7mhTE88et_v)hF}md5?wfjfx)!gK zdwQ@@0HOdf=gF}OQ0oAzF0I@rK=Cl^G9%ptdzAqyK~z5(vN!5HGQ9TR`5^fXu?t9= z?78#5&J}W~zHOmhpGbEBS5F)G8S+$cQvyeOw2+=>dwU5?dS*(K^7vj6I`~b% z7u$Xl?%o?0RzNwQeI5{Iuc>P`JE2H&(eQJEP9th*R`xw~2zBK3KKWc1%-EGq z_UR{#w!sjHwEJgtX9Fqimp#;CV)Ag}G+b<8zZzVa5P?w#NLr|nQMWbi@k~t~d^*@1 zfb3qi?xA`Ed+;>j;+l{r1P=rfg6x}m{A`RN^T_~95oc(BuuvlwOrsisSN4%Zyz z3c%9zj0##ZXE@DGX0u}S%+Jn9@^IcuUxJDK2b84Fre&pALWtfx#S$*K@KreGxTC}_ zWR1guiUpy99#}-xD#-SvF+IiLnT(|6_y75R{Q1xKp(op?0-h6P|Juot@PiFLXYr)T zE8|RoW*RmVapOrbB-mv0*S0O2P%RbIsFaI2q?0k-b*?vl|6HDObW-F)DwZi_rUw{h zMFhI04jz*HoQLMfnh}Mxj87cWG%}e<>lzanBS6e$ecaJU%co}7!w;k0tfAbl3ivD) zS@;?_Mah($T;vg%(xI|AKc}C=Er8%C&EJ`lJUzdlp#vwVY@)`-#uUoaKQJKwQ?iG$ z*&eNTn&w}2*=5+hdk?H$umfWl`+O;;UTXVN=zbZG7QKFsCl3VEt^?3CzP~h zvnl-Whu^|ocRhrUee~mc?R*~u^!V@elq4uhX5ZW#la}ik8X94)hk$H?YfLGg&lki5 zqI@>LGLKj~j;&jFU}j<&m0Srui8!X`ClKl5B(#BQp(5WsdL_~$^Qa?_79d8iD5hs~ z0?6+l3PzQ(&1*6=Jgi1%-`;%!Th^~zi@yG>e5d#X)0dS8B==;pf>>aab;X03^7}O- zYcM@CE%q9(L!GjfCYwRBh-mjfNjl|Z838kFBnkXd1}U|G_93oUG6!3TCX#4|!dg?G zz4}Ud3SRlCPa_)7AQa6?j$B+=L~ksFRDhHB67rQCLYWlmiKJLJ8~S>&I6b53)X>lx zEX*%S^2-L53{!@ltlO{_=bZC0{P2fA6cCe$6L>b6JpGus(;R#3ak%JJ7vg7>;vGC_ zOrFI>2Rt;yHezBh0Y?w$uo)T|9med$1csUZ8ckxQ9m8xbgk#P;7q7hFA`~Xa@$esi zi~7_Ps4k7;iO2t30^vA%hXys#@9poG7qWFojRyD*P|HN*NI`9e|8Jl`YtOM(lzA#!M_vaqx z*&4nEurtU8qnh#x{I`0-yzO|l_!HI6CV$TQbC{pQukqeUULxhcH-RM831s3pW)~X* z4*&Qp@$2L(S|GzVjkjI;R-AOwNqFvaPQ{<@c>tgI?3XpTSd)n&)+}Kt8N&L3EaD+1 z!3nrzO_=lMbj?RZlDySpc+6k1oOoH3aZi<|F_jT>9aa;_j* z8rMvjOvBzRVv#ULhKDgdc?dI8lgOkJIP!=c7QEyD%mW9;1iBKC<+V_9dx>EzUY^Dw zfi*{dXzW*qF^R0X_Vu!cb}r=7U)N`Y;=T@i#+rPF634Te9FX8;VveclYj2*f93~Rf zT(@Z}s$|%uva&c~O~UhpXN{Q70XqjOw1`P(bkF(v$%vbENz3xXc8w6vU#=T6Y;|3z z>d5B>YVmawOy=N?0|#24(7MJv+6iXTvpA{y%UXwQPM%Y$apa$8vTaE}8J^)ny~qTt zR!jKc2mcW-IpcWz_l@`B+H1anRFX_HUT0_zOeW))m^dg;&1$)%`#v-CZGc;2>F2#Xu07HgA#Ifx}9IZUpejq~@N=^+P7%b=UnH2Ks@^ zF8c%?dH7Lm-n3aZ2)ste9DOVf+i@8FaQh#17Ka#8AxtMI%b8_L%Y#r-{eiK4IQ7(1 zv=kXy6_3+9HX=4-ZkfZ@n1E5TifLKGkeO&atmJbtP&aMbr0}4L@hOCYamMkWA*-?m z5=nYFCp6H_q_gt%X5B(Hjj=*46hxqHy{c17E-98r*sReHudZ z8bsOvSK{pWL7-YjGLu57R>sJtjff>v*t}^Q{{F3R$G!L5i(78FS?TN=%too&pv^)+ z0Y%(Dxpt}Oq1DFn;-ZEwZ1A~ODg6z^6IfhXMh|N>21QBIUlDl2dWD1LbIv;-ciefW z&gmvkH*~cf*7>ORr=T(AQhpfb~GyBo$G>%A%U8_Mu~*3 z8=q6MHCeYuIOwNGA-&nz6T~9MxOBliswF$hL)-l{~sLoF3A8rINd(J&;PYOb^ zz?@82powQiI{CM2Bi+yKvai&g$?>i$Po|2eiw#)c=l57+ve8r5{0sSgR}UTe{kWfZ z6`YP?@9_iw?;gbUVaeWHGO|>a%q<|Ys5GykmRlzun=MCz{p8O@0(M=sf`QeZmC4>-YC`9ysk51Wn_hxWZ*|J|>$Hb(peEO%o&1I^RO@Fq+ujDbBBaTTw? zUFE^vCCOP%i>w$On8`j(C{3$@Oq`*dMl_PQr3;|q_2aeR-mW#MAR?EJ&UMdoJ{*+? zKi>nN3l12_SohDP$05X^92BRVcIO~RPxR(JUdM159b0_TEu$|@*e4KX0b#2d-^c2tT4KazgHXGeAXM)?g5;o!Yi>8wr=7M?rV)b&J4w&K)XG4L_ z=got7#-y-?z~VsiJ=bh-VR#w3f0G0+I@I)45^ZA!k|ofc^r(D(78{i;9Pe>p7p2SE z>=O+60j*N00MJn%&G|) zf3DKk?GO^uF8?gM_PTFw`l4n)z>8z0N`B*5zN?s;=3nU_v_V7CH#cYCXg<9RTGz%(#*LzX$^=?VE13%LHe`3U+>?bKf5p`fuU;X%phB9 z*ikgO?u_W^Ku|a3Qqe|x011m)Xol@TPJ|Ok1fpo<%jgY-Fc@y*(c5mp_(S)iuU$u| zkVCsjAc){v3{Au|orxwaC6k4mraJY8lE(?cu^<??FIotQQ}#t|NQxX;`ZC`P#6S@)>?yy809iRsZhY0HN%qf9=>CTSTwRYXtpFp z9{j6ZcWK2KLoBvg#;n`09&?<$6WA>mbU<)FB7h>#kx&HFQ)DVyGJ8B}vQ~QG#b_4I z`(AJ0RTo@FT#;E~1eNm&~kO|H6RJgJ6^O^+32O#~>Il>G|}`jGigpM}kwuQbE#Dt~mmhT(@jU`HMbwY*2Z>*>rL(kj+LWEG0?$Hy%*6 zGG6hDm+M~q_{Tq$mz9A&#{6Jm#sZ&TPjHpt3{z7x=<6Loe@`D0;Sl!jA47I@9rC3j zTD1b=@d(O|DmJX!gn`ru4m`03kp{txW%O+9#l-9+lJT_Cj%($dq+(zE;+L>_b3YF3 zU%|&eekJzoJ%DVsS2Am*?A03>8X8ukMdl$HG(6;!2}De*UXpu@uoMu86W)6rMT`Jzr^>xcRhOhdX@anHBF0!<)tO< z1>CFnyyxp<6T~;UwLjZE zfW&pc{g2OrNmneOL!hJcdZLkkSNit<1~$2`vPSZIX9qlGBd+vx8`iQJP>2G-9Sww@2}E!_JFkP^&fBTR5#AQhVxfyCCh@H`-sk9�r3$Su%%hz0 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%0A|DVEKp)o0i(mXA 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

oOJ|N*UHEomhn4gvi=S?YCGys0w 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≠)qcflNW#6@!JoZ!t60 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%0DZ7KoTeU0 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

LvhhBj^5WWc7iHCsCmCLm#B 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 jRdr3`}3+>BT!Qmhj%eq$4e)mXc);7 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≥f*_8T9&n=qQzO!8_lLMcw^)`lZ)!_p{HU7zrWm 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
E3UlK_7_3{d@mN{EY?gB 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 z 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 my8SJDi-o96_03XVMal$UScVA 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�#5w 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

#U5ZY( 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�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

Um!u(~o!1o3artg_HB) zkgV2Up&UGGw`~bN(+CLNlodA_Q+*E|10KfbW>O;$03=!GlW1X^uJ%P|R*rhr$DXY* zhqkhx=SLP1fbVuOxb)l?^^^?|rk%YTpoy8Tb>qfs3g~42C?MsaPl1_!eM;b4Ys%fs zt5kznaRU1VZr@@A%LeQXbRp0FTR}~qrqK{wB~8CEcHcG1qHP_vrwf&V$nIi@XD5Fo9SwoL9%2Y0?^(V5Ag1 zVyp*WqowZa*#O++1Q8tt3uApxCPYozDZK%U;)CYGjLcs5M9@wkrk!q z;#v57)Wh|H6ca)Wj4&FzGZu%ex}Vd{z0&58y#k}+)J`U~LC<22CD_<%J{Jn%&r5Hl ziOpmc__;7h9AJpkIGFJz6J5Kv>VKuy3Mtqcb* zyhh#zHQivZ=A*MUGtR1gnUvsBAE`=u0Lloo6w8TdeDr@hIvdQ~-zV){85hgz^03>b zj@y|)&Al0#hl5HwC`fczcKhdLzmxGB>av(%)2^f$T7oUEiC3WJ#hKEO(nLt0CJgiQ zi+~dWIucy)92BVOde4={?^im>y9~puX>Q$VcIqsQkF7(E$E1{dHj5z`P?iM?SIK)nSR0& z6uo?a-`~)Kj@cfOk+I>u6PoS8_Xo>)!{)>`Kz0Sx44A1R z8nXd4RYOytrh@@TKuve1e-dd#spl`tm#?>GKx@zGd)nP98^Aqv`vKca=eArfTSB@f zf$hU`b{SjPzKKc^nOzr~RGrVMhYmQM09Ym8^sGbsiB*qUTtVZ&e_c0Y&fZf!!&Hv;J8WB2>>d>3H=Td&*5 zS>usO$dCw(u1j+7TBpOGSORA18J$h&CU?<)z5BUqY*wQ?KYEF5P+IVB_d>2#m z2dFvM+ay=8Mz)`I89n3}ZytHw%F>N*t)kqpUCWf+go{^AowhIg?t|v zKm#?^8$fK$$<$O}_+=5Ox!c_hP*Y6JhlelAm)lRv$Im}6zkK?|>E|Y7RJj^8SCs7{ z0Mj;{vzjiJvlDeizX;eV97&{}s;fNwP^F&_CEi$4ez;-@ZrOn-C7tAHpPD@}c2ei5 zJDWJimX~tWs`H$F?`d=vyf*&AfRXk#qL=)rhFm>n}jx-sIpD-f$McD|>m-9iHj9MekcVVray9^Wz~I6q^obD_w# zMgt%*Yk>{Lx#?bS=e&VMW+2E>Z{T=X32`cDOa=P~P_sWHOpQK2Fgta>ooSkg0boZ1 zNaQG$vDS^29x=`44S?i1bUI1c8eJiEA)@0<$JY8a#e1?X0X20#olM&E z>EHSB`1dsZsx<_lb1agqFH?_``64pRe7+^?<&-FW)lvT=c?h2G@?1L5<#Cab>c%>+ z1JGt&_Wk9e?bX4O@f`B&L}L_&68i*p9Yz7p0MFoN1xg<+fJcsZoXc6)R$zzk*ERgY z=tDjNsN{NL!76os)@ovZAaj_1WfX8yfuv%~+i{X(bs2EQbyb~W7d9TCCbC+8!wSy&2|&g8>ecd~ zfQv9gLWA`XhJFod$^vnRq}-KS)33eu{-zYdQBT zuqtEH=bhkIQerbk`I)cGjRQwb=6HVE(dbqJN*)vM>1s6eoc(XvWaqfLQ5O)w{&kZS z?sKpn77w(;o(h8ChIP|Sk4x&n^3;|ouIoO)|+yFTM4%O@*#jhi0hyqQzGV+onk>xs>SPJv4pXy(n$hK9XWHiS?|Z+e zRBHVwNGztNp7H)csptymDOjznAAy=mUr$|1<<A(kcTXsqf33W^AcRxj7>nVD*`^{O=SgZ~z&DV-#Sy{IGtHSr(%*kM;v z4h9=SYsw{(ib-f^vVwRQ=V8_j{Ze2kpeAKD!p?ayYY&~;U;7;N@t<~7Y9`wzuM!w0 zKe%C7fX4(hDd7P~Uk-N7SNbZ%_jI;|0~h(*fkp>*!)AA&M0&X{w(0$UEvOkenl*wwfNjhg z%9{M!1~u2RcPshk-`#%iGGhDwG1>X{S$}-;mp%erFZ6l0d^pm0b-Nz6je@%WG~~UR z{wlLFnVLyIS4M(@*lVVyKuwsMpT7Kl`Q@`1o3|l+y7lQQxt0Y);LnC0EQfKo$mcud(#B17V77BI zoX9ff$~hk(OihY}trd(4$g8mte@h@2sEH#9pv3d)-Ury#YJTc?33R1L^TXKmR}W^@ z4(gyL=fx?rkx(wlfp9tFm>>+FF5XBbrA<3M(T1I3xoOD<^sh4NT&PibGlWY z8dDsPtx|DKG&z`+_TL$r+^cKPwYr}uSe*+ai*efm87R*#I95to-A6U1)!B0x9hEL4 zhehkb<4#A*s-eX>eT`aBeH^%FBGI~EYDu#0sVCHp{4OZm)wNg}QxV4@V!oXM*iz1W z-A6$2E=Xh~n~q&IBxt0;xc2n~h)(%~q>_ZW3kcPjx&Ry9XiL$Z3Gnpsmq2mDkYZE8 z_Tv2f-Pdh5aJ6op#B?h#if8C!rJ5OBzYA!LSa&ZUPT#CyhtN(A)nrQcy=N9>IcvIh z9LTki+t*(9dW=DyNzE!?O0hr2^O%k1D*gjBt^#PHAOP00u3~!!|@txjI}h_C~m`IRx}>J20?&_b=%n#ar*8_uCnE29afcU!nfeh^(=}U9Ph1mFH8U00d3;nE1T~n_ z_mg6)|I#6`*HT7fu$@&`wweWLivVcS0o@IPT>m)11GCQj_vNT@D@Lc*N5;GuKm`K} zq}2GqVgt+#YjDFHcGvUC&_uUnn9FzompvBiQDw=2_j7y;4(9fm8O()ITkue&~nUn8L>i3#-6U znxl!UT#U`vWapUSEQaq>We$mTX{M&i5_M4X(Vgby1Zsb1?>x9U(ChN$>)mo!0Rk~M z4MN&(d|e*oLp7#3^TTu6{w$l1tOqk(ToUR`UARU$A+I&rWW}D|f^6C^u2Rv;qfmAO zc``>mzja+Yz*0ynmg`TWIhOXS9*mT3$*yf99$1#>b+MiSHJ$lVJH>j~Y4Y(4UGB$0 zkffjMLNL1{$BOV^c44vu;)6}u+Sk55(-;a=?LTYQuu}ns?T57Jx`2S$v_EGM5F4u7 zOZX+$*LC4vtEowM^L~$gjVC*+v74JM1Up>olzG+a_ri{N+C z&&AXv{TxtJ*$0pN-SYVOFqoS6_g|LV+mFkqFTX5zyRXZqFP~gf(|vfV6eGUH)#ddH z)Vw&mO!|3cmPp>{8NowroBZ2<|DVm&>>%Gzi2kJldac36V9V6W5VS;0dpBz~kO!bO z{LryBDrn+S42!U!W{N9LvCczHO)FQ@4u~q2qI8{)Ru9QwRvBzvA#h(PeFjGFcg7j@ z2dC4}qta{Rce`*fOt%W3@#b1M=6W5q!{jhuh(#k~znG@2c8-Nnv31NeDMzLooL0Kk z^r!=_FtY$WwxDMJTVoDr&>1WS%$`$to5&;2&-eXWM(}XX%g7q(3>yZa#)kXqsV#le zu^Gjju~8r(yt<9*IMP=%K13MxJ9B7uVx{JK+=@-qK|PMe5Cq6%3M&-jhMJhd z$OGn&Im$hSIpKBD($f8g8ANlu10F=^4TeuK6?iTeov$VuI`X>G-=}Yja~MZk&UYSQ zGFrzNnu!!3wXc~jACAeLc`q@}VR{X~q?|;JJ%FWd!Qo6KcHrJWP0j2bAWuw z{Yr*sy~Tm6^vY5++jI8)0s9bLv(gid*=izF<^VT}O@yevO`_+aOWHDgDrQtIr4LF{UEz_x~n$K2u`fGc|0 z9nrukziSS7Wo)4jXdAKl0XGm_)VI$$m>JD(EJ;5+GbTo6rT&5XTOH%Hp4kCpl; zz>8<5YdZU9$n0VyGcE?AF7*6Uz9cPr+6b(3?qLQzQupoTq?oRn$yyAq{n%2D{at-t zKsg}O*voBvJ5!U?f8O)jt(vXfhMTq-pl5)61zgMyuI7DN^VKlOk$5r40(8nw(s%A3 z9t>=19|@RQ+!#p3;>9czgH8JV)hXz%XKn^ib>9}_%D`s8O|dku#I_QsDTb!InJeu- z?aw7(G2%RQ5r@|Ef8pBbc&xGsX#2M&>imVc{pJ?(XLXniBjl_&n0Y ztEOhpQfZ(jd%<$K8bl3%vzSPSl5O26&)tNn8+q3o^Q`OtkrmNp8`lL8JpNhP^^W3A z271=%tlv6=QrTyGhTLB1Etso~MW1VjY1x0gN3`$NNNfel=lb091Y3`Rnv*fleXK6h z?qmCT_CjROF;Ek|N(%3kOO>)tt@{cH8P0Tl+Q>pROLG9B${-2IRD+;{_E2ML?zOg* zhAz-j>E{MKp9iQZ=<4&A+vT7!o$B>~6SU)!~bt*HCM{=hzF?YjwB)yEzF zS3OI{;lu%he)URL%}v03$8-Dco-WeMrohg|!{K1%&-#@b_0 zAbrLozL?e|0T%*@I;XnPE7&F(X=bJX7?gAl(VN&Z)_aN2@YYbqPNVlE= zBMsxjc0t={0E#PPq^GH!2$)S8Dfh@6={%#ZXt7VX^Thrzu+%zP>iJ07giTGVOfUP; zl_ElJfK;z9HY&FJ1gBp6y$2ooxtKrpA?su11Qjqty7sYSRG$h%hq2YT*l1Pykel7C z>&bQy*v@I4qXTwvG{r)m&46;RVf+LDT!Vty-vKo}56ekFP2^r%v;iXY{Yo?3%E~g_ zoqj*72(HrD`&!zL4SQXwn50i3PrAa9;n~+CbIF*7AvH@Uj2faZvn0Z5&Q>14!QDZR zuI}tik=JxG?wN?lc{c}= zgI12R-rvej92tod&adv&X-E*@Ku!kiDuFd&*;b^nrE4>Xu4z`Ofqc*4X6ZxpECD2d zF@K*f-^jaSb)ma;4jL6?LC<}}`sk%#d`tmAkvF>Ui^24q^|-OgsFf$b3nwbE-=PGQ*( zr0uDBjDRX?1P=LSz$J2=bvm3bShmHKx1F+Sz(u(UuZNQB$M%p@B5O{D=orntTFUWY z(G|6mzenTL&L)Zr$R0pe0or9Y)VG>e=#awR0!VPn*~(v*P!O^ z!PzZZ8)|l9rsnfu*}FNASZp#xmw=kPy=zYb26-=7H%e{_)C{1h|5q31%e5Q-#Ek{i zl>H%aLf=){ht#kPIp6G}7WsFuz0$_b)byHDpaA220{O0yC>C%v@^Ghi*G^1L$^1`k z!R(6}%<|f8^=EAd(kKe~Y56avTuRrl&N#2-mgkD{JQL{a`VAYCwcG96!8JT=?yVM^ z)}PPyjsBVG-hB^L0m=cgcDrnS-DzJXHZtpYP8FFw7N#acI2p>>|Lwjj%@nzSD2n;_ zE#TR0xu%xKuim%S{W-ytbzRL8hY89wy}=2F{&4l0*ch%0SwYn3q}0=-zPo@;ftoL3 zD?f()?3$WlY?|S`cdbpOo0ERNe^hgz-6HT)>E}Ct{$xN?K>4TY>kkSufV`_ZlP@)@kei(t7ceMq};^)a)a#Orw zx9U96o7H4)utR~kG8179=9#e1l71e!AUR<>(Q7GkBj=2LL&=yGJF`luIUroNqppQ5 zF#I|Q5w$414yy)s)?`X(uvYu$KA&}TWKJJ9Y-VhizUEnf(Jk?vMoEBH8ph{WEzHW= z^ZXU~$-b4{K}}8847Jy}Yh7Dwl2Sxu<>?%Rn)5nyZ^0YVd>~q z*9Lf^E1Xyh159f*DUT^9>OSfmQWA0$bk6(xd#AH7HYh<{5zmiX+o!H6Ku>q#`Mn## z9c&y1L$Me!OgiH#DEw^p(7{|Q%&LRaw`4bPVKnx}IvO91RnpEM+-#83BeX=kxPwY-H>eyNKo+!=P!* z2JVmj-oZ(N5Tx{@P%-v8sMM8h-)AzYw0167f5t-}sj zGMCw(s(AzxWzMn2?egk623w7FWX-`0An%0=s<R|iFzV~>RzFdV55!(KdQ zh{X|2&}=wv(9xxP*} zbb((2h)G-bJy)p-^e>>M*ehO-T0504He`9l{h}`d7>JFmi_o;D%Tujk%lK7IxhiLH zk!E9^nYcEF1q^tH&uoHXxY7Ji40`03g42;RZ=z5hkjm-J>Q1kgn9 zE4`hL=QdQu6nlDF9u<9mdA9whb2w189L&$ z&u|<74KZOh5Q@~9KgagQ`aae=w(Epw=&ZZ`V-|eX#q7@BY<`x&Ci-;L(yT^7-b2bD zauc33GqoM3fPm^`Dt&yv4?wAXBev#Fdn-WZ!|u`SO{JdiRIcIaWx02gAnnt|O#COM zZ#S|9w7d2tmcpPs=w-z8II{{*m~_H68zsoyhF8lMi9u|D;gbVq73 zrUX?deE_a%?VBxK_La`(Mq?+bi93Mvs#1U~V?KINKmKW0+B6EHfgfz-G!;vx(ADMT z^0?oZ{FvQy`x>ATBKEL8!ylBckqjiziBC3loq~q3BW<53AkqjEG{&%Qt}G&N*_L(3 zy-b@VYt(Z=hC_X4f|a#TiZp=jjvdxP&7JBWSNS5ZomM+{0@ndGE#FGl18Tz5)LeJ`pMSplxcuM${Qm@JGb=mUWtSIM%ZHl}CLNs|f<=aSMbPPa7<2;`MR zuyLw!@^R!>U`jN*adqlCp|I)wuAU7pqcGl)}{-A$33r1E(uBjGIJ;cS#{= zECZD4052P`1~XCL)8{e@v_@p4A?TPlowL{UBoYcpjWJ@QphXxFa&G}3jFXNt_4rg> zRv*kb0^A1F)O`W^Y2yup#D(u;$XUUUbkY2+b5rR0_V#wg6zsx5#{o2UA>RdqKJNxg z2WD&xrv3FWDu=O0UC_}1vNOuU@b#J+wIK6%9HD8RvtKh-a+)WA%O32`IR=mJS^r6a zH{-OW#&<=EQO(#fw>X8Ia~Oj(!+L&61V+Z?qsIs3Kk5>F1Z0A!20eOESnEu(3fd zqrRAA6_KCg7B&HmlGr~T7}k6;X2^gzy>UdmzpCpt^Mw*)Z3Eh2lxi$vY@VCxVHQKB zwdNKR6&uR1K(oHSb#5D^VtQ0}P-I9qc$f#|rHxs2v8s|XidpLmObGm82%=9^3JGx^DOU(he$PPysi_v4?xY9Pvz$_M~oSTe8 z6tw5n^;xSyN_|G^I`>3nD8S~_C3aGqGi3_2W+NK~ zY^vM2_K85v>#Gab5LH^d0nDpQ2ZgTOtRuk#$wM=;q&FU)=6kkJld9WoJdI1%bpYkb zV$FK@7@2`rWhorI59p(FMNd_|Q|zc>Wp*IE7S{lFytbrIE1-|umpu^KdLFq_LH?}E z)UicQ_w}*0;il|$*lpN&ykC=U`LsR{pyEs^uAMO)*?v6oYMnA(PH(09Z|^gIr}Rk( z7ukKQb5wL=u6gcroyJb-6`rfxCENXT%)y>8<{HrScMZ&`c}+X2E{MEUu`e%m6oSQKZk=GYAN{cTC@A7<-Pz-HE`4Kw|5WAL$NbeLsRcN z{anGVYJ}7MvTj2&23>Y^8IW{ro_5-ydWZE(a1YSE>uPMix5ip~jqCNb$9s@M637HB zNw$@2lmMJzJ;KPePA?Gls>l&~&jH`+qz(hq<*~?yD4WGB&g$Zx#+>V#Y~44wyh zcif-){(r-x{!JeGTgQJppYJsavcF~$NSK;$bw3xVxqG->?jOD``~BUr+kIWW-hE#F zuYdkOmoK+p?2GDLlOT4PUH~u3#5^^=bFO-t>Uw^nphz-h+^o9nc7kTEsi_B{eu{(( z;E)u{R40$l1lQdm+R1N5*%ckXEP!#?$wbb}J|G9an>heJLh z)77P~gP7^`k@eb@XB>}dj==uu3^-J|?qvWxtv-xCmr{k{#DoKkk{Zcw>CtEuh(1Fp z;u!0ddv)^%*dvvS#IpeKay;F40U?wwMqRb;)S%o@jwmVK@5VOc(v6-D*1E&)rh6av zP735;JQi3rjG>B9cA%3*t1$#v}gIK6v~_yq2B0QesF*Vh=JCiP0Y!Q7AI99$pS#+U;FuhvClj(7RQ zm<&);pfupp8_{F#g*o6HtX=nAZcYp5Q+H<8B#nf!rq<;$cIx_Ea*uKafSPii6!_5^ z@w|=wm$Yw9y=p3kRT98+I(9HW3lJL}$k)eEj>WpEbRJ_IMp@FtVL&$8o`)iGk(!um z`QSZkP?Q>f8~KrFz+_rEy?n}2&#{RJ1;F;&l>%hX&z$}UFt{?ROF6TTvv0PYmTUgo z{F${s0LRQW0H)>Fn&0L6Jay0rZVZ5_1^YU%IrdA*_rC9}b77uUy0hOahKr8{u=fDZ zRAswp;~8hC=G7Rqb2zf_IQfSLk0U#ql+fDNy6#UL#Iqi@s%DY}5MYK>q@ zP-I`#nxZ!3K;0*Mu&)Wp_Ac*`IhLy}t00;1m6~3eCt2g{A?@7)dP;Vr3;SfsZ0l`q z*GgEG$J5UPB6m%*P8D}KjuEV1gP(lsS3%7YT|H6{bFecJ5}lD;Ey-y>*=}(Qo=!mY z`2BUeZT+P0|0VCi`ey@bW{*{KwF7~=)b6HigBt|NUa4kzF5TezngTV|5mun)lWVF! z?Dl4~h`p(Lns;~i%l*UNdq?}^>+Rigx69x6`&}{bRi5D0rHeYrqJxabbZ38R%Y740 zX02E)h_1`A*X?E%AhrhL9X%mQYBcxUro%7KBy!$BlgvkE{EnAjc z^MxtPg8gHguh`NMH7+i%2B>*`b8S#lV-Y~}V!67?c>Vx2-;g(d<)G&KQuN0Wf6fu; zd;fdx1N(8x=wELX^gW;^Oih8Bs;T+#@O5-Q|NWPrm*0Q-#Y|1`4a?!H>qWMXNC&Rj zFJJvsG9~HfG*E=pf?sbvB&H?;y|bYVL=~vnnL7wt8^V=h&_PXouJm4j2|y`3+Kq*1 z0k2eDN9e2GM@6P(5bJmvnG8q1igR}+h@(}jj%|$^tu!VZt%m{HkRnb>gbj~M`_X*> z!0DQ>Q-_jh^)2<840%A7w}8JMLA4LF0SGyVJ_BiHVaYgF;eCu2y1EYMj})A@K;7na zu}A@iIL9$iGYT(`uEsZYs?sS`?-2=f9nb>LSOaGC)qMI`cgUU1Yjj@5K+IFIG}h@y zlW`bFC8?V_7Y0-}RACa0G)F1-s$=BzvocUL&#WUI%R07^(z-|M+(ZmuS*{JiGG@yt z*ZQ)p0^6wpGF~^sDGZBw0KOx-Kf8(6iR^^)yaA6$Pn!%aKsIWwc80I7Tl1pdM>pW+ zz!=D>dUb#|I7^HHGJyB{+GTxg*AL@>VWTy|_xt(%J9T&K88I3=@F;^5W+C9y01+zv zX{6yagM1oqVyMoP9`=&Q_gUo~)}W@=GX`{w<8mTvk173}ltx`cEOuCs`kT(w*#m+y z%19q`U$vH)*Xh%Zwb6~+4qSA`FJoY*j*iAvQxGFk=V1+dUP{I=zjn>Uj4Ij8{1E+u znQJGbrNR2yiuGW2Q-NZPIroel>F;-^8=1ly@6Ha-*PXO)_MuWit7OGn@)w!$t+Fn5 zV%7BGI=zI7l&PFh8sPv)4Hk}qUS`iHOTl_{?9~^io(ZtGE)%2HU_}Aq#ri!vFOa-I z%>WG($fU$We=ln^o?ajOxh67FssE>%u5IJjugrsMzLxCDIX5Yu#V9Kz&W1*g%Qaw{ zGdE*z5fE71++)P)>NjDoMckW(;!HJ0)v+-&vSAxsA&K}d+jVZvC_~5 zC}r=(9@UQ{{sn3ZnEh~b6VSFYMsn={M%fox;|2!{OsTS*-Ya4b^m)}a^!)*H*4jco zVS`vkR(Sz89;$Rq-{%M-q-#42WEf$rJ*S5jXt~{g^Pbk-(b-$`_%2mvaBrRJ-2lU? z&pEzdM5!* z;~=Icpr!-iMG8>OV%FN$w#PSN-+w!f(F~N!aB#dbACPBj+dbKNlpnxe>++jxFjm|X z=j(H&JsToI)hMr0BK`&_lq#nkjZuSSw$4>@QE@TmQbjB&%U zi~4((J>YpXuDkuius?O)K`f}|Ut}5bT$10egIz%*0xq5lUr%*Qs}6aUC6dr%4q4Nz zFUD=Vzq7|8w>zlWeWc_V&ArFDkc9%?qd%sND&O5CBxi_4Zg%^JtU!R?4r*Shet0o8 zA&vY1HQ$j&e`Zi~D;w7Pv)Af=Ppba-{4a3?w)+0Pd;Hc<`fc6Mw@giHYN}BXpyu7( zXLmpU_~n=7_VMfT`;Wh0zI^^NNRN_dmzP&gJC~GmUGbCC<@)l*pr(po5NP>uozhfb z2F6PM;XnOXgPQsS0AesC4G>MCiJx^ng8RMR2-4tPkj6w+xmY>J#xFSOU?>`Y96A6>(a zBB{P*#BLW4pKp)dI-VTI#B`-5Wyk&KeUwdCbRBG9e!4=`?Dk>+^_fz8#E2z&s5MGjwbn9@VK*!g_S3J=rq{VcT#f8YJsk3=CEyU9wP;Dh&mdp6d2Krq`}FnQg9Kc^-)Fz4*9J2C88=MKJ`Za^HeXcw;xXG}%EC3Mx!xaTuvSNO z*QPCi!OYEPH8gn)IHN$IQ)?sJ^uB_Us__@5W--qy*ej4mwE|^)-ruWy(P4RhQb+Vh zgENQM7^~DDPeZr>nr5<}q^_odNH;fEPCcjjhZ&k$_b*S&<@xFIL3K1;^Ia+1VRorO zm%x%M)u(KeqdldXmHN?sO*x)`yRaf11nZ!9b+b{BK=-U4?fcCAI<=d1+Shy6UFe_8 znOj8}NU}{-fdH@HO2svR)JiW5W@fF?4$8BxdiU~Pzq0S4x#s8KOdS}uXy4O0cLrwN z$vipO>vK=0E?fIxCSv#knr#VncF{DY*lWS`_<=iD2o?KJ&QG3yif|7o& zvMH%W`7Q9Up2vb@TeG9_xoXp%$;S#)F--sIFzN|euNor*vr3_ETV8~uw- zIM?R9pV*!W;Ooc1%~l^Y48rMOLO>bz-jMZ?ft2C_#B`&fVt@zKOt68nFp(kYj*gE5 zDFa_Y<#jwZ++PJP@x@YRXl8X#S|+wl0-OA711x^O^b6NuoVrcK_;#PuGNm;NvOeC_ zW|ua>2kU!`V_hntYI}2ifd`W@m4FR(gFQcG1Ne89{d^E3~8tLoh6k>-;n~6(P|ogQ;g&M zRjo^ZyB<`5Z*Cn=9nXu4<#D$kEJ;8dDZvhWO#`X{2s&@2n{L6$4j65Lu)eSi(3Dcd zvD-#m-4LRpghb+O1Q+nIb@%{a4PvyKHk`LFT;>2}%4gg&HQl&p?sY2PlhpPp76i&) z-&&{v0eep{FxWx zCi-f&T(N7ZD_6#%o|pYJn%Qh}&R8$HF5}bnGf6Nr>ZKyD4q#jZi+}rcpQ9heM$4Y)RP}A$OI+A-zVP@7m1%RwX z)?)Ek)+xnU-I=St5o=D40-&buNv5q?K*hw#SO+-nYn?Ic?`i+&hgxtj$X!aq>G_iZ z4A|sq$F(M8XnIam2X_N%ijjoenPX5gT8*4kudbRpbwfKkLG_OVjxxWD14b_akZ+ac zbYzanp1y~+>uxyY%etN~$8{OD)iqs?$${P1{YREchW>Uk001BWNklD2oL^mee<^5Uc7sx^y+;%1aggsMY2Nw__IT#^u!txe04Hg)bOPsiA2$X7 zhcf%$PG{9b+vS_mO3tb=qa$YR-!l*`LwZszwNQgh}b^2-XH5^!f&bs_}UX^g$=|px@Y=t%mn{ zeu|;l_A~(>ucrYr&!;j+lTw=f-c}v%rd3SrZclrX~jfSy7}v?SnaA2s5IL!H3jqt z%&|Uov_0wPPTzJKx{i5Ve)@2;+4fe*tM%pjw&_S*MORCIWo>EitNx*lX)%1AMxHE*#Z)qT6KMI=XW+* zm|owUcYvae<#}X3_V2Fu{|xj^T`+q|=X$Uw8@qC2+jQHY%apA?I`)~bAkfDjt^v*1 zWF<#ODTe_60sqtK+~f_jG}9PJ>n)&WYHAW7)8E<)0yXuj^m8#a@9rL!uXp#$UaaTC z;x6b47Cb&bFZ=z@b!Cs;d$)78{>QLE{a67G129$%Ll0-oTl3fOp$x3A%5-&)Z8l@n zbvvlpWfXS#0OOkf7JFne2+>(?*hseAd2AGzl4%x}5-yXOnWjNn5&)Xi(%S13aY4{rukdSDXJ2{G-dltuOWe#r6Nd+y3#j?-+sKI)C5#Y5zK=rh|3+-SYVO zV5Vko6!huq$K})g$K~gbzhBh5#In80cNn;Qd0jqSe+aN?KS=Uj<%kk2xpcrf;HG5X z05w%pQ)5HzIDL7rgY2^;omW3wfo~yL6n8*Hgf)s&uYepQ`dq0t2yjyO?4-HjM%aJ) z9$m8S*cYfN#}Mc8!&O*P7WfV9Dl^2&7vRv$8fq(wNmCA}3d&=McF<7g(BGsk=$I9# zcN(RN5&?W*oNO=`Ac;cb)%RS=Z3|*zF8X@K6tltIY6_z4h%EN;?x3bwjOC1A`10Kj zv>h{y492u(IMgGB(Q7bA-3lL*mJY)ULq*Z(-~H})DOO$e!gL)#6gL#8^z-fJ<9T{b z#;x<9^9WSdb;T+HsJ60y34^b{$2@fh(QLq$E;a!6P1;6xUNA0f%miUv0rd!m7{xIZ zxb^_u%Ak>f>gO6Yi`LyuSp%GBtMI6W>2*~ApxI5upkp3`)4f zCrx%4peAy)%QBpV4ytVTIWmcL-N$DbeyzsoO6k_R?B^eQuQ|8hDry|m*X8jAQ1;9+ zLk=gP=6I%R%s^c+J2<8(p4idUIFepSH}0@B3bZZ&%`A>ybMoY6x%r^-2eVlTomq!7 z(?Ao_@Zt}}DKZgq1MIVQ!>rP}jI)Mb@^`Cwj6pSnsjcpv5=BD3OKKt ztX@Y2qOg8Z#W2l6YO308lwi@GDd&~vS%W^4#nbBna}C=wO2yQ_mUcc;$MpiJ06{80HB=xy;A8=1exA9OYtRs=Sd>(66qRs|)Sf$K}I~n3`e9 z7Y?`x)FkMYav=$Z59VJr{?YTeiB~mxvu59bGKasW+xPANG#+ZtEUCWpH)6skJljZ64p{^VE=e)qUMiP`-4 z>^hwCWt@d^8M}xd?gjgTG2iN7&t=*7zVDW;k~!CUn~kcl8L{&zJEB0wR;O>rdON?v zekQZZV;O%h_e~JG^kT{G>4z#95a823O4UgR36)>|9;$NPWrBkb#CrZn5y(eN{Bk4Y&jQZWvoQ9du16m9`u#8`-+uVuzrdX;k9R74?!( z9W_f{my7Ctgwp1^aXgY9tlwd*`5DwUUJY1!@@KI+|2i)MBk)OmZ96hj@OAYE1i zGVn~)t)VNsjhzDQw6@ieH^${-KyJEOH{h?Xl5>qot6Ku_m%S*h}kl zKp915ceSPz7~-sXKcAa=sFP#HkooE58FU{8F0?;R0?7OMYJ$D)3*hFN^y(;U?QLq! z>OHXzAMPK9VdQ732yiAmY%znSn-m>@b=C#Xw*{DZ))Z1tnl8^LqlucDIxdCwV?Q_27dY*cKq6q(st1k2r?q7at7Hv{IHQ=Xe*S`)Cyc-XBNfLM1Rkw4@32F|gEF|zxb=#F!rv!lwFz8=3~ zS`1mcNkh;3m405nt(%IQH9za8!Ca723aB|6C!L-yPYU=cxK*8^t((kr)4tAH!TF_G z%wR(=FUwEAyIKxTy%kU|MnhN)>@~(CP7k%W0?wHs8l-Nnp&Em~J&eGk^7oBDj(|0k1O?&C_9j)c0X9!wkAa!&!``uYT|Qx*+CH>W0cUd`&rK0V z-&;RhowPn~y|+j`A2u@wo1ObDQ!{d&j0kFIu0c&0{AO%!KutM(9n=)CN!bQ5H3e!u zJnUWK;qh4kxK}ecm42=@;pSQ{Z!@!E*xS1G9)#T5U791!f?4j=k8Qx6KUZpct$%cJ zx8v~Hj*a~>d#~GN*lgOD`swzfgTeOMk|k)5h`P@TdQ?4XeFq?K+D2g>x=GNepIIsA z0yW)$EIL*UZTTkGV*QBGy~*fvK&whCbUOlDOm;i9`mt%c4EA~&_q*0>?Dwbrtclv~ zy{+xD)lHrsvPminar^ykP0cN+>0p)XnkExapVQ!1=fA$bDW-8_surk8&CCvJD(g;J zK>{@yPo0DD{##5xM<%`{pZ?sSX1B$$aaapp53PK{n?m--2Y<06@ZS2{-uPBeya#H6 zQM}dtTs9z$f&ev@etv)d*`VgfyI+=HK7U-)u-WG-GMduNjeEJdV==wYm6<55mCPC8 zOjou6<3kVf;ol!gKi7xqdTyhpKoGqrVWo$r?%m&g_$g_3ia1tn6`fo+2Y5m)O&MVw z5QIV5yIWg#HHI7t8ion=Gh=gBmp-#Ss*p4(BK5fyhl{=+9M#m1=QVG$-XPcQK-Eh3kp)_MS-!vP>>cPq&SuU=}nNV*kSVVyp7$d zdkU}^5D+2M7jg#eL;}$RSW!6IW^i*_Zzs(nOv%4O zPH}I3RBfhphc}(ARGM-Y4ZN{Sb9PoKkI&D``}gk+cvMZQ#|GI>W79x@cmXf0AA-$> z@(Tse*GO57gI)Owa;qAMUN-@EoxY^=2kkc?Uq*7&y%X;)C0hjeix-Ft)_cvJoNwmJ*yBqY36H|H2^-Nk{fetC7B;)kGQbc9s z&&IIF(kaSx#|Bh~Hi%HuoQT$Nq5$Ne(JX(FhB>mx>FraKt=XW5&KW14HKvSIe#?=9 zmu6tcV2r$z&60%9t{xE#hVE72tg3h=Hu z7a(|XA;7Pk(ps0Z0>>p&RPU>KzM{!V5A7%-jYyHmo%ygSo6wP#bbVeU3Iz;R9alHH z5z5n!7eJhywqu$EXcM6T{M0L!1uhq(Sjz;}*KW>E*_GpI=Wva>tmwyb%FjrL@6Ap- zYffEhLBwzU-_gVU!b z?Qaath)A={8OSp7C;^~#0?ePlIj?cgO;eLhorSl`UJ$5Rk(zo|XkICkmZ?f7zkjGy zbn&PncBq*tT`JpeDSJ@5RT&$OAX93r8v<4LX4M5$_j5&=?Ob0|*MF&cf)5qJCRtrz zfn=c~7`ywq?1LBCIVa2Ir5XfPgqGx|YHMDeOAbmWKKL9upu16!vp6a`ddSz_m{iK7 zHf)MNi=UkeZJV)R_OhKyUc0G}WphM(2GECWO8T{|^d?s|EMyGOLdgK#kMa-&_S?q6 zhBc5{O@#*Sb!s|vG-x^+j+o{Y2i>fh<4gLh_Z<-&HFG)UAgH-#L#@X7nr^w~wh7S| zkes`luQK~}2le8Hw*k%BKH8^OR!Lgf6?qJSq(p2w+8kc!NX-N_9i=(yX$suz+U-#z zUV70rG|e9s`7BWX`sT(Bf=EFZc&P?KAAbDgY=D=e6Gv)ZUEeq@y+U$RN6gb72 zVOPDSPc?PYQxFL>uQ@lp#)jy84L`@jgKg_k`e>@@nBp3~z<$RWPT)0dIHJeL*xE*@ zh|9I7LDkXhQVmTDvWuig-L$dGgRx<_Db;gypEDN~1kjn308nH71xhPRu5~ZIAfE+l zO7uoH|OgKw(9{0%}sD^xeDnzcQ$~-9ULYN5AqH zGYB-_Zlmj8FJRkF|Mem@lQvRbVv`>NHNX6P?N|NEYw+9U-=2X(>+{N_p0l03;k5=) z&GFrJ3d{W9~JmeO&Mjg={wgv*2YwW?i;`Upa1Ls>jf|lrD(^z8&l{cKrA~D zjzn3(3ftRwL(NKxLZp?Gp? z<6$_ilLLhFWufg9r!sIc;?pTXaU=Xars&+AipS?mVfI*9Yz$8T9Rb0Nmk3W3ysj_s z7bWB|c66P_=)(OS`3XpXQkAli!XhO+ff4SlSJLP79Q(jQ0Ur66Ld^5f^^)|SG+2NN z-Ct`6eLz1|z+48ynH?S)V=%9S&IG(E1wzptcXtM{G)_GuV6YoaT~u8bjDumkwNZg> zJD!g+0bS=1;7;_b#v(3hAdtHOt^_q_AeCoLV|L7!6#d!hvb(+YxHC=KhDLPvHeE!+ zBd$UBa)b{w#(H}Gx_c{Yh=HMF0PDFP1`+hFHDirv5~IjkjTJzMTAoQm<&@Bd8 z@_|bc1Q0QdYIl*XH5(fO&3Dkz<;7)nRwSB)h}oLBO4)9})5dAnp>&j*=<)e+xqNqN zzFrN-Z7BdbxyS~~jy8geUma%Z^qDn^SU^cd+bJSR&+iDkh~_1-Oe55_M+2XB%w^b_ ze=R$@+c{vUFeDem2fV4@w_wTYz`AZ_gOXfR_w&Y+BcrMT7GR@Z6Z{@@HAPCU4)M0z zwH06xG>TULDs$TG9c5Kaqd%8nQFxZaUREuhy<=*rk(TAf^>D zav^0gGM(e#4}C6Yg@w@__0^4@?w?+R%@Dc5)`nWAWE&m*uSW$_i zwyNj4YHn)mG%Rogaz~OXjn>9ycbl)KU=`hDnb;Au@MhH|?7Co2)bFa)aTxQ);iV9H?%X1 zve4_}yWVt5nuCup&{I~;$JH^f8=^qdsTY$!xpwUw_|t}e*Wb5BJ#;@inU0k06w5q! ze!m$Hpk@G?rLXIUdTv+NtuG?_I1SUs=c=Pw|0)}1?cQ79bF2Y@)^` z4>n2#QVQIxLhg&B$`pO}@c2^iclV1h6tRW?9Yu3$n7g}M(^&!j9hK<~AL$>_?D6v5 zd!<6&yBoURt1*$92R%!doeA)~GytJU%?|kWYi%s{F8-)>N=j-+3lpKH9se%J0UcJl zdQEa>0nv=dbvm0jN`9?!N-{?Ffv!={R^TS|<#I7jZ{0TFsty0n-sn1qlz-s9&|?A> zvkocQ_gc5C^u2B}ue`klBL{!9-@TFVL?cHaLh>K7_ccww=D7_|#r2^1x16)LzE56x z>wV4L`s+SWQ+7b^8Q4b0k#ppEH?efaP&J%#lc3%xx6S4avfBIsUMb}dPs{D@ zcDdQ@D&qO>-oWM6PJHvcTwQhQxuT`D5pXA+Um&|dsfZ+;H|A3}V%xFyWlL6P_ewEd zfzbrV1ZU)*ra5hG7_~{ttS#zNE!QR9^ z(_HH~Hs8|*nteFzo}71h%KD%3T9IPT?>;BWtt21uT&AC{Upn6d*-_t@eoGpHMhsfE zU7<)#YHBj)vQ0H-wpsm8WkhJ$q{!K7Mg+a&#*dp8c0V8wY)PQ|8c>4~>uCSzoTVZ@mxQE9Lnix%@TP+NU4p^_#~%U-xUD|Im2m z`@A)8hpsdK{?(EsT~dIiUX=l;;4y91DX>Sj z;cj=m+}>U-cX!vz?)LNY@zeLq=j%_)@4x^3^6~S><@)A&dDaHI8b5nO>eS_l&QC9v zI^9RAd)ZIq*jeh`4|7}ul}aY@&%V+>KR6VO7xIhwJ7V*o$R54(p# zt7n0a)1QPrgPM%bsex0W>NG;UlN*t*c}*e_6-|mlhknL7O_8Pgexz4A3a1Ps8FX?? z^jrpPy6d(9_vq$47^o?E%}=_I7#HG`QOrk64n4L_7) zSi1{d>Y&q#$2=1$)RB6C`!X8md*^)bqrapv_zq=&kka*auA+@aFADF5$27;3R!Bny z-qij1Uf(6C2~X!3p_gGS351eyc~Vil1C&zKBAudLN5n+HU zhySKWe9{>bNhbib^A$tBq=HqR9EM6FNZ6wH~aWzdK@k z{V1E!bxVDoYHd38yb^&5aHz;~M-Yvu(Cogx1xR!Z#wX9s+L))86;y>5M2D;!n;xuJ z$_mqrfUhWh0Km$Z)jBZ)6zDtO$$( z-@DO->#qr%RqfaUEcBae1v>JqBO$sDr|EckS>C<7tP%lESXQn&Q1R~*} zm$V-MsgrhIy`P$taG$YWQ8EO&-5&Gxpyo`&^^mWfs=R*6##v9lWk@s5)U|uxSIWv* zYmYDL|9UPZ9Zj^W^OXFcuH%f+4qB(1V*^^Z6S=9#Oh=ljsY!P`f2Q-f8kgL;E}(0$ zJ-&2JK!GsJa;qrKJAt7UnWiqzs=2B4SH!sKwjFE(4^B&cSwzaGCrX7>$(VZsnc@i< z&;mHmTaH%BYBgh%j6XZ;E}E`^+|kK%Q#QJ-H?N>CQXW(#fNhju(R%42JuCKM$qwn4 z(&>s?b;MF1PsHY+^~(SC`oYJ3?eYx8M=RjD0-6O1umQzu%E6-5O4WKx_7izN1EooS zm84vM$v;I~b@|M$dUZ@YAM-UBAHLFjUfyq}{mu9imHYz3yzLy1c;_j)xnnp3)ZEy` zlmI%a+Jve9?dhiie`DNvJD0`Z*I&VZWeTN zyWF{M?UO&NK^JQ$z+ZYIH;;4knShnj3q&+Vsiv;Ezwz;=GEB(ioI}5Ezb5S z_rX5WCI~h#wl?;QHwAiQT-VP{OYBAIE;5W9joBM(6?Iwm7n{Bszw9Y(6xPOUHCeR1 zIrVwS@$-y4Kc8j)WHuIl1LJfiLO1f8`G@&S|2oMRe~qAuJb&1EZC}6DY|MmU3pN{*N0W{;4+(10{aj;CF!R?1HDAl7w|V`QB-z#uJE(A9A8;sr z{3l%Un@%}oEAaa~CwxA1{ydnsY?f~tbR0a71KQ+}Lu>i1<9|z+y!Bj%?tkdH-RNWV+?D;20Kxz}dx;(8c#rXK;N#gEU1vwB@eR1j*SguIfTYq$5S*q2pP0 zRd?y$8D2D&7lWEIaBHp=0dTg~+ijr0%_|}z&oZiO4x10{OrKhw2;|mv&M&KbWP+Mb zdB=(EuAG@dr|WLyu^js@-J#z|>tVhHN~F=w`D}=Y?vbbSt7U-XC-WOS=+KhJUxoG8 zx=ZkajCyUV%ckR)RYUq*$6}4_*+a1xXwyINq)dcIJ8cS6aau?x0 zQF?_^E7qn7ioT?Yp1YPeP*QbvDX&1Yl@)}s?s82{{#E*{=RtvL$KtsaRB<=-04z$E zb^X4s*E{s{8=&S`;{e_E(O!MGf+oqU06%FI?xSO(tMa#*HfGtHcFvq8JKrPa+V;Fo zdkat#`pn}}Cg-*Jel~hj{_lH^jUFOUlvL@)E%Tm-KuvE6QAe{uO`7f*%v5T4m-l#j z1Jsmm5uFR*tCBBDKk9Vz-R<)Ha_pLb0yTF#)!2MkcGTol3T|hkXoF-l*XXop0hdZS zSNi$$v!c?K;ZwWyY7q2J&4CQcm+9wvdS{9ZDjtFaOLlKdZHRBF--o_HZ_BhSV0YbQ zU)PUFquR79dI#9=H1p;oMeWx*cC>V-nmd|Wb(f_rM-)`q+U7ZLR8;CaV5zSW_gW+T z_eJ`zjlGioSK35I><2xETvd6N_}kE@)8g0S6R-JWJu%N)-&d6O{@?1{nIBRXZwB@i zA7wo&$iXL(jwd&)JDtA;YII z=bzOaXeXfadAYjYHNO<7`Q(xpMH`At#&($_HQ&<9OcgfWMqa#1KYZ;Q=bmTCw3$!J}mxB)!r>o z(`o7>Yi0}JYYh0XdXKL*=)5;B856o<^#|7`JUnxbrEIIpWJumgTEjo%7}iwB>$xp| zVpE#qJSIi+2B^vS;Hiovt$M^WZ`6ILU)m)&nl^N8QuURh?zB+Nch}S;C`V(@h|P@D z#7F-5k(ygM0o{CsIOrXjpA}~5O~XSaFuraqKkcZuF`J2}lP!pNNYi%l3X)W7{&yjxqq`K>setx^#IU7!(=I!0} za(j2RTwVRR{P5xT%g0Y2mQUB8mQPoomYZEgYN{NPZJ^V0gP9lS@BMoGa=e0?&epDs z?Q=IXTg!LZ-}#sS%fEkN@e;h!!wH-rE=8$SkF|Fde8U)tdiMg z(5f8pS`+=oI_opzrw*vf05AsbX;7!Zy>wa`AKl|+-23{36-SZc0gRAVNjmCrrN>eS z2BXfqgzZ#hx(AW2s`sEVo1R?|oyHhz9Y{T!<{D5VjgF)fMVdMp2)gK+G|Yq6e-o|P z0J%UAMO+!wZD81jN`vss&)}6&lX z2%NO%=V-%`+PZmvl3lBQoPghIu%jIv1BKe@J*l*DIn0_vr}4N(VQmz64Z5)e>6>L- zn(~GN0?)0yQVwwOl?=+NxkkG0Sc6Ef&U7Z4y&%^lSiOGKv~qfI$s+-~20RkTJC(&!8-|RR`>U6(562cr)kYx-b3BH+fil>a)V?8kZvL}+n6J=aLmaX%~8Nx zMN269iFF^wvC{ANq^%|GrqjcmrA|ObrA$rZ8`(1}+k94JJ@;j^hs_}Cso=4cV{`OJ ziMrL$Wdnz66PaiI`24ioJ=~3|ZU#^Qxw?swL0fk{rwl>Sr#p{6Y16P88gPupCVE%B zKt*(x{4AXc5JF@Y5t>A7y4GNqSYWM+XQ}5Wr?0>c(}ki;kEMSLbb-G~6|eO26%eg+ zwkhZpNw%i#4SH)Qbf8M%xFsFTHS}0l#==_8@&$Q3H!4Xvjb7W{Z;q_oABnbJzhryr zwe=p`E^&Ep&PlpW+hHF)&-X~Z{MP%?q;87D_dY90Gr}--HV#SvyAZXQxmtEQ)I)M zlDX1w^H6U}i+^epieozsT{@mL_sHPD)^ih}=BwVZ>(201Uvq8x1L(I#+b6#!&urhX zfac6Ed>-FVk;ohSuBU?-;C=L;benR&-t%uu-Fe*1!(YP_UpnSB-+djZiOo0r2(H_$ zlw!&@bX`q3a+GT@;NRWPT}RV_4)@FMdgn+@@q;2YtCYi&!OQ|Rt0|B`&D(oLY6|p} z-6%O;iJJ$DVu;-fWYc0_9 zw{)K@zl2>dY+lu^R%5W<2q5)b=av0ly7etkQ}ZT()1@!xDDFLg`m5)R^zK>5)aNb% z66JAbP?P&+AWU9s22xog9YYX>?=%Ibl&#t2H6ndpbF=yYfSF}4C-2v@mMyzxc5J)N z>seG!Q=q17c13CmxJ*z}_A0)V!E0yztaVV;j0(LtbH4Q3x7_1T`Pg~>=K0P>LFtQGE_F8d zeo#}9nkudG8r1y!`GX@hKYsdQ`E>nx`S|(A<>vOfQrKT=qvibkQu&O_%aiauc`YXf zHPskg^8T!4h~y8x9ns+%=AZ`R!trNhy}7D zK;^V4LTXA;Nrgznmd+Us76S0R=wj~zPxdi@ouZCF!f+jmBBJbOgA1n$AeUkf0`O!*Lr$7xfq2!9KdR&g%s*#w$=pN8@twGhns(Dl- zk0HiUJ9eydgVQb~-;s19GNwVwbhudG6GsWv^8nbhVFP%zUZ){RPi!WhS*TC$CRr<~irrfQ*H(p%Ufu=#Vxk0lnB9J%TOq)<6naN~ z18Nq(R*gBjolCcBV|$L&6sSq2f#h#>t}L1Bx|%xyo=*ld)xCLl`>ugwzu70;}{^WB#AC~vam*_r-_Ed2s~kNuxL zpg;GVZSs`S1GxPHkyNU+yAPF}!tVq?t+h?bi z8R)1g!?M=7)bmiY*LGn?c2}M2wS)@#-N$zX>1-c+t^_Uz?Q;$EkL!KL+T`!dHS&df z@_o*0>P3FHokxx9$)_5!Kr<9&;nJR}wWTpu7qt)FT=y){nN3sZL9h71`t3}$?k+Ai zpe7NTygIV;H&FACc>3nw_sPd^zQ`9&_>%noCGNA&CwR-A*>}HR^7-en{1VUir+$rj z{^s@mX`rUEP#@ha=^YTn+emgbeCHP!w6$B#-s|8cp#y;(kd{K54#RZ>XyWMxar z=2Nuh(Q@=sH8lll3J;XzcgYZAleH;Ah<1r4xgWWeQNfZnBd@u z8o?+S0%HPND87%;qHgG>vjD;8$X_)M(w|b}T%(XEqX2{e$!Pcpbqk8R-TkIjpE)^a+j z`Bbb@a>0go*WDZqXSmmtBI!A9gSv{YHxv*%o~+UQ{PTKh%dhGix zze{6zm3wP+%)W81l=pS-xJU9?MeuC9R}$4@`%U!fy2Q=nstwqnrgfrtL%h&{zS7Ul z2lscDZPj2;bppGNW~ZO4v$MONy9~>TBh5ZtRpS!{bn3T?)O_e#f%lg82KXDqSMwil zPCY+5B2yjE-@iLI!0EJ60~jh*a;mbnPC2JeF&)&2)*`aGWPEk-EkI2KSb&iJN*1g& zG||cRJDEha9;~DI3Lun?0DyZUDk=A1o{30jJ|i`gmQ(-i=izON{60#b`Ecfy*$Mj^ZrPsmbu~4U zzp(v^W(v5Z?l&6)m2zJE;mxq8Y7|uEcxtmipr+FF}YPyc*PBq91X=CGXtWRq^1 z{VI4(exI9IK31w?+Q8^=eYbC;y*BBzSx}ifI$lwifSNT{W&KnWMeM_B3RIsd14A>^ z4Ic(rNk9n^hhuCFYUa4pwyCl~f_KTmrRc}I(?l}HR;%bnvUA+x|(DlR;G!7&C}|*-oZD>JLZ0~iS%2f z=0S0`Pd*+z=^GB1E~;spen7Waw{tJryA^P6m+xu?3$VaH9vh8konOOnt%M^56jifXJ13*>7Ai;Opk+fIeQ)QeyR6RO z36X{gb_{^$$)*5u3KsIJCOqdhYT9V?&3y)G_Zj4 z>s|4#>4&m#cfXG8!Wc-U&OP;AI`>uzJw|rxxF&OivEx{OJ=g{9acIo0d8y9iN((zV@y<2rwmN46O2{31s(PxMLfKuTDd))a-87Ezq-Puv zbuxNi>jCn^&l0RPSH;!tX#2{D z#p$SM^VMLd$wY&M0c;{8#D7vODf{ROUkzl|@({UZ``*t^M>;*ZCia!P@rJ%%WmGu> z)DSW-Fr{mAU#>?4C7b>1vrH7@9T2Ct!2fMs}!c}1S2Y^^csc~=k@ z`e9RtNKKvZdalQmHRH3?W}aT2ngLiB({45^iAeDJt&E73{~|K2 zn>27Ok%sBzjYzIqi`r#{C(v$h#B=6rne zRN53tgI{w_-hbcweNMpY=&qpVNK@>nN;g^S4PNtuqK@74q&AJ6UX-BbV}qIx_oE)Q zY!sr;oJM(p~ar73;(=%_%=&)2sjQu9txY63o=o|aEnSGM1jx~Q6(C2K{;VwfjK zW(v4`c(_}B_uaeY{rk)1`RSpWeH1vTrv_(;5>az=of71dlD0s=FyuWuZk zDKJyKqq?)zC`g^rA6&gp03e&$y574>HO;DxIcSp4Nyo_3v?KN1COF~?f@ZdPSr^HS z*Y?hu{giS&FJJOTzRRh7zy$A7R?fa%-m3siqjMd&Qkf0Vhxl7f#h3?x%u&vTMvWa* zgPu$uK-Xf90OAJt(HT3#mz~>exjP|Ia z#tl|3`lq0#js`!ys9-1Ahux%C5uC;WZR^zr*3rNG-~R6xcH=C-mEIt*>+Ec~ytwc| zbh<1M$BnUezN3P*U9}!uJz(cV;KHPhDG!6hp?>u*u7vQ0; zKS09%U7(Z=y5310z>Mn*7LY^DML^B(zWdH}qS6FJRXP$Y${qkr;@|^NkZMlJf;2v5 z{6UKX@@TlkJYW>gPBaEf8YZ(q;T-5H=?75dEyHi#6j+_5GA^Juo{{w#22RsG>!4Q~ zZ@m-BHMDjWQB%BagZSOMk*1Uz5g2kg&-yNp;eNVC8qvw;I!C}MbIjNhkR-)L&rNEz z=1c~w&Xp4&{sBy^bjoebOdLcEH5#cfM;LiEw}r73KOHUSDo7knrb@`Op;BqZ2>z<4 zNh)DE$a3E4W-fzG^sIT4Gp)HnTvp&C!|$65M9Y(CtjWJTr4wG`!X`u7*k_@9P<=izunh!wKnh?3r%Ufac!GTRG?Z z6m&XhDL2qPdeyiz56C$T@&rEtJE33BM={IE&nOWqo$hc zlJSbY<2 z<+?L}ymkG3ypiASGnTiJJ4J8E6Uri3FLV?qk(#8=T94^pr=Rn=QfejNdMEx-otsrN zscc3!JW+PYvo@2S4aVqI0FBbm6?NwH+FgM)Pb$UZv|P!t>Uv}+++f7TqG(OYKc$`D z-QF~)dEw|y=?2xv+tkk87MAxf(PR8aY9n3w~r3UKl zCMvFj0J`Lk9Qv}4DdkXl*t9(AZWnloel8tAs(fuYkYX+tteSHTSoY>Pz@#_OPD`O> z8Hbeh#s6!{dD=?u0HHqSO)kj}lg?=h9cmO z86!FdKPTyNYfqQ`pV9ivCu7t7We@6m^xkl)UB0DkrrPMMGD7;(XW3w+f1}@!3jmxx zrh{s@=axq6x$rfZLmlHLeNnd_zl-?=)J(a-wYZ0#i5l^_9@xy%?>T4q0UT@nyQjpM ze?OAFcsHU{Q|Hu}XcYV9MnRMo!6rg}=`)Rj05zrW@fH6ZK+S!8v5`|(~74 zko-&AW1rkS^nCO0hwk^S&pMB9wPou{hsJkkJYReMul1b!VCdc`uVOv&70k)<;NfYxO}?)aryD{2ZNeQOSimKSuWXF@=u=SpT8TC znu^{8)KrfG$=~zS3ui&-k7&)Kzx?aJ8I6K4t^gGUYEpY|5MLmGI7|>C0#`R+Hz!k| ziGmu=%h_o~OgWt<z zAg6=%u{s}~Vt!qJu~VbmA-zjEu$G=jMPPS?)aAu_M=f=S?TE;r&q6u?DT8!PfMSg4 zw>CU#d{xS#8rhVgTgR_at|=dNU!~EB$Ml{}17vP0R?dSLm=9>@0u)T{iQW416{(G)6_0BaZ~?XoILg!33>o zBb&zB4Pavnn6RGnE3!0S(+0`=&T=8Iwf+YDw>ssstWFyK()IU^?JeUq$9BjlKV+O5 zSjvvY@xH#VntOiVo0kKKX@GqIC8VE6jk~G^SShsH;GDr4=|7qVNuGKG{9g5E)u~yL zo21hU)O>QZCaLL4sTHV6q^FEpmul!pP1VX22=U!_myXy}1ZM5M)Mk)maj}A==E3TaZrQawTZXLZ>1&$n3S<(Mx&CH4?n1hf8>uT_ z(Q((*3RTxtdDJK`7}|F8vUpzLq-#XF#8`m##t&4)y!A- zV7m1#!`(f{2oL{(BH;sbMFD?eSpyL3d z=Saf!gyv%I`noLA?u4mBR#@25WDgihMFHoe)dJv5aWJ2 zR`pkPO+Z{CAOM27o|Qmfi;@Y>h82`Z()#(-4HqOLWJ95r8QpuXf1g1>84c9aeCOfAk;p)td&+(~0w5kXZz zUV(50O0Etd0Q5E;w`i&;G=Uk9;jsWK{TYxO>9F+~#f9N%2ehM!ye17aa9mxZ#;46C zYCt&#q02T5BUZFCi%RKfw@Nx*D-6F_4wZV3~MCpT3_>Z#Eq^Y9+RHH2}wF& zjdI<6PW*%aSijU0&^kb*u1M`7d1ucn(&d%tIdR;sIvVrSO(2l;IdDNg|ZzSk=@rz~aahH#1p4ZL?w7HIj=>3&XH*&W( zZaglhukYVfD4Ig%Z0j}-x+~{klcGNJ;M=tP=LTw4REwkVALP&#P20A<@8$^&{1>QM z5zjX_yXCV$%{v8JR4V%C&(|*7AoD=H@*tjjd~^_qKu8DjE0VuAQByu40Q5i$zjtO^ z5x)dFv0jP|Ok_U#3|*PWW2cP!h5eGCB=%;?VcsKyEL+=u!H2|t81`M;P|RcURO#l@ zx5b+)sHx+qt&6Xq?-cn>c8mZ~ZG4oCwKkMY`o;H3+bZQbn-+{K?U#y#TsKI$#<&+g z(Vlwf*kHOp!4md^`dN98FT?yX4%_yRPY(LgIk}c)$2^vd?2R4Pll#{3FWpFV+jtXO zU6G*gF5g)uX&zKUL;*!aOyL9S{@zsbze+;~y!=z|ex5exUODzFgPL#2&e^{CT6^JJ zk4v82ckZG2IduM^@f^DTK3gj9`7P%k8p}`l9h+f3H|@%wa@}9^9L9!B{Sv52c^22h zd{jieYCqQ|xIj%JH5G}eWGE{1tlzaHma&ol_J97jFMuQ{6aX#(UIlFJuL~eDbG43!7P)f-(C_+-5Q79(JHb@iHgdRNqBNdlI`l}&t<4JW<0d+>l>N+MCYO*I^h7;+alicD%$C;RemKX1X?X&AO+NDJK&ni8+K0^_&7l z1;{7;V&pgqHRdmc8Siy(oYz@FLCeYejDa;70CNCY39JEXLEF0T3fkisa+SI&pr7d1 z&gupz^9VLFpZU!}7gP`i0tTpM@ zxfrr%0yUEsnfE~pQ!O`rpPMdqui{(u1kXBOgU`9iz_W2(!0`kgF#ZS4+9|AvTFbGQ z0w^D?8ea?huaTOo0pRC!H}y(~1@uJz`nBuY5~*p>-8Dkj zPUe6#p698qW^GK=5UWmW%VoZEeb3jR3UrvdJHPX6HyvxsVLpDJ(ZBCnGjGrLn2pav zzeB?tp)tviw|@I6->1<&zc0LQjnqt?Wc^DigpSGf)^0n|f8_6Q!IhI!l=xsuNhCrs`@s+E=OQclS0})%je&qjtaA(vGSwTBYvx3S5qwxPCfqDz6ckCFcM#S5S4s z8(ngN?*KKS+gChx0Mw+W=4>0lYi~Jkb$q4$&-a{p@~7~{*PipsMQRq`%%G-L$x(>{ zEFa3*6TjS>H|`g00^IC&%k}lnQO#-uB)+-1soI(XHU(sAtz{dl@u?fsjS@Pm-I8_= z&yPI{kd=0hZLKNwI&C_gqwy+BO@Gpb`c5`4cA++2(W$e~q4D6?VMAm04_iD+-Y~YI zUm`LnZC`A~l2ebv=GL4LxvA@0hAeAllb)e^1k{GJqB<+mG#gEBH?-09%qRLQ{kY_v zw9U&7T=_6reL|QSXbQIWTXSjqA{r2~_Ld31MQZL9 zV_O@2>+5{2-22+&X1P9}mo~?~YaTlP&^QiVf1j@SFF8M7JN|w10KRbO8vmt#PaNP- zq^3(3IykC8O#_oJ6=g5|cI$F0501oC`uX+EhvoCthvn1f56kZEdinm-56d6E|Gm#s zGf4fDH>CevoWFPa`Lp^#KP~QnZrS5n$_oBCEx@zC$JaReZ~oQ)`2sM6;e}Cahw(u| zuMMZ3-E}QGR*d zdsx-pWb)U_8Qr3~Xr_p?Jz{ns{}bA5)9(r@N<=XdA_r4BsV=OGkAdqELN2gWY!q>oN&GA|n zGuJo`^5kbnDmDnsJQYtJ8EDjQcy(&;IUDJON{j5&qyf4LGm8dj0ph_^<_#i(+=!%h z`<3nB(=?>pKH+6F8dlBmF>Hn(l@C8XFxA zYUMSOj*w&d9S+b;SF@aj&oRRD9`nY}J{mWzk!D2--%<@ZkhAbPb4Put!ADD#GST-Q z_j7OZG)O*xRS&M~8@99K`Cn=i$7~=2K@O`5UlYk)16k?IyjtgozN({hMR5)q?CS$q z43M%r1&&l$fiHIGDmA@ya=q5S({dOaC>h7}JMsL4q*SL(4^znbe@ z+nE;g_k8b|{CeokHIfeAlpP^chAxPRvsqW__ zC%Yqqad?Ma(m^d3AIaICFdZ;FR;5 z+XvUt)W3?}RA=Xh<>ujTZ4~9ke~J#0@mf3b()da{KRY{K-o3wYCv-)?X~o~ayI9mD z9Z*v|0IMRX#+rF&`vESulJTPqltx-jiAcwA0Ab6=ol&|h>nFF97a)jS^2V50j1 zoYtm^0z*f7`DUC&;~5EB{IWRxeC3^z1#V!~f9L`8L`P_Dv6t>;Jp@%hE3Zu@NG@XX99&zhUzIjU+?1N`rw{-E zvvLwtcs&jG+0Y}3FH_%BAa5bH*M*6hQ@{<;7xSUt?z<_H-kUF6&#vYJP?w!apXag% z6vORe>J993UFa52XP;r}XLdu8wJt|SR6;vMmO|64J9GyiFw_1pdOLD!&U?|ABJq^IUXB@m7~*r3>b^CSQggImuOEDx;5&0YZqRQq z*qPU)q2#-LP7l}GXXK^+DWiPt?l~Jt0yU|jXyIjNV5ht9kr>tNnLhBw66$DAER1<1JqRd`TcTrb+d?+ z?;aForUodtj!3KefzJjtp%2*vj6*=CKnK;*RNA?~O|{#3_f8E9)p1u%gie=JMRA^# zeNfSwMf;;{hs!(^?^JW3itO)X{pF}Zy;{%J8bBXHuYi-1#Ho)5s9AzPqK>xmU%z2% z0T$?UZORfoU*lUh0LreeO@(~VCSFF-69v6)5+vWz#eC+citt`R*_l3n12rq!Ir((; z0}g|lI#zt4&FA8wt~b`8=GFCeZ2+hogCaC{#Ull9-kV2sjGKTytEQ#`6H1SW7thbD zQQjPIk@j55($wL_cxA7?(u@5avRsE^8(}Z$b2T5Yv}pK(?73M+CG8FQ$i{DMoT9I> z2ey%!waL2bk??Q&*(DLQusk-Q-a! zN>t5?w(~pmXlMHD%Y;n1j(?~tCa9U~!0}sOtL#&JKQ^5iPc`PKaqhGKC39+1b_IKx zd#{PgFZ(K_4LJe^pO!@2x%;zTs^r%Vh*>ciB8S<^&6!Pd~d3XMuv*Sc( z=%Ay2{%`(+LCva_R1UBXK%w|xN1&)i$D`LckFn6i;EEJr1e30lsig={y=wPSJ3AbM zBW!0-JCeOal!~=<#i}F(iqZj>s737<(b04BETpT+&`@W>hX)Jg1h!H+>Ah2QI~osw zg?XBt@O_3)nabOpKb(0C1&jgRk9!eSnMx|>Zl8gWMnvwGa{UC!JpWIsO?5F+FNvUwyQb;k0I2B*Jpo(| zmg$=7_+Ho5ONWCstmCWM7$Ey<7_ZT+X_TxoW#z}}09xRweuqEcX=wN@;{aWPJi=(^ zd62Qm)3c$IW8}A#VeoPSx196XDW#=W1on7UMvY;~C8ylB?jy30?@ryF{?Uc4xrPmy z)|1FH03)I|Dthc_xxc@wNRgxCYG`6vRrNKcTh%m3=SYboBbZCe2|!Q)(@s6FT7m@< zZ9&ZfNNV1zMjuWK^{%Y1yX!JeTR9*^g$5wnkzyNQvp2CSlx$5CM?aq;!vZpF)Q#CUSs1Zn`blGLOy)TecozMl?D9!fi z`DOWhTa6G!s|Da|BeYUN1!xM)S45`7rc#si-Q~M#o~G|EMd!z5KUAYEMMTyn!3uCJ z;m>)K~$N}=u!>rq+;U@+%C!FcQ($_d=q@2;rld?3|gDIf$O}C z`oyome!O`1Zj3)=CHkA1^4PBFm)1QCFso;%#zFj1TbFz4_1)!#)sn^}bMd?H-Vaby zzsr7^pAj9n+DGf=CHBrN=W7lHLPm44*gUYlRQaKY$B`nQbHg(LL}Gho=41Nd2AHR& zBW$|o8W1p~XOWGd@;U3KO4pia!>gMjlF5;Nfo;lTZ7f|ZXQ$`3)0KWM;Bp_RXJA{dswK+%1n!x65@m3i^2UVfn*{@0UOP@W4LvU;)54&y6A$eNf9Monc*H9U;H_-S3=2VduTmB`~I$1Lzk}GuMlnlnMM8?CiRz zJZpaD`UX5?0Q63$jiIdVshY7ws^aKJM53;fO=h4O?y0%Jm>cUAAfiFE!gT!yuOv_e zpvmvAK%a2__kl$iRkLvl$b=yAvt-BY(IBNaJuv8ke?@y9^JsuVGlGghWRrt&)pKEl zOD>%{Bwh1h<+;s9^_>O?J|YP!B8mBAeG(Kb2UDrFYm^!a+mu3O~$cQ^Eu zm)@zjSJ~i>BAUTp&f};Da32T75FWU(AnSx z)Er~mQGmxW4ordP^NUGF-Zu2%9*b$EH#ENr2{;KusB?*bYkdBvR8I%MD&` zBQFAw)uJ4tWetmcA^{a^WdX-#NB&O4&K8sW z%aha6e|M?$O>LZ?blSR{=aNsN*|WAkd~HWY3Meh$LwvS2-+EoHr1WvgI}H-~GHe`| z29bPU!Om4?)_0;CmhLuncJSZv zdjI5|LF)}_ChaGk9%>Xcr=QO<9v#jcY+oz2b>_Q$Jo&Z!@U6%FyqcPaK}`dWk52(= zK6(>C|6FtIP9+-dmg}2c)zMUh=53W|xObGxt-GI#&z@dXx3)UO$~GxIv~H%QzE1lL z-y&^u)}b23tl35T)(<;n)}6ja>q7g9(ZEv20-&Y;!WbE!8uiV-$I34!o}<^c+1l+J zzAoNeYib0s^5FmgAOJ~3K~(B<0iLx1j2u_=Hzuz(J+u)*1*FtnIadIe8FW*!q3pEe zmy{7?1z8R?SemwwWpUe&^L57hbV;9FPu}CRWR$MX8^EtNo5P3DZ}_mxPlB2}$IuOw zFo|pm^tSDRBW*lgF6U<#6`85I>}RE}CiX){YHk_|cGI=I?x5q}A~lCNd&_p%XAgg? z4E)mZhisNZ_dj(0p|Sqj*FSXspZh!VV7^ZJ;Xn5tzx4Tx4Vn5aje^$h=cV5sq~Gpt z9I2@&O#z#LnxC$JT>kj!!}8(d2ZN!imHs50O}^}lnx$U)-^sDMo~u+y`7YJ;QBmke z%jMa-<@l(|XCbqX{_?N?#*Kn-(zIKyA1&CPUpz23Dgl6S0p?0K91dTD8LOkxDGgm` zOoYvDKgzFmX$plPnvGZLD3Y2vlxYju(HNv1qnll&AnQ3?gR+|j>0YTU06?qnd3AOa zfFQtNIBo3+yThQ3)>23U)=&t#ha1E+U}Z3?l{*Fi%0)_xc^Ti0bZsfsibT`1YmT&& zWqhO~V5KZbThaMCUSlGS#nEcigPUp_S#cSdEHDP;ZUdu6^r)h4yyld! zXr9zLrj5oP>@0WJ^D=~L{Y9(Z7-;^6HwJGTgjyr4G}URG7MQfA$Qowq<_s(7wx**a zb4bZ?X$#j(t@>C6=yXFN%{4%JN0pB#O40V?gN?oFF$(Znkv7PpOKs|OO;t6`GHrJ4 zOf`#{dnY_vk%0Fbod=zB{O#SX9V86ox;E)Z6=lEuTf5-a zSSu18zSZ%_Bi1aHB>c!YG(N_XpeBwMuW8&QuObt;e=4_>$$4MoaMcrCqZ8yH`l~7O zxuT>>r_uc!W2Kye%4DGSl%Kzg>&vMk0xoICj)+rztNSXosjFV#i|e&k&CE4*-Mrmk zb^$cqB#T*=TvTE2*26e3X$K6z zvo{FP5y+`mjaH&mNz&a$KBMO}?^(}qPfbj^>ki!%X^vb!E*SdO2=~nnCE8#E|vBud*OKb?wyQY zA)Ey+TwW?-=xjMUE`Y<|onJKIzwYE$v}Vb-Sx(`a*F zcCMnAiPBVkO7YNxfXm&^(U@uqbf;!o4^QS1{U#pK@6IfHRL$C*!A-z;@gOoAKO|{6 zHx^l6?6{)c?X#nUQ=S0GWyS*f(6&MY|ME?+;juw7IA*59vi-^~pY2j?H2kAHCjA&{ z=VE_XdU^4*UMqULBRReKQ8hJn4INwhcTJs7TU*Bpd`|mT&qa++*@R`^^t5O%; zD5>W-dC2x}H=mt(3f;(DGJfU+*<-st{7yEuM{rGVjAD~9|EsONEN4o;pXA@VPG#ST zN7H7;rqFTfem;Ym`rVCzqW-2+(S;*)z!A@UD*xrTMnP|>_YGh^ACx}Xn-}<*KOC}E z(k|b3t3&4>8s4vc{X_TvHGWTj2rS}D_T87p@N?&P-?ejmhaxoz+>;!oQIKuKhdTqB zg;U7}yk2hau9n^H=jHR&53Z^C>H6dH>H72X#}D5x5BIk&Ya|)=?&8voftKf^ozjmwg;fB7uIajn%d%WtUR2?08e_C$j?mUIfGRlG8F854%>YxPwkL{r zoZG4JPP=`2T5fK3PWh9O%e{0?Iil*)c{l2H(y%0V?JAA8KnNVU1Q->?L>f7S!f`m6 zGFIf+X*^QEnj5DD+;`XZXmVqNw0G8VJY=+@@QL7JjsQYPg_N`7F;mA=28n59t*e6r zTTVu;r|zq3YW?&(K#7bs<`Sa<+Hv}qK^awfT|py^>N01lIfln?2Y{~B1(q2wiyclg zP#YvZHEIbB$00fw50E6B-7OQBOPsX>4N^6L;q=d58zSwX6OZNS*v2Nsu7|NGP_@e| zVBBRyF-Dm|$31o6RtK{>O>$k77~o$;@>ShG_)5nRohxJ5wMRQG1;d27bAYfH3};N7DD6^nUAzV0kA4ZkH$$= zR-x*-Ix;g-v!H2%e$8*SaZ??})2Xixn$-}&z)zI0&{(QV?^=@x{w{F6BXy%bC-+7f z-QV51yQtPMfkDxroP5<7$v>W>Hic>vK%f9dBGA{v+48(J{&Cz4Hb=P(Xq$VdLy({aV*pewo-_13 zK!1O3qkcH3r1thb1!|W3t@5Td@7;W5$QA&j$_!YYOBKVmNb|;8jiEZEJA1&9uoa1E z{`*}r4y4e3y$ym{|x~Ve%&?nKVG+Lh3!%u^DSb`X>!1z{302zgMFXHVhK5$@Aw(PR5*cn0&dh=jwKbJu?v&cw2R90Oczjvz?w<^BsuQ}ldQ?*uFtu!kwUfE{LO`WR z=QuJslP2v|1;YI9bgrg-S_p?FK(&lTA$o>C3kN6dx zPs^vP&s}p?ywOdyZtq;aLBQtygBk=CSZ~m@qo!?>^u~VrCZZ?oi7%}ywq;IY$`*V( zo`2>QfV%;twO&M)kmaWPK;tRXG{ywu^jmIBnx-1~)_Z&#z1MNIF<(HVYed?1sOCYJ zmnvIPd?MdUW01owdrQB`_R{yVVRb#(jQXed4kUSaw0{U#oSB5WkAqse=YZ~^@#uKj zk=)mrHr*W4{Mnn+{$2KAZ^-EU1XMK!>~-W-&KtbuW~mXS1aEpC9<^~=HaP2;K8n|_ zcFKngM8}rB)Al2qFm3y$9)9=ky@7`6ZeFS7+w}9Qk>`I6a%#?4>71&p0&n|@Bji8QddV2IP|MlO#%))X*2$6P! z^5J(mEHY|SVCpx7k`D|DB8!V9g3Lj2mq9vK@)*$=O<3zCfZT=NB}vN+-SnofUE8! zR2@*2=dgp+skp-!jP*p2=$Mf@-M~>AI0NkL)LPR@5z_zVJ*oS-e$XN7z_Z)H)A)Ml6eDWzVe_e+!UU(_U#?qC7uLE=@ID5ljK*29 zKqv5Q0%CslUQQp^HA6QtB|J^lRvl#^`gn{yKuv?Ixqe+oR6~~$Iy_gv_W+s`+_MAG zX*cx@62hyaxN$zarc&|GnzEd{>PAOTk9Nud-)8=!5fn6$G`4keUpHFO_^2y4_%MLU znKlx5dP}cv9oH8(x8X01@HEQz84h`!S^q#E`*?zTjo;dF&iTpn64Yc4_&tIARX&%a z&*!R@xzae1IgFVo?J<`f)qwL*>5c39lV#xVTn53Y>7c=CfYs@!-eA#BO}~zwEIH-1 za|*GT$L zxtr&)_7!R7w28f-W;wJ4YOXu(T`u8K-*xTG{(aO4RBb>t1bS3g^PT0dfB`x1He{V* zE+FP<`FwR_Q1g1H-TUX|_Ws#Gr+yP>>~5|`B&Ft#(g{_PLAID8nzUoTIQ3kgt0VgH z^1JWe`CI{$6-`#)r8b%r$>}y!*Cn$l(he@oSW zQ$>5)Zz%r8KEy62NW!wM>&j!}%9nXkRCxp)_?nT%pRx)&Ip^Q@Ys-23z5xo-lOjr1 zrOji!xPkK72CKDvHlSRQ=i4ssL~9yk_zFgUO?>;S8Hy@YV`>W;iwVDNezkK}k zVY#~cyxeGW+c}Npf1MtkF3%57%jMbSa`K`s=V}qnK{m&j0~6m z@qhn+HroudfiC@?pkg|llH_?ZV9fw6%bWL36<`cbyIy4ske)N&m-_(LY*SO&k*oB& z+>xW*Y(xSk3@NI`tZZ0AVZcPSxO9L|4?>8Ag*E1NGiw zwIekFvMb6OVt`=uq+zvH-US#~u=Vu-H65|n&5m-ueXKW+tB8SXZc*bfz&5*!4W0pN zl8R+8QlR40s49&;3=<-DbC-JqB6l+#_#gpKcn87FbLcamre>46cf;TT_}UYtfu;rz z+@_V0= z!1{0W$)2d?l;vK|0MUKFc2v?hfybfuS#b~Nv&#^qydzo@S)xdrY_dTYWX7dPP59h% zMdOI3CFn4DYdnMW-$~UKUTfn!XbCif>)!I}&+MQEqD?(Gd^RhLR5__v=K=+E&RMV4tgPLjJVKpK*WYYVQ_)%lYF7PamGDT~ z8+-t5xT)8gvd!GF7S$N+E#Rl@2WZjbH}7ucc!HYBJb^z22moq&Tzf#x0ywsyCi1H0 zYrWt6Y}_Y#Yv#YIA-vs~dy5BB7wn_u`Mf_DP_y=t+77VA-kB|(q2Z`WIde2v>E=Lo z_S{6SK}|LOxld42Wf>HqdAmG3Jv&14<0mNRWG;9v>Sk~YO#7U4H1kLFy%&$&iE7JBSb59r{E#4i7H9Md#f zGC_eYvR}82Y_Z9l#etg@wxga25ZC}jgPJr70$g^=xoa4g{Xm1D-$2c;)&9R7cW4F< z*;Hwp?Yq{Y^AFws@B8nE?aQABYDz!d-tDTc=Iv*Ln!7u_{SszRr(rAb#;adopvXB1wT6xTdvZ>;T9apoV( zb)}|Op+GG_O(JAd=#9oP0Ox+SEK|r2xN5>Q>TFVzU)eOtw>4`q%*JM46<}B-n=$E2LDt_U;!Y> z$MA!V)h^_2x>kMB28lIau31D%Z`Y^g9s=jaAkwctXXwlyZ9ms+QCfGVYO>s<3p-o)s}MG5c%$P3iOh-BSZ zQ_HrFNI>>5uT|?)wL7=P?DhMI+V&~Pm;&0F6LT}p&Eq5=cx!8pe7ELA{%lO1yBQ9 z4oTIh0n~JPkf_}{gDCo(pr++YM`}SoKNr*-c1cIZ5k)sOf0Tt`jJ*=JEMyxl^4#H9Xl> zM47&qEWX{T?q)SSQ8(usftn9b%kECiPpWy4;Q8Czn{Mnw!wu+Jjk848M~=`uRYcRG zaxCYrt?7~t$AFxrivTnYYC0{nfD81`Os~juHmR_CSnFCZ{%y03>bJEHXVGP)lqL-V z#IWB<;~?u$^WO?sCaCG_zm)xw>E*6L8qG-#fts)M0w4!K=2u2)&U}-fhisWPBK{me z&0!k`sEMAlU2FTjx|EM-P4fyQ@ zed8LNvTvNi7oa8^ve12sN3ZBWu8}mm zZ=(`B0a_aRKWee>vmm5k>|U2@A?)m%XjbJdF{}>37QV` zu8+p|)5r9`o@rbeDUhU_Gap_9Zftr$eDW3@p@UvF^icNW; zxAgNDjleg5{4M?br_I}+&RK_Ss+p$eksmt$Pv=R0osrBw6>?*h!#^+m{N_eY?(UZR zM}eE#uv^p5zyIO)PD}schwqo`+ufr2x++8{A50+T`N`RG^t>!*M|ywmZs(Fn1!^jQ zJ%oR zgFpv7OD86sX2zJH3uDX3nW|A)A^HG%q=aiXlp1QQ!YCzO^1unAqGznRqRQlAe zj&Cv&_l9{k29ccQ-UW6y^@j)7dQqJz03#QZj`@?_%<~!4c#3*$5zXfDJyztYYeP1u zBBw)t-pPG=ULKww2dJ6A6NU#0iBuMhl@S3nMFx#$r@>F8a_%#P0h@GQf_~6ZD*K9# ztO!Xv(8tG>`X3RJY1nD3fF`riQ0q`#g$1Nlbm?nQb2H|MOg4=eP&^$a1S}AGJy&|E zuxQhBM+f5A2y9j~=v=Qh9oeLtq-&lBV+O+jzR~Yn0AP*qh1O+=E7FlhK_ebzbUo}E zfzh0XbbMVyb1VKzz%va`@ec-5@;Gy6_9o77$qY#L`(4Ne=O-C)Y{Cn6EbISz-mql0UW6y>_s1VVPP zW~7}XGm@6fN3K&_-Fq>B0S)ww26Q{Z9N<4`!*fb8`UaGIZyKt}!FIr0M2g1ly=AiG z!W+#V-ZHdT_4-oX>fG3=<|zSz*&yF1UuGKR8qhi$0QVx+y=APhQ8M!sbAtY0 zZM3Xz7{mtJQFS+8H_Fydv8KyzqJs0NjU0|G9Z?a%L;vIkOsAha-F(y)sgCI8qfS2u z)TE{+@~!~G;xX&PUgxUCS!+VQ*-@mwodl2VrBd;T)bv_({nrAC8cw33S<~k7gq`h9q{rp%;d!~advNn0ft_lycXxkR-JAzdw*@s- zoH&T~_2~HvK+U8_BIj9acx%`LQL3hDZRboj7!0l2kovtM(+iBm-pt?~Z0ONCeabQ!jl3w8)tmPjK!bgp_GR*7 z+70L)sV6|JcZFSQ?bBxeJf)pYb|Ir<;|&3|zBb1iNPZ4JIYuOayfURdY> zj&+EBE-=bX&K2p|fEA=D&;>XJJ%SBz#^76nswwmUIy7#*pOq;JQ|IdWbUhjrN%85t z0yS5obzQvGP)&!8=rer>*yrwe4a%V0(}2Ken3<;t=4iR?`jmj5bj#(rsxDT|tgq4G zk0>`91pxw7G2Cm>m-5Uoh9m1Mp)h1d~_g={d z8L9#*qXE$vch@xCJX6;?g1$|Y9a&b_E;#_hnC2sDfHYmbntvPg8C5)?ljz2{Hkjz= zpm{*w5700TzIDuFi+odveQXSwKh&IPjrL?iMaPJCvt}i02(8($6(}9^0zH+C5~9hR zR8uZw7d${T4P%;})TATUZ~ac4PuC9HIWC+K#x~O?&jS5$|9r;0AM}_sWVs*FxI9xn z1J~Q<5b1b8Pvk>_n&$H^cZqyKAHsjS{|b249H;YV85538MwM4uuL}JaP;WZ)4XdV? zBkc`5sf0_Vu65c&0V(cwF2JUvp#e3!^a#4se9#eVrqhm&s33FIB~#bvif93pVZErS zX?_n-6Pc8e703jB8==q>sENENeYV{cKxWR)UCO@o{g**a)3)Zm=O^hCI-2$JTb~mg zU_H6sENf>znV%(T_|W@w_-ERO-sfu!S?{{7MNeBpwKg9r%DXmitwW;WnKnP&K*)B) zYfzI&&E3QOqG+F6gPM=a(|y&`yi?uG`-f$BQ;mZ3@BZ<{uL5gs1@=5^BlBT->1g+w zPa2z5O-&if0yPz#DezLwf|Pb%&9$oLrlOrCMB*=|}s>|^xI8kDuiD z-F63b@y(r`LPcs?-=9`_D)CK~ zW${%{g^i8dw4Htf{z}?O`Y!!D#+Wisoz=HMU~l;KCP)Eym43eJpVE{1O_7?`QO9Ku zRn5(c;+AZ1v}BhY!!92il-)FxAQ)=aXR5k33rml!Qh3bu)WC4|UnQ5-coN-`HW2m* zcGPO0RPYD#gUw|8Wk-Z|z{jkg-1Mr;D%3Rw4Raxa!6>%laa4wY zuC1}1pH+G;YeXd5SSLq>sUB60k<&i7;%4YYplBKk7)L02z*B=CdWLRvVS~$te?_CrpasHez8=nc%~^q(1tt{8s`o@c z`ktM(UrM&3j#z7@@1Lmr0tLC72ADq`hk*%yd45Q@?lgX)^Pt%TfJ8q7B!~{)BciXb zl})>I03iOYi52^cv_n#|huD{`I^9blQQA(h>u>pw>{! z9OiY*pK9?ot-+r<22j)V*Ig|~1hqP-HBAzsTym$4;jSeFkV=y;ljj~#lSs`$zR*bT zbSok>X`W}R<5!TCwO}*EYtS95M`T_bc*!cN3CFq62fyokDFQ%knqsVSRP{!?=4Y=h z^9O(2D$=&2^Pmf^KP&v%Krm}Jpql)~b)ch^fAcjtChrX`r%uXiq|=p=5;?xt2Ku(m zWzOjqjIZWjICK>WzowbG$|aG*y-5MU=`nVyI?o{IGo8g5)O^c#cR-1NQ1>sVL0eD0I~3!=t0*?^G22@u539-!J#K zcaB1HB%106-aU;D=ywlK?t1P>&3kn}uhd;7!jEhLft9BM^i7HeUEg)exj+cLKRea# z{K;~8p(x|Uje@A5sdROLn)>G~f!HuATJ3`J4Ya$wLu^XUz)k^*Tbj)^NV(;62dKH8 zgZ(DnDG;QiL|buY2@OwHBz)15v>inz9v#L_4Q1LKLyl$i+`BAF^7M~k(%fX z+dW;!UZAG73W#cUFvqj98LG~#nrn?lK@Do&+};?}td8gR%craBuBrLhUC&idQ#EKG z3jFFw&9&QlMN<;IfsK#vf=z|2nAga5EvfYZTE5oxYpv#7{{Y`WAisT$f^;r+4%bQh zFoC!PHQ}Z7C8bXj?3-n9J@?6SrUqgim?K+Hn;I@f)Sc5UQ@V76zSlYGP+twn*0L!Z zJIx(-w}0H9;|4Ewsg-eb)_?8|$kc0PE2yl@(IVjR72p}Af6^b*dD&kg*A6=n8vuZF ztYuaz=}aRU1*QJNXL1wNF2BKZqwiT0rF;Tvo-0DWgK9ETbJzuYx}VSK=PBEM12w*rqo&vEwCH==P~&f~X$n$AYJRkqI6a($ylK|dPQyuJ~r`Gae! zfB)foH^fumh01y8@6>>00h=c;#|AgmxJ>}2!Asjj$II!W#zAExS$1fX_Fw$#zkNZ; zq=TvVm0H@n%u$~!0Ti4+z2Zy*h8PH2ROr3xW(uIuaqN~Em~o0~fpjUX5#H=TqO1jE z=vayo&o$F>94Ji22zWapMI)UEg@f|V=fWUJ5QqCz_v8X@5-?=vjC-a7vJ!|Qt<<&i z*Z`rPNdzE+eAKXXUCrtstz+ah10-vGF3v0Jl>3k9#|Du-2ino?8i}lt#^WO3+WBp# znsv)!-+B+Qn1GGnxOA;l$wbe+gQ)8L*>ZE1~v6w1>(;P`mY`6$2v4n zM^hyXg>in@O42juCIQ9*f@A)y^Wj(1NJk;f^rz!;t&=YjJajB})LGOu0b=3PO2yfx z(X#8S<{^MOx`${8I+DRFT81v*DW1tmKmw2&7-PMece+omMpn^;3?}4*3bkt|sEp{^ zjPd)E6U!St0}cRlWnO3?&ox63>d_G=N#XsT{qjvK|%vT`b0Rd>FLQ^ zv$F;YsG3Hvv?N!5aV-saf661#Uhp zcW$J0zuZ0CEgwIAGSGkjpb`y_%k}QgH8nqdzBWw=&{U*m@kurCS_3bNmgNhiexs&l z>blfR9E-k9y_nYEslCH#DyFTX|k= zW$8s_GWf4`JgL>_Kx~F#D@h)-4V< zGG#$6PcH^F6{$&@xf^^Nb30njj?b6nrEHjC+x<`f$N&4{{CB4^tPMR@hjvYmO=X88 zHw(J_-py|Wj1oE3z@-GHl$mzSq>OD01h9c()0ncR9zY)*>|_Y*`~&WpmcBM6~l$~2Ixw|1BV&od{u-v z|1}?@kaZjE>EPRe>hxs{Xc!7w)V-PSac-nhh&})S=XvLvJWsBFDSM^fm!UJdT5Fe} zi))K^^WN#KmjU~-JV^0(-59_-#+e4A?#=w#&~1<~fu^KCzSnv1MjAEsdu6?N*SYx@ z;}K($XV!DLkwc^l%h8gtEFqC&v!T}X&;64oDq*icIz_9NVbmR%8vw3xJeJYee2)P* zKuOhObY0j=ozmF!8$htmQ~D6|rLlrIaX|Zf zlsmvg^5!bgOa7QA-L3P~2LDX|6stFnbqYS~$67Jh&@%Fmanxt=@5-Mk?*Og^EN8ie zo*uRSE2v%F(bpQQ zu1owtD&X4vocR>so`w~CQ`dhoAY;%SP{)xY#bFhRUQyB&saegR1|4=2AtBlVW=6DT zq>F9VjVLlljCDP~jzZHlEd!#l3V@2!JEEp$+5yxcWBpRsia_M(NlwP(TEH|lu)^1R#$sJy#hULK#9 zo9mtbJ>09w$+J71J3@1(hCz1*aBfs{^Ff<}XBCO2tdsNe<=uPf^CxcxNJjteyZ6h3 zvtgFyFaFVYPCu_2wCZerV*YXDW=CsE7t%f5V5Y%{bJMowMf~oLy}c==4JGW;v`vti z8L62z4>X6~0uT{BvtdRSz?!~!;_?p3D=AA7)HEM;O-;(%m`D74YssJ5WQn?*04h`M zM8><}&#sw2f43P^WZGC?L{r4HgJ(MT=ibyH3OD6<@yGspr5kzqMyAhO{P3;czjk`p z27gtL*70I%G-Gr>H$AB5fb7Ty=HVG4n*|IhQj>_y-ObLtq749p|987(x4W&hbJfs% zsODQ&S2xS&t7}KT-QL|UH@lthQT9gLuC|-XN6C%xVW&nP0p#w6|9g`j+Z{UsJ65z! z*{NCoqesPe*x&QIaSq?7AB24?`#t?NWTKwInQ*rS)~0UPbu>oVi2^kp?fp_4-en)k zwktlPJeKUkY9Lhg*gL4YHawcHvEc?SzbwnU%S%Vn>JJ%$uf#Y!7i~KDnaQ|m13l|d z7lhcE9|BnAzjO^&Y%b;i--$V^JUb%9P1DfxSnt9mQjaVk-wVT>KTDt z!Y)#zrsmJ-pyA7@*^-X0`95>DAT>4rfA-$3IkGIt&O1olGP9~je@JFBX()-J9`qz} zC~{tC#u3Tki}avhEE?I}Rhfwd5CH^kvbEg5eO7D)5}DQ2Gt=FfWn};&&UJ6!ep!3D zyO`((le?S^8%eb(TA*`wKYyuFQ0b4_=po}G?ffBo`>ku={(~4jU-sR{cgy3G8s;e$x*J%7;=jB5of|?b<^1Zh($B@z{B-eg`Q1;yU9L7)%hMZWE$^25 zry^7SH$VQ>@>a3`?aqyY-iWQKj_AF~BHbX|Wx1D6!e(`ESpScI^LI};_Bcxz5Ggq+ zw)~flcm{|BC47d`y;WDfDCVDzP&$zW0kd!b*kQOaygJUiqMZt_zcE<)eGZb7O_Rm} z!<5&>LEsvUhn!O;lrcLOo29`bj^|x4N_h^BU5%4~=rSfa(ba9aoD_Y2rgWvQbLfD7 zDJGi!6;p4miNrHG&}v5~4K8g|u=U>SWnr3+FNe1;#Mf2-hQZD4##qWA0ib-}=5l(PDAw-T>xa7tMP0^YuIASmd+$ z3JvOUi~-VKL#ynU@dwaE#{Jw;vyS(w`R)||2uv6Qe{ZFz@(9HSJ_Kr>9Pk|!?DV4$U)TbiusKBNy1r`|8#*E?F4x9|3uw&<^N z_-Hc3@jZqFp8c%ZC@9y0fA7s6<_tMuJpmB!t%p%#vua1>Ig)Mb1WS&Z94H`I*Aw%K zE=wbqhO@@ASWu&=Z0zl?=5HBhJ0r&gvq%hYPf*iq zr9n;qet@Z&pr&k~7-(Xm?QZXu-Hn{s-Ew=Qra;{=XsgsGoU$da}HGdu{+z>p|<{{rTB)epaAH2j5r&T8 zZ`-Gb%3?`BW#7kJ)4%7rK~C}W?8k*X*9IbuikcBQF)j1HGpLz0HHTfD($BR9=9Kze zKdH0RFB<;X2+kOb>zxaIRhCx~*u1mYq`q?^A^ycx?W0hv;&8+eR%Qv3= zX=HtFkgkYsTWUN?EK0X=LWDH@5VpDm?;S%Bp z(+sfd=#F*WJ`XwVt_Uq)S{;15HYa`x^He@)5srw3_4jxN{Mo$*mg^=gKrB95ZmQxZ zJB|ojyV?lVEmmw=gco8Ah(ONdGHP6M4Kdo#!`CY}FEx^G#_dxpjOO1j`e|!fu zXPfiq_V;WzzV-cH^N(iTg)aHl`~1@5XPr3P&ab`hJWlg_=lcEHF*$Va`P^4Q&5oV- zKuy`JCVJS8-QF0~RQmb#Ri&R_U42?UUHrUUZZ4OfKKx{IlAHdXpL)aZ-T7OyG*8qB zNGaz5YC1D^>3Y6LA`aEYZuwGgmZSgnfBV~~3`j7LtKwc$UuNJajm_)`5u{La5=E&S zW0W#A7h?v4jpI=0IRV^Ppr#aM8cDw6{us;zMc3WBb(abtiFEq}!d8%}3^-MxrFW(D zVMEQp1BNL2(mxE9gV?TrW`iasUDR|EsJXXLpZ0e#?O1n>9~m;hqC>!1 zz2nLhHEXt+qc|X0OEVpz1n3R{9~=wtl#X@=Uj~yp{a1lG=Wz_O;<1c0ahx8fouZ)4H-#R0%LJVzl`rXkU$<-SJ;y|{q4EY&U%@nwC*UGAPxke zX05vlAP2+K%}iFNgHR3q4bVw_WaezlL4)qMx7+=?UY@T8mCVHH6x!YxG>fyrOEYDc z=#(BTm7_jSaCM%K)voIp)6fk;u+h5&PxjA?Ys40O8wu$xtp{=46l z1W@xOK=YZrO_?O$3Tmc|BPYmw+K^mMbFeqdH+o^uCifqC?U$~Zp#32S|1}3SzfZf0 zshS%F<(eY>d}eAUsA-vhA^lvnG*uIPdvjAVukPko8`sj*?_!=Q{aj$?rP!NhXFfQ^ zc6a|^P_s5w%kJy_RU1>!Bl-G4EY01m*_Z+~PfrA3z8TESb2BwncA**s0csW_s~ZQk zJY$oj4=OXJd_UE-WAh6eo<4|dJ4|h4By~*f%dNoaUWpnpoy-g?x%d1wsF^mA-_309 zy0+GjT~m|v^IE9uS}NHqwj*n3e#Qj((+3;!{~grax1Vj({9yw{W^BTGQx)?5yEX!9 z{_R(K1M9&=3w#3kkn*dQf-XO!YRwk#uO^TJHg&APOF+$QtrKk!+}$siS63!7RH+!P z*kaDGS()()Ydd9YPD|gH-CA>ce*ApwC0TI^8S)YhmSn65(;?KF|*ws z`nY|qe7E!?iv3@8c-Qw{H?$R>6-%)60qdk{Y4&lw?lNvDU#|!bdcKTXInJ3!oqb^2 z$Qma;Xn!)(&pF1=p*T-v#~Re!i`^pgiSZ$Z$ykoYej_&P7;3gh9vl3ICS;I~ud!fE z$94QJZye7^^Z}psjFil(F*zAbP1V$#K}~Jy=o|x_6R7F2Xn!Pqh;0a7?jyD$A~!42N(*#N5>aPw5FZO zz@Q*SP0fG?=YSwfN;8de8XZ4VH*U$`LBDHI2o_c&R-n@`mgBDqQVBvy#l_fG$Mke0 z3sge!-m6&&-D|rZOa|s@)Kf6){5OUu^^63@#qL_`lfrb>SlHoExAIP1_O7aSfEyGb zjXl%JB>`EZQecs0g z09@OOtD7cxob?XPhO9Ayaah5jc6BJJt(K&1CfO?)7{t_?sNSx}E^H+SLb4 zBTdP=S!<&KFWoQoN(LLOwbZ}mBrlaF8jdN?KY-{?6=Oa4zNEc1D+Hz{dQivkUe9zu zZyxYDje_=_@fFBry#RX7`hWmon1fyq*bv8$&D3n`u@}@g-%I<&;BVA#_RZ^^W|h(VNFMQ&9V5XtFSv)E(3qkn9emtS62AAyCsy zGa8mOs5zJytt)hYf1*znpyr`xc+El0@A-Y$#9E9lVUYJ>tz=EE28W3N03ZNKL_t(d zf8RPaK}}tP?&tF5@Rh{Wbe+Ga$K~?!vTM;kE}uVLnvwSK@U(pXe7)R1JUQ)L^#QN8 zsvG#Q+&w%jHv&GpypUvE9iEH1UClWPC_FY(^Q60&3%nFt^ZmQGZV>czug>V_PE7~6 zkUdXOQ_X}@f8l>ROGfp=t>2%s6&WMRzwG0@agLsoBdza{djVPm`!(jZKKcH6qn{NF zIaE`#?7-UGh_zf!JoPr$#zDL*YvxO!rr+TeP;>TKpV_eR1)s_IpD|Mtov-o3Rsd?s zo>4MK-`#Atu1%~On__9|ccq?huC6VE+s)1L`AUrxwr-%cx!EmO*Gkb7OS78~dF`oW zRR8RhVKs8)AAUi~d+H!`06Gj?sGn?p=SF<`7CE;=f7pjy0WoA{)>(&i81k8VY0uAU zxw`L~=NXTrJt$v64Mf-HU^5q=-WwTb+FV#S1f8PZpytS4VZ(0>=(;J6|AjBBXE2eV zo0n#s>GADr%yux>r6LdMHi!`TNW3feV*HYrF>FOMHAf85F%tJ-UhyY~|Iz+(F?3g( zgkGz;tR_YLq8b8U(ae*wmPGG@Pnnz^+8;(ky2@=IR+ zHUEffrqA`Y=lqiAna>%%SY#`*#=hnH^El1#@N2!_bKU)AQ1hutT*^3eUCqZzL6?n_ z9aKib&33bFw^#oE=BEDteEIY8@zYPs#nr{~@#5ohr;>c@9Kn4$T2_fSmD z$Lb?+dLm|iWq}mo;>od6F~WNT`Jeyoe{}l!48HN14kRGdB%r))*w{sbu@&`v04Svz zg{W%KXYfr%VKz`BSnU~4L!3s>L6GwB`x@!IrIAkqk1!E%>Rw_>@vJzf>rOraYh96D z(fuHH-RU>;Bmh#JhumS)XMm4N9igTs?+p+!z(pCz9%qA?PgP5%oPISaDlh_rsCR?4 zCl*)MwA4H7&9iqBS3niRy~pJ1cS_KJaYRPa(Ph3oKgX3ivF8v?tV(Lh<)VbK$@4OY zq=hTEN@a0KG4eg>-8i0mAa|#_A=mC)+)Pa^plpugcL*olYeFD}>i)=Kg{?s;f$nI? zJOcbMcEc%du$Ul4KNEn#kVk*fM5%90>S_ z;}+k;TJTzgof?J4nTvYAs{4t2%F$tsFy^j76`-beffX>bMv$k`(J@kyG{>y1VlSYd z3ZV3uX&$=966>*=uK)p-1FG*_SJe!eOy4OcFEZ%s_PM_2(VDuQ`l;4N)d+ja^#JpuIYj>Sn8*Vxdq7Ry3mdV{Yq4aw#ti(+zU}Gbsg@jLiH;v@eJZ)J z>Zk(wxuyUb{;u&}H^+2srA(y#1TZFIWKKdUOTUw_sgI@*E7ez z=78t-{66$m85<*4hy1Fq0W~e#-Tj>MDq5rNziC-6 zF0PjQM}eBV<>KnPngxluCP!BdQ||8Fxm@=UK&pQQs#Nnh`6l{awKKgY3~HVk)YRH| zyx%Q<^_zF~on=~O7OIx;sIB=d-MdoM%Qif$Y%Q`yrf$%HnzN3=Z>}4}Ujj7&MJWM?9?Y7Wdp=aJo$sLLyrTF2e!jl;YihofevUkdR50R) zU}}18bUk>1nhNd`)Vyg>Q>k`0n;WN{-|VU^!_{WHTwPr+*Q%rGhLm?*W=r+Js~HxX z#gZ{(0Xu{qK{q8xmO3VFD({2;spG0qT&+vaLx--u%s$D1b-~ZH<8v&RGm-H{+5tdK zK3n6Y0`>K`H=bQes@dMH3%tf%^Im{kF*@->Xhx=S1k}WT9`D+9t??o9oit7+WON+L z8qa5Ue1K0GsqL&&*>&lz1T}dE=8|`uZNnIkX1UMyg-uZAYmWOY_sVp1d{>)Q={wf( z0$t^kl^;kfL&>8`F+Ve?S-|l=s5z&fXHCr!hjq-t-?@4JJ^lR4y6Z3D+w`Xnz3*%O z(d?Iv81Nrx@G^Fs_1(8T!aNT1d#COH+A;Z>@%&=?x#*Hzs_5YowRcbx~2NkbvVG6N{aS-X{_a3_lsV2tsf=LjQ7fS~I+1*ZW=7zxaajdZX+G0J|X zNbeboH#(ByR8UiM1~t>*&p~Ax^K?8aU8w3(a(x4P51ne_)c^ZYzth)kP*bzyF*Q^0 zq-ujjii#O8VsEBX6M!;KsMkOh~PVcjq_3evUpxfqyi8tA-yKNM;e)-Oh^&M{MSw;LVK z-5I^hFPNztfTMn|bSVlMudH0sZ^fsr`*uT_)>#G=9muKT5nR?yiT>K^3T*O=DE3;_AOi5#*)Dfs(TF6$OAf= zZ4eD0GDynL8T)aK)>T=PDxHQ3IHJ763?w$#Djkk&%r*i$fz!>qu@>AhujeP98#zVp z^)s)HjL!P4Sea1 zU>WUEf}~j$Z7ZA|AGJ)qYYF?IpGCUZTF0cQR?Z|a9ACpewuMKMEz2^1C zGv&{G7Jg4zdkNIE%sL~aYW3mI4OxzwnlCXm<@2a}xf*Fa-m7Nd<8rMAL3fpkesx_9 zfy6w!+-%L*l;f)ObN$r1-)=T;23Z@ny?NB^D}k5SmzT>A@82zN-<~aRq-&3!7O^i? z%l!2CXw=j!){p}0eNa=4fB^8zZk^a4EnR``T{i}h%XKU%NwH?W?oNw@(c_6g~mcD zYqO0yy+ipn#{_us0+`Ne00o!S`R z-WH?z;_}*=HzGXT+}`fh)D$DJvQ28uDsasCp7j=fyylAeN}v%RF?9`_j#`%qYNm{F zJ(qBp*z9?)w8?<~=y3cX?oI5lXUC&4U)pNyO!?jN<;rI37&bNh91qo$R+}Akj4!ZF zC)CFK%+y5A<>%?U%(f!d!e32LlX*xzJnUnGcR5y41&>WUNZ&m-NnVP-7^B*lD!rMu z0RPu|wc`eSey{&J!|&%tOVKn+*RFG(oZhL;rvx=298@>>s;OCHT+M*=y&DI0P0gB< z0zAnE!QcDdDCm$?|Nhym$6gwdl=&}>+OGxree2AmjeN;(`u z7F!L8R`JMqBTd!E734{f|!jgH3@a7*MmUWt{r4R;RR6B&04w}I_q#&=s7O{5IRP(D^L?QCh{v;las+ZK?x?n zTMn_D6_tZH8?}vaXnjuC6dLO|nA(1(PQd{*$mgtkmBX3qk!M0yiYdH;ntE>4k!5qh zPHVHd^h^mbdQC*mH9=x~c7q6o|fMs_9ytx+TILang`nly}Y7~U5@iPHUuZezP zF>+ZW*eT@fO_!!gn}8iind0|h8#+CX^xm-^TGr7|9-KchP?Ps(UcX@8_5#^CxUInU zFjLbudjd5x{k+l+Ym@Rzpr$%osz#uIn%%9y8l@ZU%*x!lQP9n@-Q7F&TnscfK@rol zZJunTz!S}v)7iC2W`_71r<$v#uzsGOpPH$uf;~zZ7pQse&gUwbQb0yE3o6DY9gwa6 zy1p~=45(R6LW=qJlKzr&UI66&=J$GhWxDXUH#+SrRt6AybZqD~)vm6GuhE-vu(_xM zYG#7g_gbz%?J>htBLv$G^uT8}miS@$z63UiWpk!C$2dIe*uu)yW z<=Jv_T#bR`OUl;k_XIUH=8ik3^mFUR?@Y}vnfJf=?^4ze4aRp+vqmL#*Vm58*No?D zpyrz{&7;(FKux8QC#b3PbM+1osJYo(xLJ@I1zlc!GN}3cpMU2@L28yq6O^DGPNWp&_4Rep-Xn0=xeAo^K604z zz1VSD@Bh4>OufgEm2;g7J8kXsSMRhq4NHa*mZKSJ>ZsW@7458xirdV~Osmy(EB&`p z^YyO^Zx_=IK*9hSz>DjebvIr!h*lPv#sk1q?~t`MWpHp5Fvx+&;dkn>nS;6-Pc4EP zPo7if>T~VhI&dTSC~BR7Or0agQ^C`4XfRzfR3TRUISW5%wI$|;FSpZ&P4(K{MHfw)+JkHMtsL3-|ifpOi1U0=WabGnF zha=hmGUHI4LObn<+MqB@-7KmCRsb3F*$O1;kd^5reMUOB99r#6<-FzQ2rLFbs}b0S z^Qr*d&31ZIWsH3Tbz*{Nz%js|1hPVIQcuzdV>s4r#gG9#|L$%#x}T$)EK5BmdGBXV zG2PF@I;In%-z9%A(Ftk*8Tnhf(d#jqzUi4+6S-~~Yd}QlH31|5p|g(DxygdC&FZu@ z8Qx?vShh^C2FSML44ErAs^>zVSa&pA^r3aR#*R$`1w3kKXM59|Q)}?4jgR|IDeT&M z)<2z2`{sDLzPhZx4O|qEzLrOLwEiH_#vV)8IEYXQ4c)ibjyGkx{pr+-ZA6D!Q(>ICc5_^$cA$WMVU~ zbFl9a&W>I>i;PP;jl37At&>-&+=Jj`{(U9V<0fu>uTsWHJQR` zE!kh~bTx>OZ**sn(VGozL-qSeKUW>3$4A!%R7$PZ)b;g^8E3oQ`0=%6<)0m7+jj?)d?O9bFj)==Sm@iXS3yqHXgT* z1G0%-jw|+wY%TmDe1G&n_B+5fa;|J^HsVa3$@R3>zNmwuxm$vmx>otHwJDEW;lB)@ zw}WP$E$xWb9OrA@>!0GMN{_D6IA_fqgxy-8rW%D+tzeB0x`Fk9?<4yt+er6w#gf={ zj`b3X5*OA3@yc036j^>+~?W4p3eWZ-fte8*Sen{37dL& zT<#urYdy{Toj2*^J4!!qx0~huPR;MO%k}lea&@KuKP^|A&&zLr{_XPf#fRlV4faIB zIXQ6_!@INUel8&M?9KUdqMyfAzqfjTNY@`P%aPL0E2b+S?07l)XaD*?xTYqCOoKxZ ziX$}#)fhzAJz9iy9~h;h`|$S_yap9)Gn{->wQ_GY_|e*<0^Hyagi zSMI+LpaF9XFgiOM1gA=Wq%b-LI~`xZTJDP+3`Uj^_hz=GamRTPpv$|Cnun3r84vaMn37#p))Gmwud0Z7}_U^i#Mb7_V(nRe}uB+Yl zWZDb^0n7L4u~J_o{|!jOXsvpPs=3)+nHz*4g}2r~HLTED@w_ane)Qi4B@4jE;algR zWLJ*1#-8WUdGFu9FNW@;SgQ4G@{h6XZ_m!FNs_?F(@HUt zzF2vvs%2cDeWkfKTfe7yG|l=Y(3bzOaYIsi(G09{CqTUl0zK@`q3Gw+x3oP z{M!&G2rPD1{*9hs%`;cCv0e4(+JGtbGByo)=DNIRv7<{i^pk)q^|O>i)%si6@jO?q z7wKN>iVg$>Vxr5W_gUlmjG)pb4<7Cf(uk={8k~={oK@Pn(iH{bxS@}jCIkHLrZ)x+ zx}NNjY7iD^13MSHHoy`EQ_c3G8PVBk*^Qyo8)#8CQ$^EWYmyl{nXA)u+k1guD;uul z3I{{?l+B&%aHfL>%bokD{>osE-}9$4D7ujsGMCPsKMTNf{%*DnhaBh`#QD-SQpQ*d zhpzc84(MwR_+e0{^-;6!1)XtRbx`g)wOzts00_MyW*gLXqV2!nAKq129D_EyU1g{! z1ziBm&5eI*lSC}d%|=}>@0Z7?pL+we|Z1aYe?t2)}|Pq?*u+Pctf%_ldm9FqI-V*Lxx#phyER5Q=@p4dsAVb;63Cg=4u-|yG>`z26w#5}PH zP@k9d*5yN6}D z?at`hR97a>Zg;ahK4`6!F4a?b6Tq87@&TCY6`a8*A^ynm#=mq~uxMV#Il3-$Nv6~A z0ekZu@C{#>c|~4^&)#K)YCY{Yv`Sl_&zU+G|08Xv&cntyQ?IiN%C{^~Q{(C;dtUo1 za~l8?{}I344aPcE+w9dhMQR~j*El=2i*eO)(ou71 zBJ3yc%g@=qjWyQufxn~A=S|#{@tgxmi-`>rFp37Vrv|rKSfeAFn0*7my6nlH4 zv>OnTt;9J#zT-UEY{vf|m#Jw9+*2bj+1pv)ugCpm1Dc2Yn;g*B{Fh%thkxlBuRY%% zdjHqn?`669L+|`t=l?oaOj5_16_D>au%{+!=sN+J^64tO=We;(-7Gh^H`c+s+wF35 zyK!yJ>+8#9yS-jMUtT!v{L|)Q`TfV=o5?BWr5W}jhX_A;I$qwLy*Eqq^v#)5(C>Hm z%lmilm-p%ybARVeY>^s?A#LaW`@gB0nmD#Icm=B^19uFh9n!md??UQ0074y0QxKeB z4Ft#N{IMI@HP^U46EmEOcEIv)o>7KEi~(I&hDhL^?jvX6?5!9k75Ld8C!4R8IL>SZ zxJonMFS?EKpB>hG7Sd6@quC5fohK!qPJ-Dw6LZ51(5B4_v?v26P*XtZX&16rFuSsI zu(CW;3Dnw2RG;hpF&w-@G7Q%M=V>|anwYKiDIo98<62D10&WSKagx$8fPKo`BJ1^c1x?f- zCuK+HCcD?)d5{!Hs-8~CrLT!oc2o|Uc2*?6hU5Ho0h>7wGgH*fA9|-;Oa$r06LmKm zj1qx4bw3<6%igpjiag%!ZvDLJtR*m#bAa6OebxJWGn`^8Q-ev>49ID~D(2oG5uhO* z;sxfvefM^-jCdv-Q7QPEuj4(&BD%^OKFutmln0=po>k*7(7<~24pzY%0}ckfoAGqg zOm*L@S;lsz#R8DxpF!JRZ_-Jg?-*}8-X&atPzN^!c0RQH^d`CkL9Yu$J^} z3F@&9bFOAka@GZhjCPTySBCPe7jwPw`v^e0{vEn2SucFnCB1y>;p~Sk!FK3)%WS8; zdAypX??5!_vPtHOKqtUijRNkxnPnO78g8nkS~a&Gify9cwP>VO{-7}nY)abXTnjLD z_}+Da8%!}kD&|Vp)zo=_>ela08LQyUI#ytk*>ERSA4~r?nF9PqA4tY<|}Sv^+*FHp@Gp=DkwRi~T%6&Hii;)V#fQriUC_XNGu( zUOV%u4X9KjWvIMauD5r~=gW;#(Dl7GlLUUs37-EUyRecAgg9EnSg(dbRkGv!?9^c9 zaRZyuS+$Y9xaOvuX|X&3GPTauYZj>KId7&J!MdJ@wO@K%X{syJ6HbSmy?ax&+GJwY#nqz~w8T<{^2`&klW`YiXA2JwU37 z!sr}qdg|nV>Y(PV_xC`}t~*$z8dgwq*aR_HcDrV7D!98du&MvW&Xk|7OqT8TX8F9i zU2bmG`TX91=jK{9$ac%a-K_!5CxMz4hho0kN_Xu9*>To4AYJXtV<-Z7I;@* zuXXP5g(JIVwyD^~d0w&K^Y^pP!ZxPtk2MtDq_t!K03ZNKL_t)#pX1Q0k~QfP0JJ*4 z^n-?`GGLma9qS(;(M@n$y;8ygzuzT;D9h$?TJ^B3bk%Q@lct*NYfl4W2H2kVlRAx^ z=LXQjUuMnlJ)q?5*U#$?-xg_|7$Z<5i762|$Nm2?Jc!vHHV?KC@5 zZnw8L#hjZuCHpz1U8yla9kB51j0sFRgoiO0hD5B&lT#a40N`Y5nmy{KG7oDZ{1F%_ zxGiG=sA(oZDQEn6R6gMo?~vQ+c}sBcSfQ2qYvqKWQKf7};<1k#gaA za`)b;ZrsF5#2LY{$GJCbBxYE%>J9p7k#+-ZD!7vEf4rYU4ez#_KCZL#(12U#-$g#x%$ZO9I4RXgC(BJGt z>j9_S4qi>dV1nj2X-AzRh%W_Whvd5)s!EU3|N57prh%hQ z_p)OqCE7KF0rmuHzW?F9*LSW-Jx8sR71Y%CnTD-*EcsBwvtnxMUxJ#t&+g{N8zg4` z_Aa~u{Wr(U)#ln83V{BAQoOI6cQHLi5Z(1&Qot*2Qd)FEg`xp>?t!ahrSpnPU zpr)?LCJXDc>J&C}^39uNdvjA@XMiOh|E{NX>@Lg&YFaNe*H-bXMf>5=jI%Q_zP#b} zP>kbd$if6o;5yge45UbB0pQpk3&_;QS_6x){q;UhGZzcE0a^tkaw4da$@9+LV+Sx9 zHCvg-^Z`6i#(q~F@U5UG0P&%<4Qe1xnHg~w+1!U_{8bwa)3Kk_wf9et-xNq^%_t*s90KW3|ziF zS80xi<;Ne?0sYvZW-&CyzSfTZ+t!W6)C3^443efTwtIl?`aRdLH!a&gK?lvg;4D`| zS4F+;^j(Kcu^HN%OzF3*I{WKDO~!B(%l`&Y^Ci1EubV@E=Xy!M#^d-G1Zv__iK&SX zDKK2Xq~u9uyu`rt&jvN+ce>u#?ylB|8fsnNy7Rdho?3&un@yD{5lzMZR@K6_&1%-B z%3YNmt5QVxANaAU!_fUYUReNp%`BslU&cAu7W6^NKmK|8Kj<1j&9vR=qh?%?v0pxK z>SuoE+3d4*CeFGUCx4^XyBpy&lb;e4Ft-b!Q!UP7P4m6MI+v%Z%$EW=vl6??nwA&r znz(OID;r^o7qD|)6J4T>=U)BkD%XU~J2Zy*u8e!Gx%6-NK7FC|b)MP0{$LO>_?!5& z8L0v_@hOl6K+S53Ry8&4hej5M-m}vCi-?gmHPLV1LCtwq{0Gz-E zJ7CS6z#3;0 z;>_SV88xhE=HO@OCPE1?=sW=*pFe;0J^t#i{>mUL&+HmlJtmAHyKeWl#eDR5MYE4| zK4!-vk9Xa^PXCy91a%$&)jY?(SEp#hYRvKB{s}aCSFrl#kD&b8@bQ1m1F-1?;h#iDR6gOgcIl@KT#SA0;xpe$ops%@VA8RBD;Y#C(|Lul=`^Tjs+R6B%sFI<_h8&hZzvG zW4$B)NIySh_*f^Jdww5sNnqdgfP6M#8{_|V*V(0!gtT3ah z4_WO-S_)c`VKY3;*z88h>OksLuQz&t(R_@QQW@49-r5o{jB_M{yndK=(y+KA7*L}nTt(GHY2bZqfwBU zXVkou-yj`&ua4%=K~32QrJ>*4XlMS`0F6MK%~mPt56h>E>*e>&vQo8(zK{q3nZeesI(u@&f zqfvnk7%;jA&%QrAf5Tqax%-Uwaa84MdPMUrZ(1$;Q=!dd+l{6M5On2y=4nDRGQ{#u z`o9qZ5r2n=645F!kyClUu65NT(_pOkNaK9zGujL4*;mDqI?iopp^bv`W5-zuVeu7h z8KL%$fG6gtsPO+PvK0+4x%k#>q2bcpbuPe#VTm=lD~Ry?PUbN_6FDk;v8RpYLE*Q} zYB!R=UBD%nNq z-fm%>`SM-tFdK^Z7MhXqH|T^_k*JsF)T(>cP9T;hJAkSudrtT^KT&mJCcyVr;Z~IU zZpTGRzV_-z;7292_fLT*ybQ%i&xJRnEc2h%YU{OU*cQ9Ufh9P1xH0us zu@-}Qf^|dH@yoSEi&%1( z92*!Y+bE;yArx#SIjS&dn?=Hk#QTvP!?Ib1O%2lgnT@U5&!)Hu6E_f7GF#>uF2Y;N z@0v$aKjG%m_9o8_T)LJrO4n>oOv^%`mil9C;J)(W!(C8 z)_ATd&R?cEIFNCYu*8aDvIMj|o~u4KKx;czyCkU!8-Q-Zud7xW+&3=Nd<&dsN=YvL zdL${{u(n{dU(oBzKK7$SxD;plxXT)EZSHprA>&#vGsSwLNyIeLTeV5M<$Rk$gF_Ie z26|(^$RuU>}JUw<%1=HTS=!g>B}t@>riuu~q&9SvCWdCPZKb&|^%i=78mfOfNmW=)QDjew z8{m_~X&+hAv9r99BagUTriSsnk|>0zGMk+3(y;oamv zFWlv|$3%Ne6Frne46S?g1nbb=4#g%HB=HgH3cOvm8+yn_5IO@WC^G>N+ZAgTCVC=h zkMYZvv)v&LG|%&RK9wrN zv{dWb{Y}bf?VzLF?>skhVC^q2ZKT=~WH=y^N5r!m|ozNY)Y*8r3acGu`vBu5xq>nOu=YLMzNH#xgLA-;~tFGf>J zwjP<2Xx*a*sFPBTHL}h~;yd!$tRyB7{c>=$lz!Pkp8FhL94P@QE&T-Q0PKO1) z3U+4o-`n*U=&n`#o?fP`mC#P(Mnhm&Op?&sC3Dbu!&*?gCOdosxDr`9~Z<@DPHZqrtgcuGEt*zdN&DYknQ;$dV zkdAft)YlcD8Qz`@@b3vJmEI9#df{N|KA&I9Ng{YhaE>LhLxX|{oDe^iz|P-aEh$D5 z1xW&auG64R$BBeS;kGcgW#!%MC*RaK@b$KSQD%CsJYqMvXHc&6CWs1= zR`42jqFTre{7z^MOVP8l8$MlaHi}`Fjn~(I%QlYCGlbLVm_GfD3{Xlx)s7X5p)#6g ztUs@JhR4eo^i`W#cW7B!V@-=OuIP5l7EeHZ$I|f?{$ZheB>(7-qX4jw#QSTb)BSM% zvrcXu+6jFFwYx_T#K|{akWs#~H>d$g5cMBID(3Q3ChwDyeTnN6cuTIt^z*@@C{=y_ z7@UpoPkU^_3`R_-4BRXdWfAEv7Pr8MP@sDb0BcFpjr0GJO#PZSS4t%v$;y{X_M6I} zB+xSqN3J0Te7#08Y~DmU`k?gwpTd2agit2qxC)UH#^Zr{B93v6zkj3?_YU1WboX9k z`egR^#hX=AD^7gvu)SQo9K2*u8DVu#S9X~ zo$OZYLu_c10$(FdgTAyYE-M)7yhOX@tI}B!;~uY@;4N>6_BQ2MZ1Shvim)+gx&3el z&a@b_LiFgbY9FHF<~sP``zDZ0ya7^8yYpMRl64VO#lT%-uEOun84E&@R7n1w%_@tG zw+7GhL?H;K`%MVbjMe#}Bp<%J{`Daht@SF8;{yz1GtcT@cO(np-$>J3lw>>qrmK$f z{7#J4sLPd~lonooVTt7qVr`1#-Tym3#TSsviu?Au zg9eOdish?-8`WmJtiP8$9S$w+F1s;z3Mb=ypEh+dK6EY9%(GD-3e{s{?@(3%Nqv0I6Ec* zQJ^tLOrs}lTx~c9 z_E>p&Wx!65*sU$i6R=li>=i#}5sVAvVLD$|=47aQ(DdbM}?+xal0Z$A$uH|5M5fx1abjsLECTLC7P#73sd)V{V3M zGii44cxehKQP#a+AasMAZmG5ZWQTeQ(LGUF#c8w#Nx_71Q1@R&<&J9mW#+}X+vh~m z8J>%IzV&7^ivKkHUJpu+Yvvb-_OZk!E2wQTqV2~kqy!Sxb#>iC7lNnZBhyK@nzFJu z$DZHj>>J|OGhn(jCU@BB!tHSo>t5Vnv}4aLUf+cj-TDs|-r$uUa}m^ia*bL)M14@o zuLuv9!Cw=y9mpmL0%)E*QMSPLad}W!mz9;3fYP^$pcB`&*6TNfRB4s5TC{j|{;N%C zilTW&P|l>|^%wMqOT?L8@9uw* z#7bzrVFsCLEWd~%C@cb4xn%^&*=6y*JD=Mf_ZpUVJa^xf*;mA|C?oiPSG$O{`YtRN zEKOYuQ)Q)T<=_7@u|zo4vEFtDF9GQ<)wN1$wE^%sH+d*&qzL7GZzcsaXCRm{q_&Cx z>k>0vqTu0YWu-785;3)Id!!L<(@Unf7W6*yPA{v*Zh$i_mqxP6Crqizf#2_$3IKwb z;YWRZRN2bG$1c*jgd+}ReGXb`HS%|HTo~_&w^0Q`rYnU{F%LLOQv3YHvQkn_wOsJG z2K&ia*V}92m6L0CdBFa*w4xMq2yw}$nIK!%7VP}cG!s1Sk88;R%JV)^R#v`W#&eEF zkS@feEaU2OH`n>kJM;SnzP3;60FSXw`fTwFHFnHCL~ijANPb5}KbIRfNhFKQpz0bQ zV^L#N?SJ9ZaANsy@faMjyU>24q?A=o3+ScmpQD@Ij_;T(_L$Gw9)1Auv<6@~HZ;B8 z2Do6JnihV<8N;y%$I*PR9A#zZw(yU|;*jxF7J{x{e?rFaEVd_NDhA#BAWrwntT z3S@jl@z_M4$^hy&GWuJ&l$C*OEemtFMC>4$lhUKf+S2`4?&#Rv4-Di40Y};km3ruX zQ!U;OH1hDiI92mXI~k-clzCYYVvc~(b#?@^Ng(~kb?{Ec_u>4}HJ|<`tSQY5^Dx}x#TKfpF7L*^ zmUD;pVEyUxH`aBztf-Aig!6$7iI%@Kj(TZW_{`SLGo!#9@XmiLgIc#)val4t>^R^v z#ar$u=Uy9DeVX^B%Ne7xz_ zt-nID?A2z_?Tyr40lxxC!24tP?Q8_Y7KT@I+F<6-4%ssp=`*|M|0P|}J(-8B(Xva@|e+J(j)GBrSN0W${{it=)}H}$bhVIwxSOJTLDB29(S@%cOg z=l2qgBcA=5H?s8SL-H@9!lh9IXL*X@%fi5quI5BdHzr?qlAXMzKfo%j@_H8z0#xwM zO|Dc~9?pz)R|$44L{?Gp`7R|i*`jyK+sTtEcpf#rR7zX=?9>_{(R?jwN!84vGZ!S4 zFsbMKo8UY6i&+NS$*~udq`a*AB1YbyCTk3P|Eo$-63+w%zOAi1zq*&F^30qy{jCdP+j?m zsXX}&2S9a?Pf_7_oZI*PF=2q^K`kB7L;>qcS*QrG>7iXI+O$c0mf;;V^pZfgfLM~`%xY*0-0Y$k`tq3^ zwhE>v2Bt&7e=dJ7uOnsAahz^U%$eQ1H2Dj8JMCw(g}Nn^2UCcQL8 zBi5DF!}$cdSDCnfK=gGsvH0?OeKv&BV&Tcz!B&CD6Q>s@_wrJt+?wy*+^eTL^~oo( zela99Gr>qvD_SR$_@etHN=JcR33&IP%zp9?b3OsMc9$4YeNle!Tlkz1#h{rrU4`Ew zA4;#!gkgc*e%Ed{^Pzj!@~go&Zm28ZO1#UjmHLBUO=tK4%oc_WoYDsBEzQbWgbn_W zVPJfAM8h6V=pC;|3ejkEa9cz*B=;1hH~T`hc!WIzTU8_eb+s$Zl6eVCchUThT2y+K zxo@fY9t{$|Yfa!xiVlo$q(PX(c=@url?GWnNBBJ!|O3T7Ky+2lH(REq$B0Sj<>(4h- z;KZt*U65x#KiZnQ6W<}qL?T%8%C0Jtu4t65?S|++mG?Rh8vEAe`NY@ds}MnMC?ls8 zH1mdn9QFL-YS#kaV`?2FH_o?$FQg`b*zy%Kpzo-wnkms^33y~dFdK~G2ynhDMrz$2 z*^~+&4tX>zRyJ%Sljy4TzUpQ-6p`sde?c71@3)lNTg{M9QiHsmX+{ z*yYxScrqSqNf(b}8NI6+ES0O$vyWPrly=mtHTg7ac(N)SC^Z#NqnFC-tFR4{-VXQ= z2>xwB?>XXeYuO%?v)vV+kI>I-Cvd}_29`6wx3Fz@RulA_fj zrz;HT-G)H8R{ViZ4+O}%KZK&_{1XQbEHK~B_N}@M^ZJgu>K*VQ)UwM~m|j3BNv%Jh zd!yd}-vVe!jrjOJi<;+81oZ#t*iC70<90z1Jty-R??4tBy{4AXQsL=wU5*{cT+gGM zbV97quzO|awLqYZGyWpDsIZahS}{WMN^y&GHm>U$m$W-_HLh|+cqr3nTOXgPpHeZM zAD=Dr4*M(w1kOcB`j)AwG#pvQ>fRkW-;HN6t(TbP)v(U>g8inmTie4dF8c)D4))l3 zd1WqkT1x8qyGb=L^3WgEzs!ndy<1nd0>58JhKL?4{niU3jk zTUa!gplxP7B=f3UZ78{E)W#VSIwkrp4^iq%`) zP}-Z#^)m28=BTd7K_}Wd2tu_E({0hF8~^*^9N}8g>A&4BJ&~D|rlm`E{n@F<&?GAS zZ|-r$_ccZ7$?qOO-Kw#2HU9BA;X}5yfnf~(94C6dmomVrs+Z=o>1npo$d!j&Y{jbV zVBZ%1%>$<(f7KSTL#VA08w$4w%$eINj_c|&WxQ_9XO69b@7ZnjsN28 zawp?3r4`x_dyKtis8)YuUrgOzOWlSG<5>pMqo%L_xo-N`XDY*3_UC1^N)!sntU}<;nflzDcf{Z84<}%Y(qsYU;DanOjH=HM>)@Qe$XBHUpr5n z+S^n#l% z>Mx`Ub%1=+BO*oQ2F}HHp|WCOlx>DoyMCkX37KM!-P+V&)BkI$nRx~ zr-^E-O+*|s{73zR&4j(--YFH_9#RL($wl|+eznSMs&-PA!V*XPd{bKR=H>9TYA7{` z7H`|PeD{;v4Q2bW{DSnf(v~+NNf3rQ-&RvnC4ZiYXY~EJ^s`>#SYI6I62R+Ic+~hb zxq$#~l3#ZYUv_CaHEr&UITVhB$TF>tVb}n`leRa1+Y_S3ErEg+r7A5_;03dsARjv~ z#D>upX0fuO;`k_MdClkGVj(Zj%QJAShUw}={8vM?=to_Y0xZo(^$Wk-%gZ*S30j1_ z3B@rvkj!qIzwMM`kLqvp8`!P2 zD^j3G(KFCz+_@&S>S6&PYjWrWGx&2(zz+Nc9tA(R+AS>QHoy*tSLJl4)9{v-D(lvL z?;wn@9o%aR(E;;TUKt(Bc%P;&YoR7jNvScknp;`>AX^Z$s@64R)(#$%Lp~Lo6b01e(zVI|+M)O>+yg z7qx4wK`>N=%%if227PWD+_qhbEj!ux!QC@keZR}Gl$&VDJx=6ph5LK?_n(Lqq%$K$ z>IOJqsFA3F&C>TIR#^pZk>px6Y4)yUu-`R>zwXA_#chl~lFx|>3^oP6=*YJqvv_ee zyd%e`@i;+mP0!^>&-|n-M)Oz4^4{02|EBsMY`Hvqj8(c7L??h=pSd-1d>#O_AH98~ zTuEyyOC<4N+T~~Uqcp~WI#*&5nWea=pA6LU3grXAL|6P|5j|@{xLP-j$p!&{SfPxO zi#@J-Frj{>%HUQjn+u>{7I!u>kSX@#VuPu;{q4S?qwR#jY)R-}TN0;D_)U3dU(NJL&sqyR@ISDm2D>XBv6#Nv5s{Do^^j^OSn^iQ~}Fdmos!> zL;IOx6LOdmXh7&DQ?S zb<8Jvhs%tqr-|BerQdgTd|N_msUJl*)9$9V;7TRghKu--x5w1aLa~?H>y!~cS^qN| z39tm}nNpbbfL-E&@u3@CNvovewB;`0M(W(>i5?E2^_l^rIoSnR{#_99K{d}YPJs4A zf!Q|w2{>DXz6z| zf-J+_7R0Wp^qyZ01WaayR2zfT6o&Lp+eW3O0Fk`_)uNFkDcN@Mqxp+@UK)oS-{5UA zzMsCnYhRRuBd-V!p^3TFvM&|cr%Dm(rKh2v>9Zi?f+u%CY`&};nAn8BP}Q4z!6!~@ zhO5=^2DWUt$nlyR{pDAj_N@{H(4NJdjjAwH@!Y}yloQhMo)Ww*9t8iDt(}Ou*})l%ycBNcBD8Jb%FI%wguSS)bWh?N`gZ zPO+HyxwvOSmZO6*r`S;;;jdW@0BsRdaHV-23+J<~(e6Q<&GO!f_;qS1%2MK<_+%*J zl-6Q3&7nFt*WLTxWUdNqVaK5KztF3@l`glF5mh$9Bwv4vz1SzvJ%>78(drDw#h;U^ z9yqmnF7Ti;+!~172~*gJPqxu|IbyElk=yGJj<{kI>TNaF*oVS~IK_YW{<@fNrD5a* zjM`RKjQE3;!d<}O|4rS757VpvNxDtvd24lBCY?qoW?R19rxO)r&|JfXM_3FuOCN$R zpsAycu|8GoJ?Yza^d&4_MF(%oWmcP!$gU)ybbCE>IHTWVS=)jd%SkP`x-`Ge$jKY8{u;)!?E#{M=t)Z@J>Nu<fCGo zn2&FrSI4Oh8>Uj4V%}>T#QyOH7*h}=wd`x!1{5UU!5@v4V-KQNI>SPAYh#w=|1e0t-dl##X0%bTFk z^e4-o?w-a|Wyk#2E>-AKDpf504L}m-LrooB$4RkX+pc~U7Az&BB5J)#m8&7+n~1XB}F{`9T5w0HQS6|SM_f;SeF_b(MHbxcrzkNcL)ME4u6eV6E7B=XJ- zm2i`qew{MkES1>B#$d_v)e5=-q%6Fz{)92`a+g`a2 zU`u&{d4gGeB+Bn3Y`?|f-0n?P_N$m7rdU4-#vBQ&J)tn4oj>$JefBe}O;JDL;d+=c zq9g4Icez<69?55btjQoBNC_zb>6@=@|4q}s2Q>w`LLDu4OboLCIQj=}su~!Ag$JDx z@w?8#4z%EEt12k!zEAiQopyvMR~=9tsyF0{)Q=p>BwzqoFVvq<`b<`J22OCc=llBB zK&jCOzqsqE{dyW-5KCfhp}?m6_I33z3%90YY>`{;?))o;6YEF6ShwW_4cd(?XxFqa zWeQ9Eg<$9WR#xF3&boKZ7yoO@1}T(a8P7_;5^yVQ+_-o=OO6oLiZsA=GPd6IkMpUT z)VDYA3JH-#QTppTv`RaLSp1&G{(QATO^pV-_ToF4U8=ma@7D@M`xgve&(tnue0mmQ zo34VwrLYSaAKf=SaOHg5EyOqLY<@ZC|W3opn5*Nb24QU+y+-4`$j<`)5yi) zvu&+_&lYCs0YZh}Wtr%IK4sO{)g9Y3yoe%xLj>>*H_Lgmc(+Q=8cTt>cBndgJ4V&K z+1+V-HsAggt9EvTf&cJtmV7koKX_j3K84TqM+=mmO5wxv2skY9hyv8eH7l;Iw!ZU9 zHgOGqLp%+Cta`t>o7v7J-rMQdBwk)c7hjuz$$bhg!S+nraa&i^*l!~Ghk1!l=p@paUZ_s2xEZPKXd*Y!jgltf8!f2hj?lRvmx_R+C zK0y@laEfnk`Dw&MUvHgJ5iWDFL7kieyOl}Hsh_6IzsSHy*#H5t(cS9qbR1u)KD5P> z%u@JWexv<|aGT#Gi-cLgw>?M_0TV3rfs?##5`9?5>l&r-N2b~~$1f)0ztvAR4&tez znh|%D9GkP_4xZ-qGt_(1ex8863Z-CI8n~~D@<#>ERx>NR3>^cCr*#kCb99$yl8R6aYdF6pDVhLfzaK9~udLS7%y!*QI z`ZTb|TG2MV@`hjiaiWQ)%oeMMQNc-R&OXzu4t@O(@0`>bUligM{7v9BG~yyqAKJI} z_e4h7QPzKJ(;y=LkHHYtzRqklu5d3)t?G1`nD{WmhxR7i(2nl$5nA)AWK zCt0dy1|dKg=Z3j*|CGa%r$mrQR;C35b`7{2pg8-#5lJZVULo!Q?>n`K)JeSrL{w|G zF(;XWhv~;;$7_Dpsu_>RALWf}RB|()CRvxI9u#Nm6L&xPT3(U;E8*ch&H1Fr)kO{OFVO=)<0<6PYoPPDLhlh!X55O90|9tLk2oKnu@B8QTJz1;FKmI4R zM0?!Fy}wk|%~aIg?e}De>Qr`bRybOsTbrl!Ea@jz@uE^XydncABau12riJ4wSPyWQ zm9?He@+2s`FKIPoPlF_X+o=?9?|I=qJV|8WyPA1H4gL`lOXd3IM3xd6GJoj6uiZ>$ z*T7~6*7}4wKI#Yw<1X`;i-c(@2^;wO`nni^{*=DSGh2lDKs%a_w&T*iuc0n0PO1ko z{zWM3wikdvpu*Bfy(q|r+)fOH>`~>GdenCdshjHW#>%?A9LI9u+*=rEMAM}sTwLLF z1KP`jR9~QhKFqBJx!qUxy`6IaPhe287TJ(04}nv}zHjGXv^6^r2%^WdXZ!orb|Cs) z&0JQ;gD-_6D_jF^!<=3R?aDuKglb91OWzwmnKy|zEqw#Iv@R^2g9HZB{7;(^16j;j z_VMLGLYZE;Q<*9*;rQ`Z-OA>XPBOCZi#Tc?5nUzHfPWfeNfl+B)7oiNv8WEm_7!gIxh-v2d^i$ix3@#3`0(x7ZC4EiN^T zM0yOQ&NjL^y7PH5&F(Ac>*9p-9<-}lvb>_l#P(>WOn(gX?c2snzD=`&%+=d!XO)7Ed~}z86H}7r z(8?}dj|n+M>p@3^Ge{y?(%b&K_8W_giw<0f$58;Vmq0;iRk85(hWDKg8V?Rg)R*<+q0ue|y5d%;9M zVwLbyUYY+{anG@*i*bSgUQTF7Pca%lD#Wmev)`q=?uOmZQz?)bmlbj|+LoK8N%=dg zv>aQQ8ASd$i`8vi1_}l9gY-G_6NoEAGwWN)DXP7>e9@4qeUlR&zg4 zA1{$3NF`R5{1z;uoQQ`{KtzZSp8n1BccuV}30C}ck(7!#fz|~0%P4bU_4Lzq-(1Fg z1r=SgI_Zznzq=FJ8+%Xw@=A?8N%|GbaKAXFh-sIO;h+Bu7psIGIgk^d3#2?BhEkPU zkQ5{EuLiwu?usBtpUeRBEYiT_m0QZ3w+ne?IZRG>iz((z;6@Kz<$ZD=A;x=K&~3$E z6FM&Q?NrY|7+10v=`Wj*3dEtu!P4eYTyG_CxU;+557&wcq_Ndck7wTurND%WasCU1 zA+x1&tZt9(K8n5#19U!}VeI9A0vb2htz0gx9rNI^ERMF5;+qwSBPQ{|XzWA)Ihqf( z5dvU7*4e&KA<5b(GpoN0aa4VYkzb+*fsnw0WV=LckmG=GPj_37TWRa(0(EsV>eK}# zCK5q?=V(;ve@1__3d`HJ4ib#tlf)a^n&NaciSV8x^27{8=??lIs>5n3EsNR$BY(N* z$chi4 zNlwkPhkaJW@%gF&?=rULGsagj;)QiRe(`nq+P7EUmoixWEesY{wGu>$K-8aqC@yf* zO%A`=FE`@XDkB67I@=zPxyvz;EibJI(-#m1Sk4$2ftlBI5$I~4iXzoiGG+iy(_Xq46>a8YB=PU> zmA<(&+7iDA+zNpxtEtx5YnQ(cD}4B1X!v`93e054?5iT&;4+(=TM*TymgJTNv0}$( zi^<&PJEjCnD-}4cT%HP(B8sot@bDpGQ7Rur`QW_aGVg_p8bvdb|19esMnTL_i$vf` z>;j~(fa%yRH7b%TQg7HlKXz^lDX03pMl0j$27?__IbUUoW}?UHLC|dV(AUi- zUf%Pu)6TI{2S2jy#eo}qKh9>9bmj7!vt2YSliyRg3G5zr?)^$hh_`&3++-y%;we%Q zf8^}-uU|xOuY!YJW5arGe=|6j5}cyzvKVOP<`Wcp{OR1z@>EC$E`p?R6LEMQYF}eJ zcruB`zG(sFj!3_}J4!VkN59WCv)U)jR+3lh=3BjPHqX3wwvv<6cJRZ6_MF3j_8CA& z_o`*NFpX-v&K~@TVvfQMpPbF68rW?|XM1(y=HWWJ(~^ILKgV(I(*TLVNdr)K{)G`}#MbMZ0MQfE9Ba9D`e>MgPr7o6mfkK~2D0C6$K^Oa5G2*nv zv9s%@69srS@h2}p1Cgb8Mf{GMiaPjJuwvFbHw-+ZJ}GpSd7H~PJBK24d4o}ivMA6>{6 zl{%RDHXss$@miI2debE0&n`nx>f+}x#;U0dn?GRAn_Se~4;di>MEZ@!=3Z9zqa#@H zzrr0@sHOpmG7Ou~Dz@8Os}fpd)B}7LS=ouq%TmXC@3{}UU}A=kC;kC`oyvM-fMB_z zC;=8g73m9mDu>SJzsaxLPoHyq&Szd5%Vk>_d7IBzMauA@jMVaw@v-p~Yx2<@26=Q~ z;A1+&nCd8SzG39{#mGDW=(ObD{nqHdy0~Z)XjM!A{sqYK2h?M^^5fG3N6PY4pFCrUCl19B*yv@;Ui3X86-=h_q1RqpVK;d?4#7=d!Kn*>v-c z<#a7KgDxlQvnWrafB z`TfJ|B~H|H$5(|DT|RL=o!no^#-VJ)I+&}Hn`fI-qGT4MxAZ zVy$FR@sd_CQzedqF9=iu{`)Xht=^adzrGoStFt_;=@E^ z2`Ati-Kor*+?f26>y`7*3mI(*ZNi6&5kqJFpY+_P)7H#yCs5@0KzaI{Wi02B@kN0Gfo)gp!Vv4oT9LE(LLH*IS*6&Dp1{1|ZZluBpwqo3?2P zzVh|qPv?Slrn(>;LD1w|W~9U@!4WuIZ)32{ae~gLSt{YxP%S{|Z>fv^-M;v=io&{* zg=5)DNbVwDl|AkV4*SH27;nme7r2Qf${cq?<9x1d#mcu}A+rkz+4ssVzN#D$(k~T! z-baVQ9adf~wPiujjzHKv7K;T>lw9TpcKmaZ?6nESue~lEDJ%~3M?Dfbva)M2LOqR{ zelm)fOVt#69}Gn(rn&#M7BxK3-Utkdkz`sPm&_TjLZtEyxnhql(8?@}*|JSxO zJ5Aj8s!S-8RL4qR8(n1j!u0b}pMO+!doiSSu(k9#$#-8{ta4Jn`qLq-RFdi z!a=`}|4G|t$I6Gxy3wy#fy1Yw%_E!Cf=TS-S&Uh zs;Zy_UKDPdJ);xs`~O>jJV6NaXAkGKDIi73@eb*kX9zV@{k_3KYR6*!G2SZQ+$?t| zk$duh;RhB~ebP#DExvrQ7Psa4*YN2RfqeJrC~InQnFmg?xQNd9#MZB5w-NaxoG=Y8-!s+fmJEP$#8!F@9w$Q zIU{3ep2E4=r{V8E2Hu~HbXWlVU^Ec(jO&T2NKJRD!Ua*}mQ`A}g;Nh3Hkp{i9qf1x&+2_& zMQuU1R~D#D`O}!jB{a!^0K9IQ^k@|6$Ei1oO@>!uWRr3V_49XD1ci|0BnUn87I)qf zGcJ~Ag88c(?tMQwC$-e!?ggoiWx-nz2W#R(f~W&igRz=vcm9)bNXwbD`=3Ds6p3p8 zc9}Z}BDb;r_2bwEsR*o^aMf-~O^m57kmtm@Ms~8Tri<3SSLLjPKx zREHh-vXz(F0GLzdoP~WKP#@tH>dKmJ2wl*fPepv+{O|sgpIl6w9#+PJ6Aedz%ltqo zBCKvAc@J#(595N+_bTx6o|Ig2SHEdt?6mranyU-KU=r#i))YX@s>;0Uq4m~4da?F8 zVReT5>5%Oj%LGb`Ia|^j?tM!XfskFI0IKKZAPXqL7Cp@gta)%weCLkd?9}>IUhjxr z9YHk_5@Kcz%L})OlMtO05+<;kEt{nrz&64yfoFS51oqH8BS8STVN=Z$jV0dtJ-OAc zb-D!xT@etxApiF2+RfUUt?J034g6JLt)P|eGD2b#!ND7B$;Fn|ZIhRbUEp6-(fsfJ zB`7g-m#(!(@*u~bb*3r2o49zEv|g%ERkF)R4sWX{w1a8sqg>}hkc(Mvoc{Ct=2xFt)XT&NSCj1yoW-vw822aIOEi2Ti?fG)QXqcZQ=q({k`ql;=PZ4<)0mO-!lz>~1WGu?QQ1OU zC^3slk%fMp{n6y>?^N&`*fX%+(POzM$5~tX*iQsAttXX%ZETBsA!^v|(%nOd_oj33 zpD!8Z>c*9~-ZL9=YrBs=cr|xKC9ylm&LwJ`iAj|$N*`IP{ql*Y){vS8+*C-#4vKfrai$D<%iXE z!3)Z1eWCAxf`4^%d!+|GMLr988J@wgkzg*jH>v+`_WAX=8?i#6Z&Uq*)!NWg8mpWh z#+k3|dqba`+29Nr`h|~7UTB-ayOE^ArQ8Qeez1#0hjA6L;BWfsF3 zO4y*pYh8tp+wR}#biSRoVQ(ml{Y1TNb&4A+M8{|q_=WQ4{eVC=pTs~~Dl398@va3hYDEl0iB4%%dPckFtGlENq}pE{reNb!AV7DCuS?Ot;~x%&rS*U$ zzsU!$vqW!XhYItervMp%X24zdrG;d`T%j6u-v`?saM3X_CMdT1N+@5Dph>ea) z93^nad-DS~F^D+4$E>*Mc~*vAdSAyLTSAmm8G`SYNbO-9iNypFPXyFp%r((-Z8z6` z&fc;3`&pmjiiM`dTZ|t8cJy=5_RGed^vbpa0eO9NI(@lrEGw7pJ)-xBR-R(!bf%o= zNBX9hh^E1gzYk{wGQKZ`pjd-4g;ZNE*aD2*Xa^dWBkiK2t5R)s+NL&IxPt+6dIz3m zq5g=0xvKXsFg_k4eeJ|_v+|pli0X~DJN$GETp;)w1M>q<4nK>?{lA5OhaVB-3`;D;8_|vstNoIc&!pId6TrE zC07@j$}z~SNVH!apLp6gX$7x99a<%JEPurBRl7k8-31#nexaVb4G%{Wg6|xN}xVo|38EUL(isogJ8=5%?rKV3llo z*tWC1(`FBsPdJj@^@%uZC1jZdTRJEL1G-IHT?4H{`BA6ATcv93PL zPgU2C8g+-yMqSht4_8$8a^`w2L)~VE7Xm1gplS{xTW3Q-g0!L}(nqTmLp}asUClP2 zp}Outt>?<*b1a!k%1eFRkpSHbIR__jzolXBWi~Kby#SFTQKP3X$V{ZCU%7r_ z_+MukOW@&@dcBbt~J4*Z_8M5ttd~$8t z0j$Zss!?E)C@c)Czba-;%B#L6=0PTq8{{Zui8>cDVSRNh zo82AidvhCE^}6njL3%eF@?Z7b#C`id@Y-`BGcy>cSq^fI%<}K7s+ixL8^uRe{%LpS%qP~$+}#rn4W0sQSfS<#)nDYN>(vkji@=WF_4 z{(gVGuUC7??!IQPzkmOI1PYgIHo@g1UR_<=CVu?%$+a}EH=E_Z{@33w7nfJdfBCQfWx2SxXmUq&KPP^A+v(+g z7Hv8?(?**qC(DllHScy^FTFN)tRMdEfBO3;vv%}QBKjzuP5`Db3hl<-shE5HSD@zO zVv?xA0Np^2W$$n`yQqTG>I}SsT4nsaJJcYTDfvgm)?-&10H>hT+BLHy^jMZt8$ z1z~TN+dFmcZ3ne$Bos9A#0Rv|?Od52QDozV5&UH7on>DmT zR!ud5PYft5DuQv0JkJc^V28JBma*%H6ObUFgvBWU4TSE2nnktSV<+kPxsL9U-DziM z!w$l-Sn&Kj%u5>)9Z%3HPx(7kXf9Oy@9cb?BRF}q80jyb=lqn5@R*>YV-8Z8Aa z92v0#+9_o^ABWVx2M~2giKZiqBZ#744prC8pj|X6(6#k^yd&=b$f0W_qY%0A*!P@P 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
F3%v7}csn8$@QU`-+#} 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 z

DX%-t}~%vn;8w0k<}X) zpg#b<1CHj*XdGA8n*kHWNJZYjGS*s|5h}+`^$FGaUC$*Zoazr&bD!b3Q0udTe(ZBt zrCpEM`D)$EJ1B!JMn`ZR&k>*|hjd*i`~WzadZWueuHSVJ^MA|`L~fvSSwkF1uG7EU zKXdGU{ob$rz8=fk2nS&3d#9fr8cZP@ndfnsM$e8Y`S5W zt;#nX==~$CrvaF*&ItRB@AtF8@1($YrWE@)pQ$Ehb+PsNDy>qwWu`dyJ-puE$Ijlj zoD)8?J|8{nqF)D_1>NB9QGc?s$)rnd=apX4{*xV}>>B-4^B>jx7pSQ~fLQq|&7g)s z@_lq(+$`wn*=4lU7!#N@Rtl?Mqo<(bXXx4< zX9f8Hp?NO8FXp+{D*oGS_{i9>yL+HmpF@Z1cSsA^G@M20v}9ta{84PQl6218kqlB6 ziFCLb>9Y1K+wT2`cMh}&6cv+P|MU!!ZIqA+p&&s^2r1m#GV%F&xmF{z0w}H1Tm5W} zUGj=xkISk#V{z7?JE`^aTFYN6HgW1;UYKPiTR`vIc7VBFVB~oP-`#}m`Z~cOI-|=* zsX)^RdP;tkt>X1)pk@#D4BMc}U>w_1$lb5$?PIb78G%m!Ir8O~es(RF{#ZHpOULo& z`rcc1%%5vqf9!p+|N34!_SzqNpP%#nejdKmhlf{Mzu(WsvGjBFCOYMDzm2R6X1=gbL-`(9B!=StzW9#|` zKThw#7C(9Uzy7NieQ|aXE?`a#D2knAAX5e~U?z1mmlvma3siIj(^;0P!>7L={hGV) zx_0Hs@^HUfHrwar^h^=76B__dQ#u!bxi`yFwK6yR=ViYrHT=ox=?_YWvIAOxr75qE z1~|83e!e71FV9&ZrkS7`o9aPcUV5@^fH@7}u-0Tc6zj?X8DL_f9H;UN6BR|Tg_Ho7 z!Gd50WathM$`@xH&>#vqfKykt`doKZ0986mifd>=1?G|R%x45d$PiauKVTYzCdE*- zkzOFLuT>xFii2?gezJ*CBy4Uwy9H|Y;{r>fD;`}RfDa=?KiAIeF{5`qw|&kqOn&#f z-+3(6@A2$7UHsj_%Wh~QWO^zM29O%Wbg;8KDgIu8 z)675Mm*-7JLm3(vMFNHxrwnHq8@(bWV*x0VL%Rl-bxp3JpR5(&8gm$Dbv9_i;b$z8 z7iL{n(RY~2x(-0RQp4l?29)Xh-v*S@vx^B!8H9QN;VlmktsA6$O@~uhMihUGku=lJ zN%c)l~~&bP;PmgjP6e=*m1 zmH?zl>y#0iI)edP6L3ncMGRaS{c>ge3(@0-1#OrgKcj~+ zofM}CR2sF$=M>P^QC#xY=Y}re1+jc|*O+i#E)9U57{C

WG@z@@ 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 pZH9H<;WfD=F4Q*X|4roBG+P{o;LtdW!Cil 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�p|F7j) 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 diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 99caff3..cc6c53b 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -22,6 +22,11 @@ const baseMenuItems = [ icon: , url: "/panel/admin-list", }, + { + text: "Users", + icon: , + url: "/panel/user-list", + }, ]; //Eknoor singh and Jaanvi diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx new file mode 100644 index 0000000..bddda89 --- /dev/null +++ b/src/pages/UserList/index.tsx @@ -0,0 +1,313 @@ +import { useEffect, useState } from "react"; +import { + Box, + Button, + Typography, + TextField, + InputAdornment, + Paper, + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Pagination, + IconButton, +} from "@mui/material"; +import SearchIcon from "@mui/icons-material/Search"; +import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; +import TuneIcon from "@mui/icons-material/Tune"; +import { useDispatch, useSelector } from "react-redux"; +import { userList } from "../../redux/slices/userSlice"; // Make sure userSlice exists +import { AppDispatch, RootState } from "../../redux/store/store"; + +export default function UserList() { + const [searchQuery, setSearchQuery] = useState(""); + const [currentPage, setCurrentPage] = useState(1); + const usersPerPage = 10; + + const dispatch = useDispatch(); + const users = useSelector((state: RootState) => state.userReducer.users); + + useEffect(() => { + dispatch(userList()); + }, [dispatch]); + + const staticUsers = [ + { + name: "Alice Johnson", + email: "alice@example.com", + role: "User", + phone: "+1 234 567 8901", + }, + { + name: "Bob Brown", + email: "bob@example.com", + role: "Admin", + phone: "+1 987 654 3210", + }, + { + name: "Charlie Davis", + email: "charlie@example.com", + role: "User", + phone: "+1 312 555 7890", + }, + { + name: "Alice Johnson", + email: "alice@example.com", + role: "User", + phone: "+1 234 567 8901", + }, + { + name: "Bob Brown", + email: "bob@example.com", + role: "Admin", + phone: "+1 987 654 3210", + }, + { + name: "Charlie Davis", + email: "charlie@example.com", + role: "User", + phone: "+1 312 555 7890", + }, + { + name: "Bob Brown", + email: "bob@example.com", + role: "Admin", + phone: "+1 987 654 3210", + }, + { + name: "Charlie Davis", + email: "charlie@example.com", + role: "User", + phone: "+1 312 555 7890", + }, + ]; + + const userData = users.length ? users : staticUsers; + + const filteredUsers = userData.filter((user) => + user.name.toLowerCase().includes(searchQuery.toLowerCase()) + ); + + const indexOfLastUser = currentPage * usersPerPage; + const indexOfFirstUser = indexOfLastUser - usersPerPage; + const currentUsers = filteredUsers.slice(indexOfFirstUser, indexOfLastUser); + + const handlePageChange = (event, value) => { + setCurrentPage(value); + }; + + return ( + + + User List + + + {/* Search & Buttons Section */} + + + + + ), + }} + value={searchQuery} + onChange={(e) => setSearchQuery(e.target.value)} + /> + + + + + + + + + + {/* Table Section */} + + + + + {["Name", "Email", "Role", "Phone", "Action"].map( + (header) => ( + + {header} + + ) + )} + + + + {currentUsers.map((user, index) => ( + + + {user.name} + + + {user.email} + + + {user.role} + + + {user.phone} + + + + + + + + ))} + +
    +
    + + {/* Pagination */} + + + Page Number : + + + +
    + ); +} diff --git a/src/redux/reducers.ts b/src/redux/reducers.ts index 03caa21..4ad7387 100644 --- a/src/redux/reducers.ts +++ b/src/redux/reducers.ts @@ -3,11 +3,13 @@ import { combineReducers } from "@reduxjs/toolkit"; import authReducer from "./slices/authSlice"; import adminReducer from "./slices/adminSlice"; import profileReducer from "./slices/profileSlice"; +import userReducer from "./slices/userSlice.ts"; const rootReducer = combineReducers({ authReducer, adminReducer, - profileReducer + profileReducer, + userReducer, }); export type RootState = ReturnType; diff --git a/src/redux/slices/userSlice.ts b/src/redux/slices/userSlice.ts new file mode 100644 index 0000000..d9242fd --- /dev/null +++ b/src/redux/slices/userSlice.ts @@ -0,0 +1,59 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import axios from "axios"; + +// Define TypeScript types +interface User { + id: number; + name: string; + email: string; + phone?: string; + location?: string; + managerAssigned?: string; + vehicle?: string; +} + +interface UserState { + users: User[]; + loading: boolean; + error: string | null; +} + +// Initial state +const initialState: UserState = { + users: [], + loading: false, + error: null, +}; + +// Async thunk to fetch user list +export const userList = createAsyncThunk("users/fetchUsers", async () => { + try { + const response = await axios.get("/api/users"); // Adjust the API endpoint as needed + return response.data; + } catch (error: any) { + throw new Error(error.response?.data?.message || "Failed to fetch users"); + } +}); + +const userSlice = createSlice({ + name: "users", + initialState, + reducers: {}, + extraReducers: (builder) => { + builder + .addCase(userList.pending, (state) => { + state.loading = true; + state.error = null; + }) + .addCase(userList.fulfilled, (state, action: PayloadAction) => { + state.loading = false; + state.users = action.payload; + }) + .addCase(userList.rejected, (state, action) => { + state.loading = false; + state.error = action.error.message || "Failed to fetch users"; + }); + }, +}); + +export default userSlice.reducer; diff --git a/src/router.tsx b/src/router.tsx index 06b35b6..34590b2 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,8 +1,4 @@ -import { - Routes as BaseRoutes, - Navigate, - Route, -} from "react-router-dom"; +import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; import React, { lazy, Suspense } from "react"; import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; @@ -15,6 +11,7 @@ const Vehicles = lazy(() => import("./pages/Vehicles")); const AdminList = lazy(() => import("./pages/AdminList")); const ProfilePage = lazy(() => import("./pages/ProfilePage")); const NotFoundPage = lazy(() => import("./pages/NotFound")); +const UserList = lazy(() => import("./pages/UserList")); interface ProtectedRouteProps { caps: string[]; @@ -77,6 +74,15 @@ export default function AppRouter() { /> } /> + } + /> + } + /> {/* Catch-all Route */} - } /> + } /> ); From 47d4b1254be60f3075cdd7830f4ea24d9ad4fd85 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 25 Feb 2025 13:15:04 +0530 Subject: [PATCH 029/101] implementation of dashboard layout --- src/components/LogOut/logOutfunc.tsx | 2 +- .../LogOutFunction/LogOutFunction.tsx | 2 +- src/components/MainGrid/index.tsx | 133 ++++---- src/components/MenuContent/index.tsx | 25 +- src/components/SessionsChart/index.tsx | 286 +++++++++--------- src/components/StatCard/index.tsx | 114 +------ src/pages/Auth/Login/index.tsx | 2 +- src/pages/Auth/SignUp/index.tsx | 4 +- src/pages/Dashboard/index.tsx | 6 +- src/redux/slices/adminSlice.ts | 13 +- src/redux/slices/authSlice.ts | 4 +- src/redux/slices/profileSlice.ts | 2 +- src/router.tsx | 16 +- 13 files changed, 250 insertions(+), 359 deletions(-) diff --git a/src/components/LogOut/logOutfunc.tsx b/src/components/LogOut/logOutfunc.tsx index 5f676fa..feb9caf 100644 --- a/src/components/LogOut/logOutfunc.tsx +++ b/src/components/LogOut/logOutfunc.tsx @@ -14,7 +14,7 @@ const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { const handlelogout = () => { localStorage.clear(); - navigate("/auth/login"); + navigate("/login"); toast.success("Logged out successfully"); setLogoutModal(false); }; diff --git a/src/components/LogOutFunction/LogOutFunction.tsx b/src/components/LogOutFunction/LogOutFunction.tsx index 6ee8e2d..4e31d84 100644 --- a/src/components/LogOutFunction/LogOutFunction.tsx +++ b/src/components/LogOutFunction/LogOutFunction.tsx @@ -14,7 +14,7 @@ const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { const handlelogout = () => { localStorage.clear(); - navigate("/auth/login"); + navigate("/login"); toast.success("Logged out successfully"); setLogoutModal(false); }; diff --git a/src/components/MainGrid/index.tsx b/src/components/MainGrid/index.tsx index bb8f0d2..4125198 100644 --- a/src/components/MainGrid/index.tsx +++ b/src/components/MainGrid/index.tsx @@ -1,79 +1,66 @@ -import * as React from 'react'; -import Grid from '@mui/material/Grid2'; -import Box from '@mui/material/Box'; -import Stack from '@mui/material/Stack'; -import Typography from '@mui/material/Typography'; -import Copyright from '../../pages/Dashboard/internals/components/Copyright'; -import ChartUserByCountry from '../ChartUserByCountry'; -import CustomizedTreeView from '../CustomizedTreeView'; -import CustomizedDataGrid from '../CustomizedDataGrid'; -import HighlightedCard from '../HighlightedCard'; -import PageViewsBarChart from '../PageViewsBarChart'; -import SessionsChart from '../SessionsChart'; -import StatCard, { StatCardProps } from '../StatCard'; +import * as React from "react"; +import Grid from "@mui/material/Grid2"; +import Box from "@mui/material/Box"; +import Stack from "@mui/material/Stack"; +import Typography from "@mui/material/Typography"; +import Copyright from "../../pages/Dashboard/internals/components/Copyright"; +import ChartUserByCountry from "../ChartUserByCountry"; +import CustomizedTreeView from "../CustomizedTreeView"; +import CustomizedDataGrid from "../CustomizedDataGrid"; +import HighlightedCard from "../HighlightedCard"; +import PageViewsBarChart from "../PageViewsBarChart"; +import SessionsChart from "../SessionsChart"; +import StatCard, { StatCardProps } from "../StatCard"; const data: StatCardProps[] = [ - { - title: 'Users', - value: '14k', - interval: 'Last 30 days', - trend: 'up', - data: [ - 200, 24, 220, 260, 240, 380, 100, 240, 280, 240, 300, 340, 320, 360, 340, - 380, 360, 400, 380, 420, 400, 640, 340, 460, 440, 480, 460, 600, 880, 920, - ], - }, - { - title: 'Conversions', - value: '325', - interval: 'Last 30 days', - trend: 'down', - data: [ - 1640, 1250, 970, 1130, 1050, 900, 720, 1080, 900, 450, 920, 820, 840, 600, - 820, 780, 800, 760, 380, 740, 660, 620, 840, 500, 520, 480, 400, 360, 300, - 220, - ], - }, - { - title: 'Event count', - value: '200k', - interval: 'Last 30 days', - trend: 'neutral', - data: [ - 500, 400, 510, 530, 520, 600, 530, 520, 510, 730, 520, 510, 530, 620, 510, - 530, 520, 410, 530, 520, 610, 530, 520, 610, 530, 420, 510, 430, 520, 510, - ], - }, + { + title: "Total Charge Stations", + value: "86", + }, + { + title: "Charging Completed", + value: "12", + }, + { + title: "Active Users", + value: "24", + }, + { + title: "Total Energy Consumed", + value: "08", + }, ]; export default function MainGrid() { - return ( - - {/* cards */} - - Overview - - theme.spacing(2) }} - > - {data.map((card, index) => ( - - - - ))} - - - - - - - - - - - - ); + return ( + + {/* cards */} + + Overview + + theme.spacing(2) }} + > + {data.map((card, index) => ( + + + + ))} + + + + + + + + + + + + + + ); } diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 1a086c5..4cf2366 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -19,11 +19,11 @@ const baseMenuItems = [ icon: , url: "/panel/dashboard", }, - { - text: "Admins", - icon: , - url: "/panel/admin-list", - }, + // { + // text: "Admins", + // icon: , + // url: "/panel/admin-list", + // }, ]; @@ -35,7 +35,7 @@ const superAdminOnlyItems = [ { text: "Admin List", icon: , - url: "/panel/adminlist", + url: "/panel/admin-list", }, ]; @@ -53,7 +53,18 @@ export default function MenuContent({ hidden }: PropType) { ...baseMenuItems, ...(userRole === "superadmin" ? superAdminOnlyItems : []), ]; - + // const mainListItems = [ + // ...baseMenuItems, + // // ...(userRole === "superadmin" + // // ? [ + // // // { + // // // text: "Admin List", + // // // icon: , + // // // url: "/panel/admin-list", + // // // }, + // // ] + // // : []), + // ]; return ( diff --git a/src/components/SessionsChart/index.tsx b/src/components/SessionsChart/index.tsx index 546f9aa..e87c2f7 100644 --- a/src/components/SessionsChart/index.tsx +++ b/src/components/SessionsChart/index.tsx @@ -1,150 +1,144 @@ -import * as React from 'react'; -import { useTheme } from '@mui/material/styles'; -import Card from '@mui/material/Card'; -import CardContent from '@mui/material/CardContent'; -import Chip from '@mui/material/Chip'; -import Typography from '@mui/material/Typography'; -import Stack from '@mui/material/Stack'; -import { LineChart } from '@mui/x-charts/LineChart'; - -function AreaGradient({ color, id }: { color: string; id: string }) { - return ( - - - - - - - ); -} - -function getDaysInMonth(month: number, year: number) { - const date = new Date(year, month, 0); - const monthName = date.toLocaleDateString('en-US', { - month: 'short', - }); - const daysInMonth = date.getDate(); - const days = []; - let i = 1; - while (days.length < daysInMonth) { - days.push(`${monthName} ${i}`); - i += 1; - } - return days; -} +import * as React from "react"; +import { useTheme } from "@mui/material/styles"; +import Card from "@mui/material/Card"; +import CardContent from "@mui/material/CardContent"; +import Chip from "@mui/material/Chip"; +import Typography from "@mui/material/Typography"; +import Stack from "@mui/material/Stack"; +import { LineChart } from "@mui/x-charts/LineChart"; +import Box from "@mui/material/Box"; +import ArrowDropDownIcon from "@mui/icons-material/ArrowDropDown"; export default function SessionsChart() { - const theme = useTheme(); - const data = getDaysInMonth(4, 2024); + return ( + + + + Charging prices + + + + Delhi NCR EV Station + + + - const colorPalette = [ - theme.palette.primary.light, - theme.palette.primary.main, - theme.palette.primary.dark, - ]; - - return ( - - - - Sessions - - - - - 13,277 - - - - - Sessions per day for the last 30 days - - - (i + 1) % 5 === 0, - }, - ]} - series={[ - { - id: 'direct', - label: 'Direct', - showMark: false, - curve: 'linear', - stack: 'total', - area: true, - stackOrder: 'ascending', - data: [ - 300, 900, 600, 1200, 1500, 1800, 2400, 2100, 2700, 3000, 1800, 3300, - 3600, 3900, 4200, 4500, 3900, 4800, 5100, 5400, 4800, 5700, 6000, - 6300, 6600, 6900, 7200, 7500, 7800, 8100, - ], - }, - { - id: 'referral', - label: 'Referral', - showMark: false, - curve: 'linear', - stack: 'total', - area: true, - stackOrder: 'ascending', - data: [ - 500, 900, 700, 1400, 1100, 1700, 2300, 2000, 2600, 2900, 2300, 3200, - 3500, 3800, 4100, 4400, 2900, 4700, 5000, 5300, 5600, 5900, 6200, - 6500, 5600, 6800, 7100, 7400, 7700, 8000, - ], - }, - { - id: 'organic', - label: 'Organic', - showMark: false, - curve: 'linear', - stack: 'total', - stackOrder: 'ascending', - data: [ - 1000, 1500, 1200, 1700, 1300, 2000, 2400, 2200, 2600, 2800, 2500, - 3000, 3400, 3700, 3200, 3900, 4100, 3500, 4300, 4500, 4000, 4700, - 5000, 5200, 4800, 5400, 5600, 5900, 6100, 6300, - ], - area: true, - }, - ]} - height={250} - margin={{ left: 50, right: 20, top: 20, bottom: 20 }} - grid={{ horizontal: true }} - sx={{ - '& .MuiAreaElement-series-organic': { - fill: "url('#organic')", - }, - '& .MuiAreaElement-series-referral': { - fill: "url('#referral')", - }, - '& .MuiAreaElement-series-direct': { - fill: "url('#direct')", - }, - }} - slotProps={{ - legend: { - hidden: true, - }, - }} - > - - - - - - - ); + {/* Grid container for the four boxes */} + + + {/* Box 1 Content */} + + Basic Charging + + + 16.83 cents/kWh + + + + {/* Box 2 Content */} + + Basic Charging + + + 16.83 cents/kWh + + + + + Basic Charging + + + 16.83 cents/kWh + + + + + Basic Charging + + + 16.83 cents/kWh + + + + + + ); } diff --git a/src/components/StatCard/index.tsx b/src/components/StatCard/index.tsx index d587001..3cd344d 100644 --- a/src/components/StatCard/index.tsx +++ b/src/components/StatCard/index.tsx @@ -12,118 +12,26 @@ import { areaElementClasses } from '@mui/x-charts/LineChart'; export type StatCardProps = { title: string; value: string; - interval: string; - trend: 'up' | 'down' | 'neutral'; - data: number[]; + }; -function getDaysInMonth(month: number, year: number) { - const date = new Date(year, month, 0); - const monthName = date.toLocaleDateString('en-US', { - month: 'short', - }); - const daysInMonth = date.getDate(); - const days = []; - let i = 1; - while (days.length < daysInMonth) { - days.push(`${monthName} ${i}`); - i += 1; - } - return days; -} - -function AreaGradient({ color, id }: { color: string; id: string }) { - return ( - - - - - - - ); -} export default function StatCard({ title, value, - interval, - trend, - data, }: StatCardProps) { - const theme = useTheme(); - const daysInWeek = getDaysInMonth(4, 2024); - const trendColors = { - up: - theme.palette.mode === 'light' - ? theme.palette.success.main - : theme.palette.success.dark, - down: - theme.palette.mode === 'light' - ? theme.palette.error.main - : theme.palette.error.dark, - neutral: - theme.palette.mode === 'light' - ? theme.palette.grey[400] - : theme.palette.grey[700], - }; - - const labelColors = { - up: 'success' as const, - down: 'error' as const, - neutral: 'default' as const, - }; - - const color = labelColors[trend]; - const chartColor = trendColors[trend]; - const trendValues = { up: '+25%', down: '-25%', neutral: '+5%' }; return ( - - - - {title} - - - - - - {value} - - - - - {interval} - - - - - - - - - - + + + + {title} + + + {value} + + + ); } diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index f4f878a..89aa9f8 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -328,7 +328,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { Don't have an account?{" "} diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx index 54fff8b..8deaf91 100644 --- a/src/pages/Auth/SignUp/index.tsx +++ b/src/pages/Auth/SignUp/index.tsx @@ -133,7 +133,7 @@ export default function SignUp(props: { disableCustomTheme?: boolean }) { }; await dispatch(registerUser(payload)).unwrap(); - navigate("/auth/login"); + navigate("/login"); toast.success("Registration successful!"); } catch (error: any) { toast.error(error?.message || "Registration failed"); @@ -347,7 +347,7 @@ export default function SignUp(props: { disableCustomTheme?: boolean }) { Already have an account?   diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx index abb04e2..aedabdf 100644 --- a/src/pages/Dashboard/index.tsx +++ b/src/pages/Dashboard/index.tsx @@ -30,7 +30,7 @@ const Dashboard: React.FC = ({ disableCustomTheme = false }) => {!disableCustomTheme ? ( - <> + <> ) : ( = ({ disableCustomTheme = false }) => Dashboard - - No content available on the Dashboard yet. - + )} diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts index 29fa7da..5d48ade 100644 --- a/src/redux/slices/adminSlice.ts +++ b/src/redux/slices/adminSlice.ts @@ -37,7 +37,7 @@ export const adminList = createAsyncThunk< { rejectValue: string } >("FetchAdminList", async (_, { rejectWithValue }) => { try { - const response = await http.get("auth/admin-list"); + const response = await http.get("/admin-list"); return response?.data?.data; } catch (error: any) { toast.error("Error fetching users list" + error); @@ -55,7 +55,7 @@ export const deleteAdmin = createAsyncThunk< { rejectValue: string } >("deleteAdmin", async (id, { rejectWithValue }) => { try { - const response = await http.delete(`auth/${id}/delete-admin`); + const response = await http.delete(`/${id}/delete-admin`); toast.success(response.data?.message); return id; } catch (error: any) { @@ -76,9 +76,9 @@ export const createAdmin = createAsyncThunk< registeredAddress: string; }, { rejectValue: string } ->("auth/signup", async (data, { rejectWithValue }) => { +>("/create-admin", async (data, { rejectWithValue }) => { try { - const response = await http.post("auth/create-admin", data); + const response = await http.post("/create-admin", data); return response.data; } catch (error: any) { return rejectWithValue( @@ -92,10 +92,7 @@ export const updateAdmin = createAsyncThunk( "updateAdmin", async ({ id, ...userData }: User, { rejectWithValue }) => { try { - const response = await http.put( - `auth/${id}/update-admin`, - userData - ); + const response = await http.put(`/${id}/update-admin`, userData); toast.success("Admin updated successfully"); return response?.data; } catch (error: any) { diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index ec63b8a..549ecdf 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -45,7 +45,7 @@ export const loginUser = createAsyncThunk< //use below commented endpoint if using deployed backend........ // const response = await http.post("admin/login", { - const response = await http.post("admin/login", { + const response = await http.post("/login", { email, password, }); @@ -75,7 +75,7 @@ export const registerUser = createAsyncThunk< { rejectValue: string } >("SignUpUser", async (data, { rejectWithValue }) => { try { - const response = await http.post("auth/signup", data); + const response = await http.post("/signup", data); return response.data; } catch (error: any) { return rejectWithValue( diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index 1054f08..f881512 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -26,7 +26,7 @@ export const fetchAdminProfile = createAsyncThunk< const token = localStorage?.getItem("authToken"); if (!token) throw new Error("No token found"); - const response = await http.get("/auth/profile"); + const response = await http.get("/profile"); if (!response.data?.data) throw new Error("Invalid API response"); diff --git a/src/router.tsx b/src/router.tsx index 06b35b6..4b94c16 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,8 +1,4 @@ -import { - Routes as BaseRoutes, - Navigate, - Route, -} from "react-router-dom"; +import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; import React, { lazy, Suspense } from "react"; import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; @@ -24,7 +20,7 @@ interface ProtectedRouteProps { // Protected Route Component const ProtectedRoute: React.FC = ({ caps, component }) => { if (!localStorage.getItem("authToken")) { - return ; + return ; } return component; }; @@ -35,13 +31,13 @@ export default function AppRouter() { }> {/* Default Route */} - } index /> + } index /> {/* Auth Routes */} - + } + element={} index /> } /> @@ -90,7 +86,7 @@ export default function AppRouter() { {/* Catch-all Route */} - } /> + } /> ); From 292ea123a0af678d3ca13ca27c782b33bc93fab6 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 27 Feb 2025 10:06:07 +0530 Subject: [PATCH 030/101] Frontend Api integration --- src/components/AddEditCategoryModal/index.tsx | 29 +- src/components/AddEditRoleModal/index.tsx | 300 +++++ src/components/AddUserModel/index.tsx | 212 ++++ src/components/MenuContent/index.tsx | 7 +- src/pages/RoleList/index.tsx | 137 +++ src/pages/UserList/index.tsx | 1095 ++++++++++++----- src/redux/reducers.ts | 10 +- src/redux/slices/profileSlice.ts | 2 +- src/redux/slices/roleSlice.ts | 115 ++ src/redux/slices/userSlice.ts | 92 +- src/router.tsx | 10 + 11 files changed, 1701 insertions(+), 308 deletions(-) create mode 100644 src/components/AddEditRoleModal/index.tsx create mode 100644 src/components/AddUserModel/index.tsx create mode 100644 src/pages/RoleList/index.tsx create mode 100644 src/redux/slices/roleSlice.ts diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index aa2092c..ecf4fa9 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -21,7 +21,8 @@ interface AddEditCategoryModalProps { name: string, email: string, phone: string, - registeredAddress: string + registeredAddress: string, + password: string ) => void; editRow: any; } @@ -31,6 +32,7 @@ interface FormData { email: string; phone: string; registeredAddress: string; + password: string; } const AddEditCategoryModal: React.FC = ({ @@ -52,6 +54,7 @@ const AddEditCategoryModal: React.FC = ({ email: "", phone: "", registeredAddress: "", + password: "", }, }); @@ -62,7 +65,8 @@ const AddEditCategoryModal: React.FC = ({ data.name, data.email, data.phone, - data.registeredAddress + data.registeredAddress, + data.password ); } else { handleCreate(data); @@ -168,7 +172,26 @@ const AddEditCategoryModal: React.FC = ({ /> )} /> - + ( + + )} + /> void; + handleCreate: (data: FormData) => void; + handleUpdate: ( + id: string, + name: string, + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[] + ) => void; + editRow: any; + data: { + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[]; + }; // Assuming `data` is passed as a prop +} + +interface FormData { + name: string; + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[]; +} + +const AddRoleModal: React.FC = ({ + open, + handleClose, + handleCreate, + handleUpdate, + editRow, + data, +}) => { + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + getValues, // Access getValues from the form methods here + } = useForm({ + defaultValues: { + name: "", + resource: [], // Ensure resource is initialized as an empty array + }, + }); + + + useEffect(() => { + if (editRow) { + setValue("name", editRow.name); + setValue("resource", editRow.resource); + } + }, [editRow, setValue]); + + // Handles permissions checkbox change for a specific resource + const handlePermissionChange = ( + resourceIndex: number, + permission: string, + checked: boolean + ) => { + const updatedResources = [...getValues().resource]; // Use getValues to get the current form values + const resource = updatedResources[resourceIndex]; + + if (checked) { + // Add permission if checked + resource.permissions = [ + ...new Set([...resource.permissions, permission]), + ]; + } else { + // Remove permission if unchecked + resource.permissions = resource.permissions.filter( + (p) => p !== permission + ); + } + + setValue("resource", updatedResources); // Update the resource field in form state + }; + + const onSubmit = (data: FormData) => { + if (editRow) { + handleUpdate(editRow.id, data.name, data.resource); + } else { + handleCreate(data); + } + + handleClose(); + reset(); + }; + + return ( + + + {editRow ? "Edit Role" : "Add Role"} + + + + + + + {/* Role Name Field */} + ( + + )} + /> + + {/* Resource Field */} + ( + + Resource + + + {errors.resource?.message} + + + )} + /> + + {/* Permissions Checkbox Fields for each resource */} + {getValues().resource && + getValues().resource.length > 0 && + getValues().resource.map((resource, resourceIndex) => ( + + + + {resource.moduleName} Permissions + + + handlePermissionChange( + resourceIndex, + "view", + e.target.checked + ) + } + /> + } + label="View" + /> + + handlePermissionChange( + resourceIndex, + "edit", + e.target.checked + ) + } + /> + } + label="Edit" + /> + + handlePermissionChange( + resourceIndex, + "delete", + e.target.checked + ) + } + /> + } + label="Delete" + /> + + { + errors.resource?.[resourceIndex] + ?.permissions?.message + } + + + + ))} + + + + + + + + ); +}; + +export default AddRoleModal; diff --git a/src/components/AddUserModel/index.tsx b/src/components/AddUserModel/index.tsx new file mode 100644 index 0000000..376adad --- /dev/null +++ b/src/components/AddUserModel/index.tsx @@ -0,0 +1,212 @@ +import React, { useEffect } from "react"; +import { + Box, + Button, + Dialog, + DialogActions, + DialogContent, + DialogTitle, + TextField, +} from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; +import { useForm, Controller } from "react-hook-form"; + +//By Jaanvi : Edit Model :: 11-feb-25 +interface AddUserModalProps { + open: boolean; + handleClose: () => void; + handleCreate: (data: FormData) => void; + handleUpdate: ( + id: string, + name: string, + email: string, + phone: string, + password: string + ) => void; + editRow: any; +} + +interface FormData { + name: string; + email: string; + phone: string; + password: string; +} +const AddUserModal: React.FC = ({ + open, + handleClose, + handleCreate, + + editRow, +}) => { + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + } = useForm({ + defaultValues: { + name: "", + email: "", + phone: "", + password: "", + }, + }); + + const onSubmit = (data: FormData) => { + handleCreate(data); + + handleClose(); + reset(); + }; + + return ( + + + {editRow ? "Edit Admin" : "Add Admin"} + + + + + + + ( + + )} + /> + + ( + + )} + /> + ( + + )} + /> + ( + + )} + /> + + + + + + + + ); +}; + +export default AddUserModal; diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 608a7f4..5d58f3c 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -29,6 +29,11 @@ const baseMenuItems = [ icon: , url: "/panel/user-list", }, + { + text: "Roles", + icon: , + url: "/panel/role-list", + }, ]; //Eknoor singh and Jaanvi @@ -44,7 +49,7 @@ type PropType = { export default function MenuContent({ hidden }: PropType) { const location = useLocation(); const userRole = useSelector( - (state: RootState) => state.profileReducer.user?.role + (state: RootState) => state.profileReducer.user?.userType ); diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx new file mode 100644 index 0000000..416d0b5 --- /dev/null +++ b/src/pages/RoleList/index.tsx @@ -0,0 +1,137 @@ +import React, { useEffect, useState } from "react"; +import { Box, Button, Typography } from "@mui/material"; +import AddEditRoleModal from "../../components/AddEditRoleModal"; +import { useForm } from "react-hook-form"; +import CustomTable, { Column } from "../../components/CustomTable"; +import { useDispatch, useSelector } from "react-redux"; +import { createRole, roleList } from "../../redux/slices/roleSlice"; +import { AppDispatch, RootState } from "../../redux/store/store"; + +export default function RoleList() { + const [modalOpen, setModalOpen] = useState(false); + const { reset } = useForm(); + + const [deleteModal, setDeleteModal] = React.useState(false); + const [viewModal, setViewModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); + + const dispatch = useDispatch(); + + const roles = useSelector((state: RootState) => state.roleReducer.roles); + + useEffect(() => { + dispatch(roleList()); + }, [dispatch]); + + const handleClickOpen = () => { + setRowData(null); // Reset row data when opening for new role + setModalOpen(true); + }; + + const handleCloseModal = () => { + setModalOpen(false); + setRowData(null); + reset(); + }; + + const handleCreate = async (data: { + name: string; + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[]; + }) => { + try { + await dispatch(createRole(data)); + await dispatch(roleList()); // Refresh the list after creation + handleCloseModal(); + } catch (error) { + console.error("Creation failed", error); + } + }; + + const categoryColumns: Column[] = [ + { id: "srno", label: "Sr No" }, + { id: "name", label: "Name" }, + { id: "action", label: "Action", align: "center" }, + ]; + + const categoryRows = roles?.length + ? roles?.map(function ( + role: { + id: string; + name: string; + // email: string; + + // phone: string; + // location?: string; + // managerAssigned?: string; + // vehicle?: string; + }, + index: number + ) { + return { + id: role?.id, + srno: index + 1, + name: role?.name, + // email: user?.email, + // phone: user?.phone, + // location: user?.location, + // managerAssigned: user?.managerAssigned, + // vehicle: user?.vehicle, + }; + }) + : []; + + console.log("Category Rows:", categoryRows); + + return ( + <> + + + Roles + + + + + + + + ); +} diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx index bddda89..c6e284e 100644 --- a/src/pages/UserList/index.tsx +++ b/src/pages/UserList/index.tsx @@ -1,313 +1,834 @@ -import { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - TextField, - InputAdornment, - Paper, - Table, - TableBody, - TableCell, - TableContainer, - TableHead, - TableRow, - Pagination, - IconButton, -} from "@mui/material"; -import SearchIcon from "@mui/icons-material/Search"; -import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; -import TuneIcon from "@mui/icons-material/Tune"; +// import { useEffect, useState } from "react"; +// import { +// Box, +// Button, +// Typography, +// TextField, +// InputAdornment, +// Paper, +// Table, +// TableBody, +// TableCell, +// TableContainer, +// TableHead, +// TableRow, +// Pagination, +// IconButton, +// } from "@mui/material"; +// import SearchIcon from "@mui/icons-material/Search"; +// import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; +// import TuneIcon from "@mui/icons-material/Tune"; +// import { useDispatch, useSelector } from "react-redux"; +// import { userList } from "../../redux/slices/userSlice"; // Make sure userSlice exists +// import { AppDispatch, RootState } from "../../redux/store/store"; + +// export default function UserList() { +// const [searchQuery, setSearchQuery] = useState(""); +// const [currentPage, setCurrentPage] = useState(1); +// const usersPerPage = 10; + +// const dispatch = useDispatch(); +// const users = useSelector((state: RootState) => state.userReducer.users); + +// useEffect(() => { +// dispatch(userList()); +// }, [dispatch]); + +// const staticUsers = [ +// { +// name: "Alice Johnson", +// email: "alice@example.com", +// role: "User", +// phone: "+1 234 567 8901", +// }, +// { +// name: "Bob Brown", +// email: "bob@example.com", +// role: "Admin", +// phone: "+1 987 654 3210", +// }, +// { +// name: "Charlie Davis", +// email: "charlie@example.com", +// role: "User", +// phone: "+1 312 555 7890", +// }, +// { +// name: "Alice Johnson", +// email: "alice@example.com", +// role: "User", +// phone: "+1 234 567 8901", +// }, +// { +// name: "Bob Brown", +// email: "bob@example.com", +// role: "Admin", +// phone: "+1 987 654 3210", +// }, +// { +// name: "Charlie Davis", +// email: "charlie@example.com", +// role: "User", +// phone: "+1 312 555 7890", +// }, +// { +// name: "Bob Brown", +// email: "bob@example.com", +// role: "Admin", +// phone: "+1 987 654 3210", +// }, +// { +// name: "Charlie Davis", +// email: "charlie@example.com", +// role: "User", +// phone: "+1 312 555 7890", +// }, +// ]; + +// const userData = users.length ? users : staticUsers; + +// const filteredUsers = userData.filter((user) => +// user.name.toLowerCase().includes(searchQuery.toLowerCase()) +// ); + +// const indexOfLastUser = currentPage * usersPerPage; +// const indexOfFirstUser = indexOfLastUser - usersPerPage; +// const currentUsers = filteredUsers.slice(indexOfFirstUser, indexOfLastUser); + +// const handlePageChange = (event, value) => { +// setCurrentPage(value); +// }; + +// return ( +// +// +// User List +// + +// {/* Search & Buttons Section */} +// +// +// +// +// ), +// }} +// value={searchQuery} +// onChange={(e) => setSearchQuery(e.target.value)} +// /> +// +// +// + +// +// +// +// + +// {/* Table Section */} +// +// +// +// +// {["Name", "Email", "Role", "Phone", "Action"].map( +// (header) => ( +// +// {header} +// +// ) +// )} +// +// +// +// {currentUsers.map((user, index) => ( +// +// +// {user.name} +// +// +// {user.email} +// +// +// {user.role} +// +// +// {user.phone} +// +// +// +// +// +// +// +// ))} +// +//
    +//
    + +// {/* Pagination */} +// +// +// Page Number : +// +// +// +//
    +// ); +// } +// import { useEffect, useState } from "react"; +// import { +// Box, +// Button, +// Typography, +// TextField, +// InputAdornment, +// Paper, +// Table, +// TableBody, +// TableCell, +// TableContainer, +// TableHead, +// TableRow, +// Pagination, +// IconButton, +// } from "@mui/material"; +// import SearchIcon from "@mui/icons-material/Search"; +// import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; +// import TuneIcon from "@mui/icons-material/Tune"; +// import { useDispatch, useSelector } from "react-redux"; +// import { adminList } from "../../redux/slices/adminSlice"; +// import { AppDispatch, RootState } from "../../redux/store/store"; + +// export default function AdminList() { +// const [searchQuery, setSearchQuery] = useState(""); +// const [currentPage, setCurrentPage] = useState(1); +// const adminsPerPage = 10; + +// const dispatch = useDispatch(); +// const admins = useSelector((state: RootState) => state.adminReducer.admins); + +// useEffect(() => { +// dispatch(adminList()); +// }, [dispatch]); + +// const staticAdmins = [ +// { +// name: "John Doe", +// location: "New York", +// managerAssigned: "Alice Johnson", +// vehicle: "Tesla Model S", +// phone: "+1 234 567 8901", +// }, +// { +// name: "Jane Smith", +// location: "Los Angeles", +// managerAssigned: "Bob Brown", +// vehicle: "Ford F-150", +// phone: "+1 987 654 3210", +// }, +// { +// name: "Michael Brown", +// location: "Chicago", +// managerAssigned: "Sarah Lee", +// vehicle: "Chevrolet Bolt", +// phone: "+1 312 555 7890", +// }, +// { +// name: "Emily Davis", +// location: "Houston", +// managerAssigned: "Tom Wilson", +// vehicle: "Nissan Leaf", +// phone: "+1 713 444 5678", +// }, +// { +// name: "Daniel Martinez", +// location: "Phoenix", +// managerAssigned: "Jessica White", +// vehicle: "BMW i3", +// phone: "+1 602 999 4321", +// }, +// { +// name: "Sophia Miller", +// location: "Philadelphia", +// managerAssigned: "Mark Adams", +// vehicle: "Audi e-tron", +// phone: "+1 215 777 6543", +// }, +// { +// name: "James Anderson", +// location: "San Antonio", +// managerAssigned: "Emma Thomas", +// vehicle: "Hyundai Kona EV", +// phone: "+1 210 321 8765", +// }, +// { +// name: "James Anderson", +// location: "San Antonio", +// managerAssigned: "Emma Thomas", +// vehicle: "Hyundai Kona EV", +// phone: "+1 210 321 8765", +// }, +// ]; + +// const adminData = admins.length ? admins : staticAdmins; + +// const filteredAdmins = adminData.filter((admin) => +// admin.name.toLowerCase().includes(searchQuery.toLowerCase()) +// ); + +// const indexOfLastAdmin = currentPage * adminsPerPage; +// const indexOfFirstAdmin = indexOfLastAdmin - adminsPerPage; +// const currentAdmins = filteredAdmins.slice( +// indexOfFirstAdmin, +// indexOfLastAdmin +// ); + +// const handlePageChange = (event, value) => { +// setCurrentPage(value); +// }; + +// return ( +// +// +// Charge stations +// + +// {/* Search & Buttons Section */} +// +// +// +// +// ), +// }} +// value={searchQuery} +// onChange={(e) => setSearchQuery(e.target.value)} +// /> +// +// +// + +// +// +// +// + +// {/* Table Section */} +// +// +// +// +// {[ +// "Name", +// "Location", +// "Manager Assigned", +// "Vehicle", +// "Phone Number", +// "Action", +// ].map((header) => ( +// +// {header} +// +// ))} +// +// +// +// {currentAdmins.map((admin, index) => ( +// +// +// {admin.name} +// +// +// {admin.location || "N/A"} +// +// +// {admin.managerAssigned || "N/A"} +// +// +// {admin.vehicle || "N/A"}{" "} +// +// +6 more +// +// +// +// {admin.phone} +// +// +// +// +// +// +// +// ))} +// +//
    +//
    + +// {/* Pagination */} +// +// +// Page Number : +// +// +// +//
    +// ); +// } +import React, { useEffect, useState } from "react"; +import { Box, Button, Typography } from "@mui/material"; +import AddEditCategoryModal from "../../components/AddEditCategoryModal"; +import { useForm } from "react-hook-form"; +import CustomTable, { Column } from "../../components/CustomTable"; import { useDispatch, useSelector } from "react-redux"; -import { userList } from "../../redux/slices/userSlice"; // Make sure userSlice exists +import { createUser, userList } from "../../redux/slices/userSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; +import { string } from "prop-types"; +import { adminList, updateAdmin } from "../../redux/slices/adminSlice"; +import AddUserModal from "../../components/AddUserModel"; export default function UserList() { - const [searchQuery, setSearchQuery] = useState(""); - const [currentPage, setCurrentPage] = useState(1); - const usersPerPage = 10; + const [modalOpen, setModalOpen] = useState(false); + const { reset } = useForm(); + + const [deleteModal, setDeleteModal] = React.useState(false); + const [viewModal, setViewModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); const dispatch = useDispatch(); + const users = useSelector((state: RootState) => state.userReducer.users); useEffect(() => { dispatch(userList()); }, [dispatch]); - const staticUsers = [ - { - name: "Alice Johnson", - email: "alice@example.com", - role: "User", - phone: "+1 234 567 8901", - }, - { - name: "Bob Brown", - email: "bob@example.com", - role: "Admin", - phone: "+1 987 654 3210", - }, - { - name: "Charlie Davis", - email: "charlie@example.com", - role: "User", - phone: "+1 312 555 7890", - }, - { - name: "Alice Johnson", - email: "alice@example.com", - role: "User", - phone: "+1 234 567 8901", - }, - { - name: "Bob Brown", - email: "bob@example.com", - role: "Admin", - phone: "+1 987 654 3210", - }, - { - name: "Charlie Davis", - email: "charlie@example.com", - role: "User", - phone: "+1 312 555 7890", - }, - { - name: "Bob Brown", - email: "bob@example.com", - role: "Admin", - phone: "+1 987 654 3210", - }, - { - name: "Charlie Davis", - email: "charlie@example.com", - role: "User", - phone: "+1 312 555 7890", - }, - ]; - - const userData = users.length ? users : staticUsers; - - const filteredUsers = userData.filter((user) => - user.name.toLowerCase().includes(searchQuery.toLowerCase()) - ); - - const indexOfLastUser = currentPage * usersPerPage; - const indexOfFirstUser = indexOfLastUser - usersPerPage; - const currentUsers = filteredUsers.slice(indexOfFirstUser, indexOfLastUser); - - const handlePageChange = (event, value) => { - setCurrentPage(value); + const handleClickOpen = () => { + setRowData(null); // Reset row data when opening for new admin + setModalOpen(true); }; + const handleCloseModal = () => { + setModalOpen(false); + setRowData(null); + reset(); + }; + + const handleCreate = async (data: { + name: string; + email: string; + phone: string; + registeredAddress: string; + }) => { + try { + await dispatch(createUser(data)); + await dispatch(userList()); // Refresh the list after creation + handleCloseModal(); + } catch (error) { + console.error("Creation failed", error); + } + }; + + const handleUpdate = async ( + id: string, + name: string, + email: string, + phone: string, + registeredAddress: string + ) => { + try { + await dispatch( + updateAdmin({ + id, + name, + email, + phone, + registeredAddress, + }) + ); + await dispatch(adminList()); + } catch (error) { + console.error("Update failed", error); + } + }; + + const categoryColumns: Column[] = [ + { id: "srno", label: "Sr No" }, + { id: "name", label: "Name" }, + { id: "email", label: "Email" }, + { id: "phone", label: "Phone" }, + // { id: "location", label: "Location" }, + // { id: "managerAssigned", label: "ManagerAssigned" }, + // { id: "vehicle", label: "Vehicle" }, + + { id: "action", label: "Action", align: "center" }, + ]; + + const categoryRows = users?.length + ? users?.map(function ( + user: { + id: string; + name: string; + email: string; + + phone: string; + // location?: string; + // managerAssigned?: string; + // vehicle?: string; + }, + index: number + ) { + return { + id: user?.id, + srno: index + 1, + name: user?.name, + email: user?.email, + phone: user?.phone, + // location: user?.location, + // managerAssigned: user?.managerAssigned, + // vehicle: user?.vehicle, + }; + }) + : []; + return ( - - - User List - - - {/* Search & Buttons Section */} + <> - - - - ), - }} - value={searchQuery} - onChange={(e) => setSearchQuery(e.target.value)} - /> - - - - - - - - - - {/* Table Section */} - - - - - {["Name", "Email", "Role", "Phone", "Action"].map( - (header) => ( - - {header} - - ) - )} - - - - {currentUsers.map((user, index) => ( - - - {user.name} - - - {user.email} - - - {user.role} - - - {user.phone} - - - - - - - - ))} - -
    -
    - - {/* Pagination */} - - Page Number : + Users - + -
    + + + + ); } diff --git a/src/redux/reducers.ts b/src/redux/reducers.ts index 4ad7387..b67ef5f 100644 --- a/src/redux/reducers.ts +++ b/src/redux/reducers.ts @@ -4,12 +4,14 @@ import authReducer from "./slices/authSlice"; import adminReducer from "./slices/adminSlice"; import profileReducer from "./slices/profileSlice"; import userReducer from "./slices/userSlice.ts"; +import roleReducer from "./slices/roleSlice.ts"; const rootReducer = combineReducers({ - authReducer, - adminReducer, - profileReducer, - userReducer, + authReducer, + adminReducer, + profileReducer, + userReducer, + roleReducer, }); export type RootState = ReturnType; diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index f881512..58ef006 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -7,7 +7,7 @@ interface User { id: string; name: string; email: string; - role: string; + userType: string; phone: string; } diff --git a/src/redux/slices/roleSlice.ts b/src/redux/slices/roleSlice.ts new file mode 100644 index 0000000..bc1cef5 --- /dev/null +++ b/src/redux/slices/roleSlice.ts @@ -0,0 +1,115 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import axios from "axios"; +import http from "../../lib/https"; +import { toast } from "sonner"; + +// Define TypeScript types +interface Role { + id: any; + name: string; + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[]; +} + +interface RoleState { + roles: Role[]; + loading: boolean; + error: string | null; +} + +// Initial state +const initialState: RoleState = { + roles: [], + loading: false, + error: null, +}; + +export const roleList = createAsyncThunk( + "fetchRoles", + async (_, { rejectWithValue }) => { + try { + const token = localStorage?.getItem("authToken"); + if (!token) throw new Error("No token found"); + + const response = await http.get("get"); + + if (!response.data?.data) throw new Error("Invalid API response"); + + return response.data.data; + } catch (error: any) { + toast.error("Error Fetching Roles" + error); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } + } +); + +// Create Role +export const createRole = createAsyncThunk< + Role, + { + name: string; + resource: { + moduleName: string; + moduleId: string; + permissions: string[]; + }[]; + }, + { rejectValue: string } +>("/CreateRole", async (data, { rejectWithValue }) => { + try { + const response = await http.post("create", data); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + +const roleSlice = createSlice({ + name: "fetchRoles", + initialState, + reducers: {}, + extraReducers: (builder) => { + builder + .addCase(roleList.pending, (state) => { + state.loading = true; + state.error = null; + }) + .addCase( + roleList.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.roles = action.payload.results; // Extract results from response + } + ) + .addCase(roleList.rejected, (state, action) => { + state.loading = false; + state.error = action.payload || "Failed to fetch roles"; + }) + .addCase(createRole.pending, (state) => { + state.loading = true; + }) + .addCase( + createRole.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.roles.push(action.payload); + } + ) + .addCase( + createRole.rejected, + (state, action: PayloadAction) => { + state.loading = false; + state.error = action.payload || "Failed to create role"; + } + ); + }, +}); + +export default roleSlice.reducer; diff --git a/src/redux/slices/userSlice.ts b/src/redux/slices/userSlice.ts index d9242fd..73f6066 100644 --- a/src/redux/slices/userSlice.ts +++ b/src/redux/slices/userSlice.ts @@ -1,5 +1,7 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import axios from "axios"; +import http from "../../lib/https"; +import { toast } from "sonner"; // Define TypeScript types interface User { @@ -7,9 +9,10 @@ interface User { name: string; email: string; phone?: string; - location?: string; - managerAssigned?: string; - vehicle?: string; + // location?: string; + // managerAssigned?: string; + // vehicle?: string; + password:string; } interface UserState { @@ -26,17 +29,62 @@ const initialState: UserState = { }; // Async thunk to fetch user list -export const userList = createAsyncThunk("users/fetchUsers", async () => { +// export const userList = createAsyncThunk("users/fetchUsers", async () => { +// try { +// const response = await axios.get("/api/users"); // Adjust the API endpoint as needed +// return response.data; +// } catch (error: any) { +// throw new Error(error.response?.data?.message || "Failed to fetch users"); +// } +// }); +export const userList = createAsyncThunk( + "fetchUsers", + async (_, { rejectWithValue }) => { + try { + const token = localStorage?.getItem("authToken"); + if (!token) throw new Error("No token found"); + + const response = await http.get("users-list"); + + if (!response.data?.data) throw new Error("Invalid API response"); + + return response.data.data; + } catch (error: any) { + toast.error("Error Fetching Profile" + error); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } + } +); + +//Create User +export const createUser = createAsyncThunk< + User, + { + name: string; + email: string; + password: string; + phone: string; + + // location?: string; + // managerAssigned?: string; + // vehicle?: string; + }, + { rejectValue: string } +>("/CreateUser", async (data, { rejectWithValue }) => { try { - const response = await axios.get("/api/users"); // Adjust the API endpoint as needed + const response = await http.post("create-user", data); return response.data; } catch (error: any) { - throw new Error(error.response?.data?.message || "Failed to fetch users"); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); } }); const userSlice = createSlice({ - name: "users", + name: "fetchUsers", initialState, reducers: {}, extraReducers: (builder) => { @@ -45,14 +93,34 @@ const userSlice = createSlice({ state.loading = true; state.error = null; }) - .addCase(userList.fulfilled, (state, action: PayloadAction) => { - state.loading = false; - state.users = action.payload; - }) + .addCase( + userList.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.users = action.payload; + } + ) .addCase(userList.rejected, (state, action) => { state.loading = false; state.error = action.error.message || "Failed to fetch users"; - }); + }) + .addCase(createUser.pending, (state) => { + state.loading = true; + // state.error = null; + }) + .addCase( + createUser.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.users.push(action.payload); + } + ) + .addCase( + createUser.rejected, + (state, action: PayloadAction) => { + state.loading = false; + } + ); }, }); diff --git a/src/router.tsx b/src/router.tsx index 7bbb859..f7af3de 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -2,6 +2,7 @@ import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; import React, { lazy, Suspense } from "react"; import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; +import RoleList from "./pages/RoleList"; // Page imports const Login = lazy(() => import("./pages/Auth/Login")); @@ -83,6 +84,15 @@ export default function AppRouter() { /> } /> + } + /> + } + /> Date: Thu, 27 Feb 2025 21:16:53 +0530 Subject: [PATCH 031/101] roles-list --- src/pages/PermissionTable/index.tsx | 135 +++++++++++++++++++++++++++ src/pages/RoleList/index.tsx | 136 +++++++++++++++------------- src/router.tsx | 6 ++ 3 files changed, 216 insertions(+), 61 deletions(-) create mode 100644 src/pages/PermissionTable/index.tsx diff --git a/src/pages/PermissionTable/index.tsx b/src/pages/PermissionTable/index.tsx new file mode 100644 index 0000000..57ac2fb --- /dev/null +++ b/src/pages/PermissionTable/index.tsx @@ -0,0 +1,135 @@ +import React, { useState } from "react"; +import { + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Paper, + Checkbox, + Typography, + Box, + Grid, + FormControlLabel, + Button, +} from "@mui/material"; +import { useNavigate } from "react-router-dom"; // Import useNavigate + +// Define the data structure +interface Permission { + module: string; + list: boolean; + add: boolean; + edit: boolean; + view: boolean; + delete: boolean; +} + +// Sample data +const initialPermissions: Permission[] = [ + { module: "Role & Permission", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Staff", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Manage Users", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Business Type", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Category", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Orders", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Discounts", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Transaction History", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Commission", list: false, add: false, edit: false, view: false, delete: false }, + { module: "Email Templates", list: false, add: false, edit: false, view: false, delete: false }, +]; + +// Table component +const PermissionsTable: React.FC = () => { + const [permissions, setPermissions] = useState(initialPermissions); + const navigate = useNavigate(); // Initialize useNavigate + + // Handle checkbox change + const handleCheckboxChange = (module: string, action: keyof Permission) => { + setPermissions((prevPermissions) => + prevPermissions.map((perm) => + perm.module === module ? { ...perm, [action]: !perm[action] } : perm + ) + ); + }; + + // Handle Back Navigation + const handleBack = () => { + navigate("/panel/role-list"); // Navigate back to Role List + }; + + return ( + + {/* Title & Back Button Section */} + + + Role Permissions + + + + + {/* Table Container */} + + + {/* Table Head */} + + + Module Name + + Actions + + + + + {/* Table Body */} + + {permissions.map((row, index) => ( + + {/* Module Name */} + {row.module} + + {/* Action Checkboxes */} + + + {(["list", "add", "edit", "view", "delete"] as (keyof Permission)[]).map( + (action) => ( + + handleCheckboxChange(row.module, action)} + sx={{ color: "#1976D2" }} + /> + } + label={action.charAt(0).toUpperCase() + action.slice(1)} + /> + + ) + )} + + + + ))} + +
    +
    +
    + ); +}; + +export default PermissionsTable; diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 416d0b5..1d1ec48 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -1,11 +1,13 @@ import React, { useEffect, useState } from "react"; -import { Box, Button, Typography } from "@mui/material"; +import { Box, Button, Typography, TextField } from "@mui/material"; import AddEditRoleModal from "../../components/AddEditRoleModal"; +import PermissionsTable from "../../pages/PermissionTable"; import { useForm } from "react-hook-form"; import CustomTable, { Column } from "../../components/CustomTable"; import { useDispatch, useSelector } from "react-redux"; import { createRole, roleList } from "../../redux/slices/roleSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; +import { useNavigate } from "react-router-dom"; export default function RoleList() { const [modalOpen, setModalOpen] = useState(false); @@ -14,8 +16,11 @@ export default function RoleList() { const [deleteModal, setDeleteModal] = React.useState(false); const [viewModal, setViewModal] = React.useState(false); const [rowData, setRowData] = React.useState(null); + const [searchTerm, setSearchTerm] = useState(""); + const [showPermissions, setShowPermissions] = useState(false); const dispatch = useDispatch(); + const navigate = useNavigate(); const roles = useSelector((state: RootState) => state.roleReducer.roles); @@ -24,10 +29,9 @@ export default function RoleList() { }, [dispatch]); const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new role - setModalOpen(true); + navigate("/panel/permissions");// Navigate to the correct route }; - + const handleCloseModal = () => { setModalOpen(false); setRowData(null); @@ -54,78 +58,88 @@ export default function RoleList() { const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, { id: "name", label: "Name" }, + { id: "status", label: "Status" }, { id: "action", label: "Action", align: "center" }, ]; const categoryRows = roles?.length ? roles?.map(function ( - role: { - id: string; - name: string; - // email: string; - - // phone: string; - // location?: string; - // managerAssigned?: string; - // vehicle?: string; - }, - index: number - ) { - return { - id: role?.id, - srno: index + 1, - name: role?.name, - // email: user?.email, - // phone: user?.phone, - // location: user?.location, - // managerAssigned: user?.managerAssigned, - // vehicle: user?.vehicle, - }; - }) + role: { + id: string; + name: string; + status: string; + }, + index: number + ) { + return { + id: role?.id, + srno: index + 1, + name: role?.name, + status: role?.status, + }; + }) : []; console.log("Category Rows:", categoryRows); return ( <> + {/* + Roles & Permission + Dashboard + */} + - - Roles - - - - - + setSearchTerm(e.target.value)} + sx={{ width: "30%" }} /> + + + + {showPermissions ? ( + + ) : ( + + )} + import("./pages/AdminList")); const ProfilePage = lazy(() => import("./pages/ProfilePage")); const NotFoundPage = lazy(() => import("./pages/NotFound")); const UserList = lazy(() => import("./pages/UserList")); +const PermissionsTable = lazy(() => import("./pages/PermissionTable")); interface ProtectedRouteProps { caps: string[]; @@ -93,6 +94,11 @@ export default function AppRouter() { /> } /> + } />} + /> + Date: Thu, 27 Feb 2025 22:58:16 +0530 Subject: [PATCH 032/101] roles-list --- src/pages/RoleList/index.tsx | 83 ++++++++++++++---------------------- 1 file changed, 31 insertions(+), 52 deletions(-) diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 1d1ec48..c85a68c 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Box, Button, Typography, TextField } from "@mui/material"; +import { Box, Button, Typography, TextField, Chip } from "@mui/material"; import AddEditRoleModal from "../../components/AddEditRoleModal"; import PermissionsTable from "../../pages/PermissionTable"; import { useForm } from "react-hook-form"; @@ -29,9 +29,9 @@ export default function RoleList() { }, [dispatch]); const handleClickOpen = () => { - navigate("/panel/permissions");// Navigate to the correct route + navigate("/panel/permissions"); // Navigate to the correct route }; - + const handleCloseModal = () => { setModalOpen(false); setRowData(null); @@ -62,43 +62,26 @@ export default function RoleList() { { id: "action", label: "Action", align: "center" }, ]; - const categoryRows = roles?.length - ? roles?.map(function ( - role: { - id: string; - name: string; - status: string; - }, - index: number - ) { - return { - id: role?.id, - srno: index + 1, - name: role?.name, - status: role?.status, - }; - }) - : []; + const categoryRows = roles?.map((role: Role, index: number) => ({ + id: role.id, + srno: index + 1, + name: role.name, + status: ( + + ), + })); + + console.log("Category Rows:", categoryRows); return ( <> - {/* - Roles & Permission - Dashboard - */} - - setSearchTerm(e.target.value)} - sx={{ width: "30%" }} - /> - - + setSearchTerm(e.target.value)} + sx={{ width: "30%" }} + /> + + {showPermissions ? ( From 25b0ecf11130b923a16a995a871bb2d2783c92ec Mon Sep 17 00:00:00 2001 From: jaanvi Date: Fri, 28 Feb 2025 09:35:31 +0530 Subject: [PATCH 033/101] Add responsiveness and restrict admins --- src/components/AddEditRoleModal/index.tsx | 300 ----------------- src/components/CustomTable/index.tsx | 104 +++--- src/components/LineChartCard/index.tsx | 2 +- src/components/MainGrid/index.tsx | 1 + src/components/MenuContent/index.tsx | 63 ++-- src/components/ResourcePieChart/index.tsx | 3 +- src/components/SessionsChart/index.tsx | 3 +- src/components/barChartCard/index.tsx | 23 +- src/layouts/DashboardLayout/index.tsx | 110 ++++--- src/pages/AddEditRolePage/index.tsx | 283 ++++++++++++++++ src/pages/AdminList/index.tsx | 373 +--------------------- src/pages/Auth/Login/index.tsx | 108 ++++--- src/pages/RoleList/index.tsx | 6 +- 13 files changed, 515 insertions(+), 864 deletions(-) delete mode 100644 src/components/AddEditRoleModal/index.tsx create mode 100644 src/pages/AddEditRolePage/index.tsx diff --git a/src/components/AddEditRoleModal/index.tsx b/src/components/AddEditRoleModal/index.tsx deleted file mode 100644 index 7b0206a..0000000 --- a/src/components/AddEditRoleModal/index.tsx +++ /dev/null @@ -1,300 +0,0 @@ -import React, { useEffect } from "react"; -import { - Box, - Button, - Checkbox, - Dialog, - DialogActions, - DialogContent, - DialogTitle, - FormControl, - FormControlLabel, - FormHelperText, - FormLabel, - InputLabel, - MenuItem, - Select, - TextField, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; - -interface AddRoleModalProps { - open: boolean; - handleClose: () => void; - handleCreate: (data: FormData) => void; - handleUpdate: ( - id: string, - name: string, - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[] - ) => void; - editRow: any; - data: { - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[]; - }; // Assuming `data` is passed as a prop -} - -interface FormData { - name: string; - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[]; -} - -const AddRoleModal: React.FC = ({ - open, - handleClose, - handleCreate, - handleUpdate, - editRow, - data, -}) => { - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - getValues, // Access getValues from the form methods here - } = useForm({ - defaultValues: { - name: "", - resource: [], // Ensure resource is initialized as an empty array - }, - }); - - - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("resource", editRow.resource); - } - }, [editRow, setValue]); - - // Handles permissions checkbox change for a specific resource - const handlePermissionChange = ( - resourceIndex: number, - permission: string, - checked: boolean - ) => { - const updatedResources = [...getValues().resource]; // Use getValues to get the current form values - const resource = updatedResources[resourceIndex]; - - if (checked) { - // Add permission if checked - resource.permissions = [ - ...new Set([...resource.permissions, permission]), - ]; - } else { - // Remove permission if unchecked - resource.permissions = resource.permissions.filter( - (p) => p !== permission - ); - } - - setValue("resource", updatedResources); // Update the resource field in form state - }; - - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate(editRow.id, data.name, data.resource); - } else { - handleCreate(data); - } - - handleClose(); - reset(); - }; - - return ( - - - {editRow ? "Edit Role" : "Add Role"} - - - - - - - {/* Role Name Field */} - ( - - )} - /> - - {/* Resource Field */} - ( - - Resource - - - {errors.resource?.message} - - - )} - /> - - {/* Permissions Checkbox Fields for each resource */} - {getValues().resource && - getValues().resource.length > 0 && - getValues().resource.map((resource, resourceIndex) => ( - - - - {resource.moduleName} Permissions - - - handlePermissionChange( - resourceIndex, - "view", - e.target.checked - ) - } - /> - } - label="View" - /> - - handlePermissionChange( - resourceIndex, - "edit", - e.target.checked - ) - } - /> - } - label="Edit" - /> - - handlePermissionChange( - resourceIndex, - "delete", - e.target.checked - ) - } - /> - } - label="Delete" - /> - - { - errors.resource?.[resourceIndex] - ?.permissions?.message - } - - - - ))} - - - - - - - - ); -}; - -export default AddRoleModal; diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 037e03d..40595af 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -73,7 +73,6 @@ const CustomTable: React.FC = ({ setViewModal, setModalOpen, }) => { - // console.log("columnsss", columns, rows) const dispatch = useDispatch(); const [anchorEl, setAnchorEl] = React.useState(null); const [selectedRow, setSelectedRow] = React.useState(null); @@ -112,56 +111,71 @@ const CustomTable: React.FC = ({ }; return ( - - - - - {columns.map((column) => ( - - {column.label} - - ))} - - - - {rows.map((row, rowIndex) => ( - + + +
    + + {columns.map((column) => ( - {isImage(row[column.id]) ? ( - Row - ) : column.id !== "action" ? ( - row[column.id] - ) : ( - { - handleClick(e, row); - setRowData(row); // Store the selected row - }} - > - - - )} + {column.label} ))} - - ))} - -
    + + + + {rows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row); + setRowData(row); // Store the selected row + }} + > + + + )} + + ))} + + ))} + + +
    + + {/* Menu Actions */} {open && ( = ({ )} - + ); }; diff --git a/src/components/LineChartCard/index.tsx b/src/components/LineChartCard/index.tsx index a8acfa0..8f73bcf 100644 --- a/src/components/LineChartCard/index.tsx +++ b/src/components/LineChartCard/index.tsx @@ -43,7 +43,7 @@ export default function LineChartCard() { return (
    theme.spacing(2) }} > {data.map((card, index) => ( diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 5d58f3c..794a33b 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -13,35 +13,10 @@ import { RootState } from "../../redux/store/store"; import DashboardOutlinedIcon from "@mui/icons-material/DashboardOutlined"; import ManageAccountsOutlinedIcon from "@mui/icons-material/ManageAccountsOutlined"; -const baseMenuItems = [ - { - text: "Dashboard", - icon: , - url: "/panel/dashboard", - }, - { - text: "Admins", - icon: , - url: "/panel/admin-list", - }, - { - text: "Users", - icon: , - url: "/panel/user-list", - }, - { - text: "Roles", - icon: , - url: "/panel/role-list", - }, -]; - //Eknoor singh and Jaanvi //date:- 12-Feb-2025 //Made a different variable for super admin to access all the details. - - type PropType = { hidden: boolean; }; @@ -51,24 +26,34 @@ export default function MenuContent({ hidden }: PropType) { const userRole = useSelector( (state: RootState) => state.profileReducer.user?.userType ); + const baseMenuItems = [ + { + text: "Dashboard", + icon: , + url: "/panel/dashboard", + }, + userRole === "superadmin" && { + text: "Admins", + icon: , + url: "/panel/admin-list", + }, + userRole === "admin" && { + text: "Users", + icon: , + url: "/panel/user-list", + }, + userRole === "superadmin" && { + text: "Roles", + icon: , + url: "/panel/role-list", + }, + ]; - - // const mainListItems = [ - // ...baseMenuItems, - // // ...(userRole === "superadmin" - // // ? [ - // // // { - // // // text: "Admin List", - // // // icon: , - // // // url: "/panel/admin-list", - // // // }, - // // ] - // // : []), - // ]; + const filteredMenuItems = baseMenuItems.filter(Boolean); return ( - {baseMenuItems.map((item, index) => ( + {filteredMenuItems.map((item, index) => ( diff --git a/src/components/SessionsChart/index.tsx b/src/components/SessionsChart/index.tsx index e47febc..d4cd487 100644 --- a/src/components/SessionsChart/index.tsx +++ b/src/components/SessionsChart/index.tsx @@ -11,9 +11,10 @@ export default function SessionsChart() { variant="outlined" sx={{ width: "100%", - height: "90%", + height: "100%", backgroundColor: "#202020", p: 2, + }} > diff --git a/src/components/barChartCard/index.tsx b/src/components/barChartCard/index.tsx index 80db70e..4138bf6 100644 --- a/src/components/barChartCard/index.tsx +++ b/src/components/barChartCard/index.tsx @@ -30,7 +30,7 @@ export default function RoundedBarChart() { return (
    + variant="h6" + align="left" + color="#FFFFFF" + sx={{ + fontFamily: "Gilroy", + fontWeight: 500, + fontSize: "18px", + lineHeight: "24px", + }} + > Charge Stats diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx index 165d39e..6d2ad96 100644 --- a/src/layouts/DashboardLayout/index.tsx +++ b/src/layouts/DashboardLayout/index.tsx @@ -1,56 +1,72 @@ -// src/common/components/Layout - -import * as React from 'react'; -import { Box, Stack } from '@mui/material'; -import { Outlet } from 'react-router-dom'; -import SideMenu from '../../components/SideMenu'; -import AppNavbar from '../../components/AppNavbar'; -import Header from '../../components/Header'; -import AppTheme from '../../shared-theme/AppTheme'; +import * as React from "react"; +import { Box, Stack } from "@mui/material"; +import { Outlet } from "react-router-dom"; +import SideMenu from "../../components/SideMenu"; +import AppNavbar from "../../components/AppNavbar"; +import Header from "../../components/Header"; +import AppTheme from "../../shared-theme/AppTheme"; interface LayoutProps { - customStyles?: React.CSSProperties; + customStyles?: React.CSSProperties; } const DashboardLayout: React.FC = ({ customStyles }) => { - return ( - - - - - ({ - display: "flex", - height: '100vh', - flexGrow: 1, - backgroundColor: theme.vars - ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` - : theme.palette.background.default, - overflow: 'auto', - ...customStyles, - })} - > - + + {/* SideMenu - Responsive, shown only on large screens */} + + + - alignItems: 'center', - mx: 3, - pb: 5, - mt: { xs: 8, md: 0 }, - }} - > -
    - - - - - - ); + {/* Navbar - Always visible */} + + + ({ + display: "flex", + flexDirection: "column", + height: "100vh", + flexGrow: 1, + backgroundColor: theme.vars + ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` + : theme.palette.background.default, + overflow: "auto", + ...customStyles, + mt: { xs: 8, md: 0 }, + })} + > + +
    + + + + + + ); }; export default DashboardLayout; diff --git a/src/pages/AddEditRolePage/index.tsx b/src/pages/AddEditRolePage/index.tsx new file mode 100644 index 0000000..acda76d --- /dev/null +++ b/src/pages/AddEditRolePage/index.tsx @@ -0,0 +1,283 @@ +import React, { useState } from "react"; +import { + Table, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, + Paper, + Checkbox, + Typography, + Box, +} from "@mui/material"; + +// Define the data structure +interface Permission { + module: string; + list: boolean; + add: boolean; + edit: boolean; + view: boolean; + delete: boolean; +} + +// Sample data +const initialPermissions: Permission[] = [ + { + module: "Role And Permission", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Staff", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Manage Users", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Business Type", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Category", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Volumes", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Orders", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Discount", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Transactioned History", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Relaxable", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "State Contract", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Flag", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Contract Life", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Commission", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, + { + module: "Email Template", + list: false, + add: false, + edit: false, + view: false, + delete: false, + }, +]; + +// Table component +const AddEditRoleModal: React.FC = () => { + const [permissions, setPermissions] = + useState(initialPermissions); + + // Handle checkbox change + const handleCheckboxChange = (module: string, action: keyof Permission) => { + setPermissions((prevPermissions) => + prevPermissions.map((perm) => + perm.module === module + ? { ...perm, [action]: !perm[action] } + : perm + ) + ); + }; + + return ( + + + + {/* Role Row with space-evenly */} + + + Role + + Admin + + + + + {/* Header Row */} + + + Module Name + + + Actions + + + + + + {permissions.map((row, index) => ( + + {/* Module Name */} + {row.module} + + {/* Action Checkboxes */} + + + + handleCheckboxChange( + row.module, + "list" + ) + } + /> + + handleCheckboxChange( + row.module, + "add" + ) + } + /> + + handleCheckboxChange( + row.module, + "edit" + ) + } + /> + + handleCheckboxChange( + row.module, + "view" + ) + } + /> + + handleCheckboxChange( + row.module, + "delete" + ) + } + /> + + + + ))} + +
    +
    + ); +}; + +export default AddEditRoleModal; diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index ccc620f..69aa05f 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,358 +1,3 @@ -// import { useEffect, useState } from "react"; -// import { -// Box, -// Button, -// Typography, -// TextField, -// InputAdornment, -// Paper, -// Table, -// TableBody, -// TableCell, -// TableContainer, -// TableHead, -// TableRow, -// Pagination, -// IconButton, -// } from "@mui/material"; -// import SearchIcon from "@mui/icons-material/Search"; -// import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; -// import TuneIcon from "@mui/icons-material/Tune"; -// import { useDispatch, useSelector } from "react-redux"; -// import { adminList } from "../../redux/slices/adminSlice"; -// import { AppDispatch, RootState } from "../../redux/store/store"; - -// export default function AdminList() { -// const [searchQuery, setSearchQuery] = useState(""); -// const [currentPage, setCurrentPage] = useState(1); -// const adminsPerPage = 10; - -// const dispatch = useDispatch(); -// const admins = useSelector((state: RootState) => state.adminReducer.admins); - -// useEffect(() => { -// dispatch(adminList()); -// }, [dispatch]); - -// const staticAdmins = [ -// { -// name: "John Doe", -// location: "New York", -// managerAssigned: "Alice Johnson", -// vehicle: "Tesla Model S", -// phone: "+1 234 567 8901", -// }, -// { -// name: "Jane Smith", -// location: "Los Angeles", -// managerAssigned: "Bob Brown", -// vehicle: "Ford F-150", -// phone: "+1 987 654 3210", -// }, -// { -// name: "Michael Brown", -// location: "Chicago", -// managerAssigned: "Sarah Lee", -// vehicle: "Chevrolet Bolt", -// phone: "+1 312 555 7890", -// }, -// { -// name: "Emily Davis", -// location: "Houston", -// managerAssigned: "Tom Wilson", -// vehicle: "Nissan Leaf", -// phone: "+1 713 444 5678", -// }, -// { -// name: "Daniel Martinez", -// location: "Phoenix", -// managerAssigned: "Jessica White", -// vehicle: "BMW i3", -// phone: "+1 602 999 4321", -// }, -// { -// name: "Sophia Miller", -// location: "Philadelphia", -// managerAssigned: "Mark Adams", -// vehicle: "Audi e-tron", -// phone: "+1 215 777 6543", -// }, -// { -// name: "James Anderson", -// location: "San Antonio", -// managerAssigned: "Emma Thomas", -// vehicle: "Hyundai Kona EV", -// phone: "+1 210 321 8765", -// }, -// { -// name: "James Anderson", -// location: "San Antonio", -// managerAssigned: "Emma Thomas", -// vehicle: "Hyundai Kona EV", -// phone: "+1 210 321 8765", -// }, -// ]; - -// const adminData = admins.length ? admins : staticAdmins; - -// const filteredAdmins = adminData.filter((admin) => -// admin.name.toLowerCase().includes(searchQuery.toLowerCase()) -// ); - -// const indexOfLastAdmin = currentPage * adminsPerPage; -// const indexOfFirstAdmin = indexOfLastAdmin - adminsPerPage; -// const currentAdmins = filteredAdmins.slice( -// indexOfFirstAdmin, -// indexOfLastAdmin -// ); - -// const handlePageChange = (event, value) => { -// setCurrentPage(value); -// }; - -// return ( -// -// -// Charge stations -// - -// {/* Search & Buttons Section */} -// -// -// -// -// ), -// }} -// value={searchQuery} -// onChange={(e) => setSearchQuery(e.target.value)} -// /> -// -// -// - -// -// -// -// - -// {/* Table Section */} -// -// -// -// -// {[ -// "Name", -// "Location", -// "Manager Assigned", -// "Vehicle", -// "Phone Number", -// "Action", -// ].map((header) => ( -// -// {header} -// -// ))} -// -// -// -// {currentAdmins.map((admin, index) => ( -// -// -// {admin.name} -// -// -// {admin.location || "N/A"} -// -// -// {admin.managerAssigned || "N/A"} -// -// -// {admin.vehicle || "N/A"}{" "} -// -// +6 more -// -// -// -// {admin.phone} -// -// -// -// -// -// -// -// ))} -// -//
    -//
    - -// {/* Pagination */} -// -// -// Page Number : -// -// -// -//
    -// ); -// } import React, { useEffect, useState } from "react"; import { Box, Button, Typography } from "@mui/material"; import AddEditCategoryModal from "../../components/AddEditCategoryModal"; @@ -467,25 +112,27 @@ export default function AdminList() { Admins - - {/* or - - - Don't have an account?{" "} - - Sign up - - - */} diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 416d0b5..999df66 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -25,7 +25,7 @@ export default function RoleList() { const handleClickOpen = () => { setRowData(null); // Reset row data when opening for new role - setModalOpen(true); + setModalOpen(!modalOpen); }; const handleCloseModal = () => { @@ -126,12 +126,12 @@ export default function RoleList() { setRowData={setRowData} setModalOpen={setModalOpen} /> - + /> */} ); } From 4cf59e746f97244f384a344942b769e99ab155a8 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Fri, 28 Feb 2025 10:13:17 +0530 Subject: [PATCH 034/101] mirror changes --- src/pages/AddEditRolePage/index.tsx | 281 +++++++++++++--------------- src/pages/RoleList/index.tsx | 251 +++++++++++++++++++------ src/router.tsx | 11 +- 3 files changed, 328 insertions(+), 215 deletions(-) diff --git a/src/pages/AddEditRolePage/index.tsx b/src/pages/AddEditRolePage/index.tsx index acda76d..8cb85ca 100644 --- a/src/pages/AddEditRolePage/index.tsx +++ b/src/pages/AddEditRolePage/index.tsx @@ -10,7 +10,11 @@ import { Checkbox, Typography, Box, + Grid, + FormControlLabel, + Button, } from "@mui/material"; +import { useNavigate } from "react-router-dom"; // Import useNavigate // Define the data structure interface Permission { @@ -25,7 +29,7 @@ interface Permission { // Sample data const initialPermissions: Permission[] = [ { - module: "Role And Permission", + module: "Role & Permission", list: false, add: false, edit: false, @@ -64,14 +68,6 @@ const initialPermissions: Permission[] = [ view: false, delete: false, }, - { - module: "Volumes", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, { module: "Orders", list: false, @@ -81,7 +77,7 @@ const initialPermissions: Permission[] = [ delete: false, }, { - module: "Discount", + module: "Discounts", list: false, add: false, edit: false, @@ -89,39 +85,7 @@ const initialPermissions: Permission[] = [ delete: false, }, { - module: "Transactioned History", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - { - module: "Relaxable", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - { - module: "State Contract", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - { - module: "Flag", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - { - module: "Contract Life", + module: "Transaction History", list: false, add: false, edit: false, @@ -137,7 +101,7 @@ const initialPermissions: Permission[] = [ delete: false, }, { - module: "Email Template", + module: "Email Templates", list: false, add: false, edit: false, @@ -147,9 +111,10 @@ const initialPermissions: Permission[] = [ ]; // Table component -const AddEditRoleModal: React.FC = () => { +const AddEditRolePage: React.FC = () => { const [permissions, setPermissions] = useState(initialPermissions); + const navigate = useNavigate(); // Initialize useNavigate // Handle checkbox change const handleCheckboxChange = (module: string, action: keyof Permission) => { @@ -162,122 +127,130 @@ const AddEditRoleModal: React.FC = () => { ); }; + // Handle Back Navigation + const handleBack = () => { + navigate("/panel/role-list"); // Navigate back to Role List + }; + return ( - - - - {/* Role Row with space-evenly */} - - - Role + {/* Title & Back Button Section */} + + + Role Permissions + + + + + {/* Table Container */} + +
    + {/* Table Head */} + + - Admin + Module Name - - - - {/* Header Row */} - - - Module Name - - - Actions - - - - - - {permissions.map((row, index) => ( - - {/* Module Name */} - {row.module} - - {/* Action Checkboxes */} - - - - handleCheckboxChange( - row.module, - "list" - ) - } - /> - - handleCheckboxChange( - row.module, - "add" - ) - } - /> - - handleCheckboxChange( - row.module, - "edit" - ) - } - /> - - handleCheckboxChange( - row.module, - "view" - ) - } - /> - - handleCheckboxChange( - row.module, - "delete" - ) - } - /> - + + Actions - ))} - -
    -
    + + + {/* Table Body */} + + {permissions.map((row, index) => ( + + {/* Module Name */} + + {row.module} + + + {/* Action Checkboxes */} + + + {( + [ + "list", + "add", + "edit", + "view", + "delete", + ] as (keyof Permission)[] + ).map((action) => ( + + + handleCheckboxChange( + row.module, + action + ) + } + sx={{ + color: "#1976D2", + }} + /> + } + label={ + action + .charAt(0) + .toUpperCase() + + action.slice(1) + } + /> + + ))} + + + + ))} + + + + ); }; -export default AddEditRoleModal; +export default AddEditRolePage; diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 999df66..0639790 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -1,11 +1,151 @@ +// import React, { useEffect, useState } from "react"; +// import { Box, Button, Typography } from "@mui/material"; +// import AddEditRoleModal from "../../components/AddEditRoleModal"; +// import { useForm } from "react-hook-form"; +// import CustomTable, { Column } from "../../components/CustomTable"; +// import { useDispatch, useSelector } from "react-redux"; +// import { createRole, roleList } from "../../redux/slices/roleSlice"; +// import { AppDispatch, RootState } from "../../redux/store/store"; + +// export default function RoleList() { +// const [modalOpen, setModalOpen] = useState(false); +// const { reset } = useForm(); + +// const [deleteModal, setDeleteModal] = React.useState(false); +// const [viewModal, setViewModal] = React.useState(false); +// const [rowData, setRowData] = React.useState(null); + +// const dispatch = useDispatch(); + +// const roles = useSelector((state: RootState) => state.roleReducer.roles); + +// useEffect(() => { +// dispatch(roleList()); +// }, [dispatch]); + +// const handleClickOpen = () => { +// setRowData(null); // Reset row data when opening for new role +// setModalOpen(!modalOpen); +// }; + +// const handleCloseModal = () => { +// setModalOpen(false); +// setRowData(null); +// reset(); +// }; + +// const handleCreate = async (data: { +// name: string; +// resource: { +// moduleName: string; +// moduleId: string; +// permissions: string[]; +// }[]; +// }) => { +// try { +// await dispatch(createRole(data)); +// await dispatch(roleList()); // Refresh the list after creation +// handleCloseModal(); +// } catch (error) { +// console.error("Creation failed", error); +// } +// }; + +// const categoryColumns: Column[] = [ +// { id: "srno", label: "Sr No" }, +// { id: "name", label: "Name" }, +// { id: "action", label: "Action", align: "center" }, +// ]; + +// const categoryRows = roles?.length +// ? roles?.map(function ( +// role: { +// id: string; +// name: string; +// // email: string; + +// // phone: string; +// // location?: string; +// // managerAssigned?: string; +// // vehicle?: string; +// }, +// index: number +// ) { +// return { +// id: role?.id, +// srno: index + 1, +// name: role?.name, +// // email: user?.email, +// // phone: user?.phone, +// // location: user?.location, +// // managerAssigned: user?.managerAssigned, +// // vehicle: user?.vehicle, +// }; +// }) +// : []; + +// console.log("Category Rows:", categoryRows); + +// return ( +// <> +// +// +// Roles +// +// +// + +// +// {/* */} +// +// ); +// } import React, { useEffect, useState } from "react"; -import { Box, Button, Typography } from "@mui/material"; +import { Box, Button, Typography, TextField, Chip } from "@mui/material"; import AddEditRoleModal from "../../components/AddEditRoleModal"; +import PermissionsTable from "../../pages/PermissionTable"; import { useForm } from "react-hook-form"; import CustomTable, { Column } from "../../components/CustomTable"; import { useDispatch, useSelector } from "react-redux"; import { createRole, roleList } from "../../redux/slices/roleSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; +import { useNavigate } from "react-router-dom"; +import AddEditRolePage from "../AddEditRolePage"; export default function RoleList() { const [modalOpen, setModalOpen] = useState(false); @@ -14,8 +154,11 @@ export default function RoleList() { const [deleteModal, setDeleteModal] = React.useState(false); const [viewModal, setViewModal] = React.useState(false); const [rowData, setRowData] = React.useState(null); + const [searchTerm, setSearchTerm] = useState(""); + const [showPermissions, setShowPermissions] = useState(false); const dispatch = useDispatch(); + const navigate = useNavigate(); const roles = useSelector((state: RootState) => state.roleReducer.roles); @@ -24,8 +167,7 @@ export default function RoleList() { }, [dispatch]); const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new role - setModalOpen(!modalOpen); + navigate("/panel/permissions"); // Navigate to the correct route }; const handleCloseModal = () => { @@ -54,35 +196,28 @@ export default function RoleList() { const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, { id: "name", label: "Name" }, + { id: "status", label: "Status" }, { id: "action", label: "Action", align: "center" }, ]; - const categoryRows = roles?.length - ? roles?.map(function ( - role: { - id: string; - name: string; - // email: string; - - // phone: string; - // location?: string; - // managerAssigned?: string; - // vehicle?: string; - }, - index: number - ) { - return { - id: role?.id, - srno: index + 1, - name: role?.name, - // email: user?.email, - // phone: user?.phone, - // location: user?.location, - // managerAssigned: user?.managerAssigned, - // vehicle: user?.vehicle, - }; - }) - : []; + const categoryRows = roles?.map((role: Role, index: number) => ({ + id: role.id, + srno: index + 1, + name: role.name, + status: ( + + ), + })); console.log("Category Rows:", categoryRows); @@ -91,47 +226,43 @@ export default function RoleList() { - - Roles - + setSearchTerm(e.target.value)} + sx={{ width: "30%" }} + /> - - {/* */} + {showPermissions ? ( + + ) : ( + + )} ); } diff --git a/src/router.tsx b/src/router.tsx index f7af3de..f8fc85d 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -3,6 +3,7 @@ import React, { lazy, Suspense } from "react"; import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; import RoleList from "./pages/RoleList"; +import AddEditRolePage from "./pages/AddEditRolePage"; // Page imports const Login = lazy(() => import("./pages/Auth/Login")); @@ -93,7 +94,15 @@ export default function AppRouter() { /> } /> - + } + /> + } + /> Date: Fri, 28 Feb 2025 16:24:40 +0530 Subject: [PATCH 035/101] create active disactive feature --- src/components/AddEditCategoryModal/index.tsx | 4 +- src/components/CustomTable/index.tsx | 224 +++++++++++++----- src/pages/ProfilePage/index.tsx | 6 +- src/pages/RoleList/index.tsx | 151 +----------- src/redux/slices/roleSlice.ts | 98 +++++--- 5 files changed, 251 insertions(+), 232 deletions(-) diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index ecf4fa9..2033bbc 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -172,7 +172,7 @@ const AddEditCategoryModal: React.FC = ({ /> )} /> - = ({ helperText={errors.password?.message} /> )} - /> + />} ({ [`&.${tableCellClasses.head}`]: { backgroundColor: " #1565c0", @@ -38,22 +50,19 @@ export interface Column { interface Row { [key: string]: any; - status: number; - statusValue: any; } interface CustomTableProps { columns: Column[]; rows: Row[]; setDeleteModal: Function; - // setRowData: Function; - // setModalOpen: Function; + setRowData: Function; + setModalOpen: Function; viewModal: boolean; setViewModal: Function; deleteModal: boolean; - setRowData: React.Dispatch>; // Adjust this type if needed - setModalOpen: React.Dispatch>; handleStatusToggle: (id: string, currentStatus: number) => void; + tableType?: string; } const CustomTable: React.FC = ({ @@ -66,27 +75,54 @@ const CustomTable: React.FC = ({ setViewModal, setModalOpen, handleStatusToggle, + tableType, }) => { + const dispatch = useDispatch(); const [anchorEl, setAnchorEl] = React.useState(null); const [selectedRow, setSelectedRow] = React.useState(null); const open = Boolean(anchorEl); - ///const dispatch = useDispatch(); // Initialize dispatch - // Handle menu actions const handleClick = (event: React.MouseEvent, row: Row) => { setAnchorEl(event.currentTarget); - setSelectedRow(row); + setSelectedRow(row); // Ensure the row data is set + setRowData(row); }; const handleClose = () => { setAnchorEl(null); }; - const dispatch = useDispatch(); - // Handle status toggle logic - // const handleStatusToggle = (id: string, status: number) => { - // dispatch(toggleStatus({ id, status })); // Dispatch the action to update status - // }; + + const isImage = (value: any) => { + if (typeof value === "string") { + return value.startsWith("http") || value.startsWith("data:image"); // Check for URL or base64 image + } + return false; + }; + + const handleDeleteButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); + + dispatch(deleteAdmin(id || "")); + setDeleteModal(false); // Close the modal only after deletion + handleClose(); + }; + + const handleViewButton = (id: string | undefined) => { + if (!id) console.error("ID not found", id); + + dispatch(adminList()); + setViewModal(false); + }; + + const handleToggleStatus = () => { + if (selectedRow) { + // Toggle the opposite of current status + const newStatus = selectedRow.statusValue === 1 ? 0 : 1; + handleStatusToggle(selectedRow.id, newStatus); + } + handleClose(); + }; return ( @@ -97,7 +133,11 @@ const CustomTable: React.FC = ({ {columns.map((column) => ( {column.label} @@ -110,15 +150,33 @@ const CustomTable: React.FC = ({ {columns.map((column) => ( - {column.id !== "action" ? ( + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( row[column.id] ) : ( - handleClick(e, row) - } + onClick={(e) => { + handleClick(e, row); + setRowData(row); // Store the selected row + }} > @@ -132,46 +190,106 @@ const CustomTable: React.FC = ({ {/* Menu Actions */} - {open && selectedRow && ( + {open && ( - - - {/* This button now toggles the status based on the current status */} - + + {viewModal && ( + + handleViewButton(selectedRow?.id) + } + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + - + {tableType === "roleList" && ( + + )} + + + {deleteModal && ( + + handleDeleteButton(selectedRow?.id) + } + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )} + )} diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 86488a8..1bebb78 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -56,9 +56,7 @@ const ProfilePage = () => { { Phone: {user?.phone || "N/A"} - Role: {user?.role || "N/A"} + Role: {user?.userType || "N/A"} diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 0feeb32..58344bf 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -43,6 +43,10 @@ export default function RoleList() { reset(); }; + const handleStatusToggle = (id: string, newStatus: number) => { + dispatch(toggleStatus({ id, status: newStatus })); + }; + const handleCreate = async (data: { name: string; resource: { @@ -120,158 +124,17 @@ export default function RoleList() { ) : ( { - // Correct logic to toggle between active and inactive - const updatedStatus = currentStatus === 1 ? 0 : 1; - dispatch(toggleStatus({ id, status: updatedStatus })); - }} + handleStatusToggle={handleStatusToggle} + tableType="roleList" /> )} ); } - -// import React, { useEffect, useState } from "react"; -// import { Box, Button, Typography } from "@mui/material"; -// import AddEditRoleModal from "../../components/AddEditRoleModal"; -// import { useForm } from "react-hook-form"; -// import CustomTable, { Column } from "../../components/CustomTable"; -// import { useDispatch, useSelector } from "react-redux"; -// import { createRole, roleList } from "../../redux/slices/roleSlice"; -// import { AppDispatch, RootState } from "../../redux/store/store"; - -// export default function RoleList() { -// const [modalOpen, setModalOpen] = useState(false); -// const { reset } = useForm(); - -// const [deleteModal, setDeleteModal] = React.useState(false); -// const [viewModal, setViewModal] = React.useState(false); -// const [rowData, setRowData] = React.useState(null); - -// const dispatch = useDispatch(); - -// const roles = useSelector((state: RootState) => state.roleReducer.roles); - -// useEffect(() => { -// dispatch(roleList()); -// }, [dispatch]); - -// const handleClickOpen = () => { -// setRowData(null); // Reset row data when opening for new role -// setModalOpen(!modalOpen); -// }; - -// const handleCloseModal = () => { -// setModalOpen(false); -// setRowData(null); -// reset(); -// }; - -// const handleCreate = async (data: { -// name: string; -// resource: { -// moduleName: string; -// moduleId: string; -// permissions: string[]; -// }[]; -// }) => { -// try { -// await dispatch(createRole(data)); -// await dispatch(roleList()); // Refresh the list after creation -// handleCloseModal(); -// } catch (error) { -// console.error("Creation failed", error); -// } -// }; - -// const categoryColumns: Column[] = [ -// { id: "srno", label: "Sr No" }, -// { id: "name", label: "Name" }, -// { id: "action", label: "Action", align: "center" }, -// ]; - -// const categoryRows = roles?.length -// ? roles?.map(function ( -// role: { -// id: string; -// name: string; -// // email: string; - -// // phone: string; -// // location?: string; -// // managerAssigned?: string; -// // vehicle?: string; -// }, -// index: number -// ) { -// return { -// id: role?.id, -// srno: index + 1, -// name: role?.name, -// // email: user?.email, -// // phone: user?.phone, -// // location: user?.location, -// // managerAssigned: user?.managerAssigned, -// // vehicle: user?.vehicle, -// }; -// }) -// : []; - -// console.log("Category Rows:", categoryRows); - -// return ( -// <> -// -// -// Roles -// -// -// - -// -// {/* */} -// -// ); -// } diff --git a/src/redux/slices/roleSlice.ts b/src/redux/slices/roleSlice.ts index 797014c..9c20808 100644 --- a/src/redux/slices/roleSlice.ts +++ b/src/redux/slices/roleSlice.ts @@ -5,7 +5,7 @@ import { toast } from "sonner"; // Define TypeScript types interface Role { - id: any; + id: string; name: string; resource: { moduleName: string; @@ -28,7 +28,7 @@ const initialState: RoleState = { error: null, }; -export const roleList = createAsyncThunk( +export const roleList = createAsyncThunk( "fetchRoles", async (_, { rejectWithValue }) => { try { @@ -37,11 +37,12 @@ export const roleList = createAsyncThunk( const response = await http.get("get"); - if (!response.data?.data) throw new Error("Invalid API response"); + if (!response.data) throw new Error("Invalid API response"); - return response.data.data; + // Return the full response to handle in the reducer + return response.data; } catch (error: any) { - toast.error("Error Fetching Roles" + error); + toast.error("Error Fetching Roles: " + error.message); return rejectWithValue( error?.response?.data?.message || "An error occurred" ); @@ -51,7 +52,7 @@ export const roleList = createAsyncThunk( // Create Role export const createRole = createAsyncThunk< - Role, + any, { name: string; resource: { @@ -61,11 +62,16 @@ export const createRole = createAsyncThunk< }[]; }, { rejectValue: string } ->("/CreateRole", async (data, { rejectWithValue }) => { +>("role/createRole", async (data, { rejectWithValue }) => { try { const response = await http.post("create", data); + toast.success("Role created successfully"); return response.data; } catch (error: any) { + toast.error( + "Failed to create role: " + + (error.response?.data?.message || "Unknown error") + ); return rejectWithValue( error.response?.data?.message || "An error occurred" ); @@ -73,23 +79,40 @@ export const createRole = createAsyncThunk< }); export const toggleStatus = createAsyncThunk< - Role, - { id: string; status: number }, // status now expects a number (0 or 1) + any, + { id: string; status: number }, { rejectValue: string } ->("/toggleRoleStatus", async ({ id, status }, { rejectWithValue }) => { +>("role/toggleStatus", async ({ id, status }, { rejectWithValue }) => { try { const response = await http.patch(`${id}`, { status }); - console.log("API Response:", response.data); - return response.data; + + if (response.data.statusCode === 200) { + toast.success( + response.data.message || "Status updated successfully" + ); + // Return both the response data and the requested status for reliable state updates + return { + responseData: response.data, + id, + status, + }; + } else { + throw new Error(response.data.message || "Failed to update status"); + } } catch (error: any) { + toast.error( + "Error updating status: " + (error.message || "Unknown error") + ); return rejectWithValue( - error.response?.data?.message || "An error occurred" + error.response?.data?.message || + error.message || + "An error occurred" ); } }); const roleSlice = createSlice({ - name: "fetchRoles", + name: "roles", initialState, reducers: {}, extraReducers: (builder) => { @@ -102,7 +125,11 @@ const roleSlice = createSlice({ roleList.fulfilled, (state, action: PayloadAction) => { state.loading = false; - state.roles = action.payload.results; // Extract results from response + // Properly extract roles from the response data structure + state.roles = + action.payload.data?.results || + action.payload.data || + []; } ) .addCase(roleList.rejected, (state, action) => { @@ -114,9 +141,12 @@ const roleSlice = createSlice({ }) .addCase( createRole.fulfilled, - (state, action: PayloadAction) => { + (state, action: PayloadAction) => { state.loading = false; - state.roles.push(action.payload); + // Add the newly created role to the state if it exists in the response + if (action.payload.data) { + state.roles.push(action.payload.data); + } } ) .addCase( @@ -126,27 +156,37 @@ const roleSlice = createSlice({ state.error = action.payload || "Failed to create role"; } ) + .addCase(toggleStatus.pending, (state) => { + state.loading = true; + }) .addCase( toggleStatus.fulfilled, - (state, action: PayloadAction) => { + (state, action: PayloadAction) => { state.loading = false; - const updatedRole = action.payload; - const index = state.roles.findIndex( - (role) => role.id === updatedRole.id + // Get the id and updated status from the action payload + const { id, status } = action.payload; + + // Find and update the role with the new status + const roleIndex = state.roles.findIndex( + (role) => role.id === id ); - if (index >= 0) { - state.roles[index] = { - ...state.roles[index], - status: updatedRole.status, + if (roleIndex !== -1) { + state.roles[roleIndex] = { + ...state.roles[roleIndex], + status: status, }; } } ) - .addCase(toggleStatus.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to toggle role status"; - }); + .addCase( + toggleStatus.rejected, + (state, action: PayloadAction) => { + state.loading = false; + state.error = + action.payload || "Failed to toggle role status"; + } + ); }, }); From d21f4f5d2765672d696a5486cb23078c84daa26e Mon Sep 17 00:00:00 2001 From: jaanvi Date: Mon, 3 Mar 2025 13:36:37 +0530 Subject: [PATCH 036/101] add functionality to search and password visibility and responsivess added in somepage --- src/components/AddEditCategoryModal/index.tsx | 76 ++++++++++++++----- src/components/AppNavbar/index.tsx | 2 +- src/components/CustomTable/index.tsx | 25 ++++-- src/components/Header/index.tsx | 35 +++++++-- src/pages/AddEditRolePage/index.tsx | 10 ++- src/pages/AdminList/index.tsx | 57 +++++++++++--- src/pages/Auth/Login/index.tsx | 1 - src/pages/RoleList/index.tsx | 64 +++++++++++----- 8 files changed, 199 insertions(+), 71 deletions(-) diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx index 2033bbc..521bbba 100644 --- a/src/components/AddEditCategoryModal/index.tsx +++ b/src/components/AddEditCategoryModal/index.tsx @@ -6,10 +6,12 @@ import { DialogActions, DialogContent, DialogTitle, + IconButton, TextField, } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; +import { Visibility, VisibilityOff } from "@mui/icons-material"; //By Jaanvi : Edit Model :: 11-feb-25 interface AddEditCategoryModalProps { @@ -86,6 +88,8 @@ const AddEditCategoryModal: React.FC = ({ } }, [editRow, setValue, reset]); + const [showPassword, setShowPassword] = React.useState(false); + return ( = ({ /> )} /> - {!editRow && ( - - )} - />} + {!editRow && ( + ( + <> + + + + setShowPassword((prev) => !prev) + } + > + {showPassword ? ( + + ) : ( + + )} + + + + )} + /> + )} - + {/* */} diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index e995eca..4927964 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -127,7 +127,14 @@ const CustomTable: React.FC = ({ return ( - +
    {columns.map((column) => ( @@ -136,7 +143,13 @@ const CustomTable: React.FC = ({ align={column.align || "left"} sx={{ whiteSpace: "nowrap", // Prevent wrapping - fontSize: { xs: "12px", sm: "14px" }, // Responsively adjust font size + // fontSize: { xs: "12px", sm: "14px" }, + fontSize: { + xs: "10px", + sm: "12px", + md: "14px", + }, // Adjust font size responsively + padding: { xs: "8px", sm: "12px" }, }} > {column.label} @@ -154,9 +167,11 @@ const CustomTable: React.FC = ({ sx={{ whiteSpace: "nowrap", // Prevent wrapping fontSize: { - xs: "12px", - sm: "14px", - }, // Responsively adjust font size + xs: "10px", + sm: "12px", + md: "14px", + }, // Adjust font size responsively + padding: { xs: "8px", sm: "12px" }, }} > {isImage(row[column.id]) ? ( diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 563cea5..4c3f027 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -12,10 +12,10 @@ import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; import NotificationsRoundedIcon from "@mui/icons-material/NotificationsRounded"; export default function Header() { - const [showNotifications, setShowNotifications] = React.useState(false); - const toggleNotifications = () => { - setShowNotifications((prev) => !prev); - }; + const [showNotifications, setShowNotifications] = React.useState(false); + const toggleNotifications = () => { + setShowNotifications((prev) => !prev); + }; return ( @@ -35,11 +36,16 @@ export default function Header() { spacing={3} alignItems="center" justifyContent="flex-end" + sx={{ + width: "100%", + justifyContent: { xs: "center", sm: "flex-end" }, + marginTop: { xs: 2, sm: 0 }, + }} > {/* Search Bar */} {/* Notification and Profile Section */} - + {/* Custom Bell Icon */} {/* diff --git a/src/pages/AddEditRolePage/index.tsx b/src/pages/AddEditRolePage/index.tsx index 65bd82d..3ee8144 100644 --- a/src/pages/AddEditRolePage/index.tsx +++ b/src/pages/AddEditRolePage/index.tsx @@ -157,14 +157,17 @@ const AddEditRolePage: React.FC = () => { {/* Role Name Input */} - + + @@ -270,7 +273,6 @@ const AddEditRolePage: React.FC = () => { autoHideDuration={3000} onClose={() => setOpenSnackbar(false)} message="Role added successfully!" - /> ); diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index f554794..f579f75 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Box, Button, Typography } from "@mui/material"; +import { Box, Button, TextField, Typography } from "@mui/material"; import AddEditCategoryModal from "../../components/AddEditCategoryModal"; import { useForm } from "react-hook-form"; import CustomTable, { Column } from "../../components/CustomTable"; @@ -10,6 +10,7 @@ import { createAdmin, } from "../../redux/slices/adminSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; +import SearchIcon from "@mui/icons-material/Search"; export default function AdminList() { const [modalOpen, setModalOpen] = useState(false); @@ -22,7 +23,7 @@ export default function AdminList() { const dispatch = useDispatch(); const admins = useSelector((state: RootState) => state.adminReducer.admins); - + const [searchTerm, setSearchTerm] = useState(""); useEffect(() => { dispatch(adminList()); }, [dispatch]); @@ -84,9 +85,18 @@ export default function AdminList() { { id: "registeredAddress", label: "Address" }, { id: "action", label: "Action", align: "center" }, ]; + const filteredAdmins = admins?.filter( + (admin) => + admin.name.toLowerCase().includes(searchTerm.toLowerCase()) || + admin.email.toLowerCase().includes(searchTerm.toLowerCase()) || + admin.phone.toLowerCase().includes(searchTerm.toLowerCase()) || + admin.registeredAddress + .toLowerCase() + .includes(searchTerm.toLowerCase()) + ); - const categoryRows = admins?.length - ? admins?.map( + const categoryRows = filteredAdmins?.length + ? filteredAdmins?.map( ( admin: { id: string; @@ -109,6 +119,19 @@ export default function AdminList() { return ( <> + + Admins + + - - Admins - + setSearchTerm(e.target.value)} + sx={{ + width: { xs: "100%", sm: "30%" }, + marginBottom: { xs: 2, sm: 0 }, + }} + InputProps={{ + startAdornment: ( + + ), + }} + /> + From 01dcb50d015c6572ce9b0a1f7bf493e156ecf543 Mon Sep 17 00:00:00 2001 From: Mohit Kalshan Date: Mon, 3 Mar 2025 17:33:08 +0530 Subject: [PATCH 037/101] hotfix --- src/redux/slices/authSlice.ts | 2 +- src/redux/slices/profileSlice.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts index ec63b8a..3a205fa 100644 --- a/src/redux/slices/authSlice.ts +++ b/src/redux/slices/authSlice.ts @@ -45,7 +45,7 @@ export const loginUser = createAsyncThunk< //use below commented endpoint if using deployed backend........ // const response = await http.post("admin/login", { - const response = await http.post("admin/login", { + const response = await http.post("/login", { email, password, }); diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index 1054f08..f881512 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -26,7 +26,7 @@ export const fetchAdminProfile = createAsyncThunk< const token = localStorage?.getItem("authToken"); if (!token) throw new Error("No token found"); - const response = await http.get("/auth/profile"); + const response = await http.get("/profile"); if (!response.data?.data) throw new Error("Invalid API response"); From d1612f913156e5252d21d1c2454b94507b0fca8d Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 4 Mar 2025 16:42:58 +0530 Subject: [PATCH 038/101] vehicle list created and some bugs solved --- public/model-s-exterior-front-view.webp | Bin 0 -> 8618 bytes src/components/Header/index.tsx | 23 ++- src/components/MenuContent/index.tsx | 5 + src/components/OptionsMenu/index.tsx | 21 ++- src/components/SideMenu/index.tsx | 10 +- src/pages/Auth/Login/index.tsx | 21 ++- src/pages/VehicleList/index.tsx | 227 ++++++++++++++++++++++++ src/pages/Vehicles/index.tsx | 102 ----------- src/redux/reducers.ts | 3 + src/redux/slices/VehicleSlice.ts | 135 ++++++++++++++ src/redux/slices/userSlice.ts | 9 - src/router.tsx | 12 +- 12 files changed, 429 insertions(+), 139 deletions(-) create mode 100644 public/model-s-exterior-front-view.webp create mode 100644 src/pages/VehicleList/index.tsx delete mode 100644 src/pages/Vehicles/index.tsx create mode 100644 src/redux/slices/VehicleSlice.ts diff --git a/public/model-s-exterior-front-view.webp b/public/model-s-exterior-front-view.webp new file mode 100644 index 0000000000000000000000000000000000000000..3af1533c06a602e2884c1193f2902e383f7e17d6 GIT binary patch literal 8618 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 literal 0 HcmV?d00001 diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 4c3f027..aaa4691 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -8,15 +8,28 @@ import SearchIcon from "@mui/icons-material/Search"; import Divider from "@mui/material/Divider"; import MenuButton from "../MenuButton"; import ArrowDropDownIcon from "@mui/icons-material/ArrowDropDown"; -import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; import NotificationsRoundedIcon from "@mui/icons-material/NotificationsRounded"; +import SideMenu from "../SideMenu"; +import { useDispatch, useSelector } from "react-redux"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { fetchAdminProfile } from "../../redux/slices/profileSlice"; +import OptionsMenu from "../OptionsMenu"; export default function Header() { const [showNotifications, setShowNotifications] = React.useState(false); const toggleNotifications = () => { setShowNotifications((prev) => !prev); }; + const [open, setOpen] = React.useState(true); + const dispatch = useDispatch(); + const { user } = useSelector( + (state: RootState) => state?.profileReducer + ); + + React.useEffect(() => { + dispatch(fetchAdminProfile()); + }, [dispatch]); return ( - Momah + {user?.name || "No Admin"} - {/* Dropdown Icon */} - {/* */} diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 794a33b..e23f179 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -47,6 +47,11 @@ export default function MenuContent({ hidden }: PropType) { icon: , url: "/panel/role-list", }, + userRole === "admin" && { + text: "Vehicles", + icon: , + url: "/panel/vehicle-list", + }, ]; const filteredMenuItems = baseMenuItems.filter(Boolean); diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 1778e11..8ed491b 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -13,6 +13,7 @@ import MenuButton from "../MenuButton"; import { Avatar } from "@mui/material"; import { useNavigate } from "react-router-dom"; import Logout from "../LogOutFunction/LogOutFunction"; +import { ArrowDropDownIcon } from "@mui/x-date-pickers"; const MenuItem = styled(MuiMenuItem)({ margin: "2px 0", @@ -46,7 +47,7 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { onClick={handleClick} sx={{ borderColor: "transparent" }} > - {avatar ? ( + {/* {avatar ? ( ) : ( - )} + )} */} + Profile - My account + {/* My account Add another account - Settings - + Settings */} + {/* */} - {/* //Eknoor singh and jaanvi - //date:- 13-Feb-2025 - //Implemented logout functionality which was static previously */} - { e.stopPropagation(); setLogoutModal(true); }} + sx={{color:"red"}} > Logout @@ -109,9 +108,9 @@ export default function OptionsMenu({ avatar }: { avatar?: boolean }) { logoutModal={logoutModal} /> - + {/* - + */} diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 0ff8e9e..357a0b8 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -29,10 +29,6 @@ const Drawer = styled(MuiDrawer)({ export default function SideMenu() { const [open, setOpen] = React.useState(true); - //Eknoor singh - //date:- 12-Feb-2025 - //Dispatch is called with user from Authstate Interface - const dispatch = useDispatch(); const { user } = useSelector((state: RootState) => state?.profileReducer); @@ -74,7 +70,7 @@ export default function SideMenu() { - - + + */} ); } diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 7f9184d..89f01cb 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -33,8 +33,8 @@ export default function Login(props: { disableCustomTheme?: boolean }) { const { control, handleSubmit, - formState: { errors }, - } = useForm(); + formState: { errors, isValid }, + } = useForm({ mode: "onChange" }); const dispatch = useDispatch(); const router = useNavigate(); @@ -228,6 +228,11 @@ export default function Login(props: { disableCustomTheme?: boolean }) { message: "Password must be at least 6 characters long.", }, + pattern: { + value: /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{6,}$/, + message: + "Password must contain at least one uppercase letter, one lowercase letter, one number, and one special character.", + }, }} render={({ field }) => ( @@ -255,17 +260,22 @@ export default function Login(props: { disableCustomTheme?: boolean }) { ? "error" : "primary" } + sx={{ + paddingRight: "40px", + height: "40px", + marginBottom: "8px", + }} /> (false); + const [editRow, setEditRow] = useState(null); + const { reset } = useForm(); + + const [deleteModal, setDeleteModal] = React.useState(false); + const [viewModal, setViewModal] = React.useState(false); + const [rowData, setRowData] = React.useState(null); + const [searchTerm, setSearchTerm] = useState(""); + const dispatch = useDispatch(); + const vehicles = useSelector( + (state: RootState) => state.vehicleReducer.vehicles + ); + + useEffect(() => { + dispatch(vehicleList()); + }, [dispatch]); + + const handleClickOpen = () => { + setRowData(null); // Reset row data when opening for new admin + setModalOpen(true); + }; + + const handleCloseModal = () => { + setModalOpen(false); + setRowData(null); + reset(); + }; + + const handleCreate = async (data: { + name: string; + brand: string; + imageUrl: string; + }) => { + try { + await dispatch(addVehicle(data)); + await dispatch(vehicleList()); + handleCloseModal(); + } catch (error) { + console.error("Creation failed", error); + } + }; + const handleUpdate = async ( + id: number, + name: string, + brand: string, + imageUrl: string + ) => { + try { + await dispatch( + updateVehicle({ + id, + name, + brand, + imageUrl, + }) + ); + await dispatch(vehicleList()); + } catch (error) { + console.error("Update failed", error); + } + }; + const categoryColumns: Column[] = [ + { id: "srno", label: "Sr No" }, + { id: "name", label: "Vehicle Name" }, + { id: "brand", label: "Brand" }, + { id: "imageUrl", label: "Image" }, + { id: "action", label: "Action", align: "center" }, + ]; + + const filteredVehicles = vehicles?.filter( + (vehicle) => + vehicle.name.toLowerCase().includes(searchTerm.toLowerCase()) || + vehicle.brand.toLowerCase().includes(searchTerm.toLowerCase()) + ); + +// const categoryRows = filteredVehicles?.length +// ? filteredVehicles?.map( +// ( +// vehicle: { +// id: number; +// name: string; +// brand: string; +// imageUrl: string; +// }, +// index: number +// ) => ({ +// id: vehicle?.id, +// srno: index + 1, +// name: vehicle?.name, +// brand: vehicle?.brand, +// imageUrl: vehicle?.imageUrl, +// }) +// ) +// : []; + + return ( + <> + + {/* Title and Add Category button */} + + Vehicles + + + setSearchTerm(e.target.value)} + sx={{ + width: { xs: "100%", sm: "30%" }, + marginBottom: { xs: 2, sm: 0 }, + }} + InputProps={{ + startAdornment: ( + + ), + }} + /> + + + + + + {/* + */} + + ); +} diff --git a/src/pages/Vehicles/index.tsx b/src/pages/Vehicles/index.tsx deleted file mode 100644 index 0cc06bb..0000000 --- a/src/pages/Vehicles/index.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import React, { useState } from 'react'; -import { Box, Button, Typography } from '@mui/material'; -import AddEditCategoryModal from '../../components/AddEditCategoryModal'; -import { useForm } from 'react-hook-form'; -import CustomTable from '../../components/CustomTable'; -import DeleteModal from '../../components/Modals/DeleteModal'; - -// Sample data for categories -// const categoryRows = [ -// { srno: 1, name: 'Strength', date: '01/03/2025' }, -// { -// srno: 2, -// name: 'HIIT (High-Intensity Interval Training)', -// date: '01/03/2025', -// }, -// { srno: 3, name: 'Cardio', date: '01/03/2025' }, -// { srno: 4, name: 'Combat', date: '01/03/2025' }, -// { srno: 5, name: 'Yoga', date: '01/03/2025' }, -// ]; - -export default function Vehicles() { - const [modalOpen, setModalOpen] = useState(false); - const [editRow, setEditRow] = useState(null); - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = React.useState(false); - const [rowData, setRowData] = React.useState(null); - - const handleClickOpen = () => { - setModalOpen(true); - setEditRow(null); - }; - - const handleCloseModal = () => { - setModalOpen(false); - reset(); - }; - - // const handleEdit = () => { - // setEditRow(rowData); - // }; - - const handleDelete = () => { - console.log('Deleted row:', rowData); - setDeleteModal(false); - }; - - const categoryColumns = [ - { id: 'srno', label: 'Sr No' }, - { id: 'name', label: 'Category Name' }, - { id: 'date', label: 'Date' }, - { id: 'action', label: 'Action', align: 'center' }, - ]; - - return ( - <> - - {/* Title and Add Category button */} - {/* - Vehicles - */} - - - - - - - - ); -} diff --git a/src/redux/reducers.ts b/src/redux/reducers.ts index b67ef5f..3092653 100644 --- a/src/redux/reducers.ts +++ b/src/redux/reducers.ts @@ -5,6 +5,8 @@ import adminReducer from "./slices/adminSlice"; import profileReducer from "./slices/profileSlice"; import userReducer from "./slices/userSlice.ts"; import roleReducer from "./slices/roleSlice.ts"; +import vehicleReducer from "./slices/VehicleSlice.ts"; + const rootReducer = combineReducers({ authReducer, @@ -12,6 +14,7 @@ const rootReducer = combineReducers({ profileReducer, userReducer, roleReducer, + vehicleReducer }); export type RootState = ReturnType; diff --git a/src/redux/slices/VehicleSlice.ts b/src/redux/slices/VehicleSlice.ts new file mode 100644 index 0000000..68f3383 --- /dev/null +++ b/src/redux/slices/VehicleSlice.ts @@ -0,0 +1,135 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import http from "../../lib/https"; +import { toast } from "sonner"; + +interface Vehicle { + id:number; + name:string; + brand:string; + imageUrl:string; + +} +interface VehicleState { + vehicles:Vehicle[]; + loading: boolean; + error: string | null; +} +const initialState: VehicleState = { + vehicles: [], + loading: false, + error: null, +}; + +export const vehicleList = createAsyncThunk( + "fetchVehicles", + async (_, { rejectWithValue }) => { + try { + const token = localStorage?.getItem("authToken"); + if (!token) throw new Error("No token found"); + + const response = await http.get("/"); + + if (!response.data?.data) throw new Error("Invalid API response"); + + return response.data.data; + } catch (error: any) { + toast.error("Error Fetching Profile" + error); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } + } +); + +//Add Vehicle +export const addVehicle = createAsyncThunk< + Vehicle, + { + name: string; + brand: string; + imageUrl: string; + }, + { rejectValue: string } +>("/AddVehicle", async (data, { rejectWithValue }) => { + try { + const response = await http.post("/", data); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } +}); + + +// Update Vehicle details +export const updateVehicle = createAsyncThunk( + "updateVehicle", + async ({ id, ...vehicleData }: Vehicle, { rejectWithValue }) => { + try { + const response = await http.put(`/${id}`, vehicleData); + toast.success("Vehicle Deatils updated successfully"); + return response?.data; + } catch (error: any) { + toast.error("Error updating the user: " + error); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } + } +); +const vehicleSlice = createSlice({ + name: "vehicle", + initialState, + reducers: {}, + extraReducers: (builder) => { + builder + .addCase(vehicleList.pending, (state) => { + state.loading = true; + state.error = null; + }) + .addCase( + vehicleList.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.vehicles = action.payload; + } + ) + .addCase(vehicleList.rejected, (state, action) => { + state.loading = false; + state.error = action.error.message || "Failed to fetch users"; + }) + .addCase(addVehicle.pending, (state) => { + state.loading = true; + // state.error = null; + }) + .addCase( + addVehicle.fulfilled, + (state, action: PayloadAction) => { + state.loading = false; + state.vehicles.push(action.payload); + } + ) + .addCase( + addVehicle.rejected, + (state, action: PayloadAction) => { + state.loading = false; + } + ) + .addCase(updateVehicle.pending, (state) => { + state.loading = true; + }) + .addCase(updateVehicle.fulfilled, (state, action) => { + const updateVehicle = action.payload; + state.vehicles = state?.vehicles?.map((vehicle) => + vehicle?.id === updateVehicle?.id ? updateVehicle : vehicle + ); + state.loading = false; + }) + .addCase(updateVehicle.rejected, (state) => { + state.loading = false; + }); + }, +}); + +export default vehicleSlice.reducer; diff --git a/src/redux/slices/userSlice.ts b/src/redux/slices/userSlice.ts index 73f6066..b9c85b6 100644 --- a/src/redux/slices/userSlice.ts +++ b/src/redux/slices/userSlice.ts @@ -28,15 +28,6 @@ const initialState: UserState = { error: null, }; -// Async thunk to fetch user list -// export const userList = createAsyncThunk("users/fetchUsers", async () => { -// try { -// const response = await axios.get("/api/users"); // Adjust the API endpoint as needed -// return response.data; -// } catch (error: any) { -// throw new Error(error.response?.data?.message || "Failed to fetch users"); -// } -// }); export const userList = createAsyncThunk( "fetchUsers", async (_, { rejectWithValue }) => { diff --git a/src/router.tsx b/src/router.tsx index d2ce56d..9af14d0 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -4,12 +4,13 @@ import LoadingComponent from "./components/Loading"; import DashboardLayout from "./layouts/DashboardLayout"; import RoleList from "./pages/RoleList"; import AddEditRolePage from "./pages/AddEditRolePage"; +import VehicleList from "./pages/VehicleList"; // Page imports const Login = lazy(() => import("./pages/Auth/Login")); const SignUp = lazy(() => import("./pages/Auth/SignUp")); const Dashboard = lazy(() => import("./pages/Dashboard")); -const Vehicles = lazy(() => import("./pages/Vehicles")); +const Vehicles = lazy(() => import("./pages/VehicleList")); const AdminList = lazy(() => import("./pages/AdminList")); const ProfilePage = lazy(() => import("./pages/ProfilePage")); const NotFoundPage = lazy(() => import("./pages/NotFound")); @@ -95,6 +96,15 @@ export default function AppRouter() { /> } /> + } + /> + } + /> Date: Tue, 4 Mar 2025 18:12:15 +0530 Subject: [PATCH 039/101] Profile page option feature and Its Design Implemented --- src/pages/ProfilePage/index.tsx | 133 ++++++++++++++++++++++++-------- 1 file changed, 102 insertions(+), 31 deletions(-) diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 1bebb78..f1d2f32 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -1,7 +1,3 @@ -//Eknoor singh -//date:- 12-Feb-2025 -//Made a special page for showing the profile details - import { useEffect } from "react"; import { Container, @@ -12,16 +8,15 @@ import { Grid, Avatar, Box, + Stack, + Divider, + Link, } from "@mui/material"; - import { useDispatch, useSelector } from "react-redux"; import { AppDispatch, RootState } from "../../redux/store/store"; import { fetchAdminProfile } from "../../redux/slices/profileSlice"; const ProfilePage = () => { - //Eknoor singh - //date:- 12-Feb-2025 - //Dispatch is called and user, isLoading, and error from Authstate Interface const dispatch = useDispatch(); const { user, isLoading } = useSelector( (state: RootState) => state?.profileReducer @@ -49,34 +44,110 @@ const ProfilePage = () => { return ( - Profile + Account Info - + - - + + + + + {user?.name || "No Admin"} + + + {user?.userType || "N/A"} + + + + + + + + Personal Information + + + Edit + + + + + + + Name: + + + {user?.name || "N/A"} + + + + + Phone: + + + {user?.phone || "N/A"} + + + + + Email: + + + {user?.email || "N/A"} + + - - - {user?.name || "N/A"} - - - Email: {user?.email || "N/A"} - - - Phone: {user?.phone || "N/A"} - - - Role: {user?.userType || "N/A"} - - - + + + + Bio: + + + {user?.bio || "No bio available."} + + From 43709e51a750dcc2c0ad64a5c15094aa3830bcea Mon Sep 17 00:00:00 2001 From: jaanvi Date: Wed, 5 Mar 2025 18:05:29 +0530 Subject: [PATCH 040/101] Recreate the CustomTable UI and Appthem changes also made changes in header section --- src/components/AddUserModel/index.tsx | 20 +- src/components/AppNavbar/index.tsx | 2 +- src/components/CustomTable/index.tsx | 623 ++++++++++++++++++++-- src/components/Header/index.tsx | 16 +- src/components/SideMenu/index.tsx | 34 +- src/layouts/DashboardLayout/index.tsx | 23 +- src/pages/AdminList/index.tsx | 84 +-- src/pages/Dashboard/index.tsx | 90 ++-- src/pages/RoleList/index.tsx | 45 +- src/pages/UserList/index.tsx | 711 +------------------------- src/pages/VehicleList/index.tsx | 51 +- src/redux/slices/VehicleSlice.ts | 5 +- src/redux/slices/adminSlice.ts | 5 +- src/redux/slices/userSlice.ts | 38 +- src/shared-theme/AppTheme.tsx | 113 ++-- 15 files changed, 782 insertions(+), 1078 deletions(-) diff --git a/src/components/AddUserModel/index.tsx b/src/components/AddUserModel/index.tsx index 376adad..d92f9bf 100644 --- a/src/components/AddUserModel/index.tsx +++ b/src/components/AddUserModel/index.tsx @@ -55,7 +55,19 @@ const AddUserModal: React.FC = ({ }); const onSubmit = (data: FormData) => { - handleCreate(data); + if (editRow) { + + handleUpdate( + editRow.id, + data.name, + data.email, + data.phone, + data.password + ); + } else { + + handleCreate(data); + } handleClose(); reset(); @@ -79,7 +91,7 @@ const AddUserModal: React.FC = ({ justifyContent: "space-between", }} > - {editRow ? "Edit Admin" : "Add Admin"} + {editRow ? "Edit User" : "Add User"} = ({ }; export default AddUserModal; +function handleUpdate(id: any, name: string, email: string, phone: string, password: string) { + throw new Error("Function not implemented."); +} + diff --git a/src/components/AppNavbar/index.tsx b/src/components/AppNavbar/index.tsx index 5652b4f..28fe816 100644 --- a/src/components/AppNavbar/index.tsx +++ b/src/components/AppNavbar/index.tsx @@ -42,7 +42,7 @@ export default function AppNavbar() { sx={{ display: { xs: "auto", md: "none" }, boxShadow: 0, - bgcolor: "background.paper", + backgroundColor:"#1C1C1C", backgroundImage: "none", borderBottom: "1px solid", borderColor: "divider", diff --git a/src/components/CustomTable/index.tsx b/src/components/CustomTable/index.tsx index 4927964..c34da95 100644 --- a/src/components/CustomTable/index.tsx +++ b/src/components/CustomTable/index.tsx @@ -1,3 +1,317 @@ +// import * as React from "react"; +// import { styled } from "@mui/material/styles"; +// import Table from "@mui/material/Table"; +// import TableBody from "@mui/material/TableBody"; +// import TableCell, { tableCellClasses } from "@mui/material/TableCell"; +// import TableContainer from "@mui/material/TableContainer"; +// import TableHead from "@mui/material/TableHead"; +// import TableRow from "@mui/material/TableRow"; +// import Paper, { paperClasses } from "@mui/material/Paper"; +// import { adminList, deleteAdmin } from "../../redux/slices/adminSlice"; +// import { useDispatch } from "react-redux"; +// import { +// Box, +// Button, +// dividerClasses, +// IconButton, +// listClasses, +// Menu, +// } from "@mui/material"; +// import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; +// import DeleteModal from "../Modals/DeleteModal"; +// import { AppDispatch } from "../../redux/store/store"; +// import ViewModal from "../Modals/ViewModal"; + +// // Styled components for customization +// const StyledTableCell = styled(TableCell)(({ theme }) => ({ +// [`&.${tableCellClasses.head}`]: { +// backgroundColor: " #1565c0", +// color: theme.palette.common.white, +// }, +// [`&.${tableCellClasses.body}`]: { +// fontSize: 14, +// }, +// })); + +// const StyledTableRow = styled(TableRow)(({ theme }) => ({ +// "&:nth-of-type(odd)": { +// backgroundColor: theme.palette.action.hover, +// }, +// "&:last-child td, &:last-child th": { +// border: 0, +// }, +// })); + +// export interface Column { +// id: string; +// label: string; +// align?: "left" | "center" | "right"; +// } + +// interface Row { +// [key: string]: any; +// } + +// interface CustomTableProps { +// columns: Column[]; +// rows: Row[]; +// setDeleteModal: Function; +// setRowData: Function; +// setModalOpen: Function; +// viewModal: boolean; +// setViewModal: Function; +// deleteModal: boolean; +// handleStatusToggle: (id: string, currentStatus: number) => void; +// tableType?: string; +// } + +// const CustomTable: React.FC = ({ +// columns, +// rows, +// setDeleteModal, +// deleteModal, +// viewModal, +// setRowData, +// setViewModal, +// setModalOpen, +// handleStatusToggle, +// tableType, +// }) => { +// const dispatch = useDispatch(); +// const [anchorEl, setAnchorEl] = React.useState(null); +// const [selectedRow, setSelectedRow] = React.useState(null); + +// const open = Boolean(anchorEl); + +// const handleClick = (event: React.MouseEvent, row: Row) => { +// setAnchorEl(event.currentTarget); +// setSelectedRow(row); // Ensure the row data is set +// setRowData(row); +// }; + +// const handleClose = () => { +// setAnchorEl(null); +// }; + +// const isImage = (value: any) => { +// if (typeof value === "string") { +// return value.startsWith("http") || value.startsWith("data:image"); // Check for URL or base64 image +// } +// return false; +// }; + +// const handleDeleteButton = (id: string | undefined) => { +// if (!id) console.error("ID not found", id); + +// dispatch(deleteAdmin(id || "")); +// setDeleteModal(false); // Close the modal only after deletion +// handleClose(); +// }; + +// const handleViewButton = (id: string | undefined) => { +// if (!id) console.error("ID not found", id); + +// dispatch(adminList()); +// setViewModal(false); +// }; + +// const handleToggleStatus = () => { +// if (selectedRow) { +// // Toggle the opposite of current status +// const newStatus = selectedRow.statusValue === 1 ? 0 : 1; +// handleStatusToggle(selectedRow.id, newStatus); +// } +// handleClose(); +// }; + +// return ( +// +// +//
    +// +// +// {columns.map((column) => ( +// +// {column.label} +// +// ))} +// +// +// +// {rows.map((row, rowIndex) => ( +// +// {columns.map((column) => ( +// +// {isImage(row[column.id]) ? ( +// Row +// ) : column.id !== "action" ? ( +// row[column.id] +// ) : ( +// { +// handleClick(e, row); +// setRowData(row); // Store the selected row +// }} +// > +// +// +// )} +// +// ))} +// +// ))} +// +//
    +//
    + +// {/* Menu Actions */} +// {open && ( +// +// +// +// {viewModal && ( +// +// handleViewButton(selectedRow?.id) +// } +// open={viewModal} +// setViewModal={setViewModal} +// id={selectedRow?.id} +// /> +// )} +// + +// {tableType === "roleList" && ( +// +// )} + +// +// {deleteModal && ( +// +// handleDeleteButton(selectedRow?.id) +// } +// open={deleteModal} +// setDeleteModal={setDeleteModal} +// id={selectedRow?.id} +// /> +// )} +// +// +// )} +//
    +// ); +// }; + +// export default CustomTable; import * as React from "react"; import { styled } from "@mui/material/styles"; import Table from "@mui/material/Table"; @@ -12,24 +326,30 @@ import { useDispatch } from "react-redux"; import { Box, Button, - dividerClasses, IconButton, - listClasses, + InputAdornment, Menu, + Pagination, + TextField, + Typography, } from "@mui/material"; -import MoreVertRoundedIcon from "@mui/icons-material/MoreVertRounded"; +import MoreHorizRoundedIcon from "@mui/icons-material/MoreHorizRounded"; import DeleteModal from "../Modals/DeleteModal"; import { AppDispatch } from "../../redux/store/store"; import ViewModal from "../Modals/ViewModal"; +import SearchIcon from "@mui/icons-material/Search"; +import TuneIcon from "@mui/icons-material/Tune"; // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ [`&.${tableCellClasses.head}`]: { - backgroundColor: " #1565c0", + backgroundColor: "#454545", // Changed to #272727 for the header color: theme.palette.common.white, + borderBottom: "none", // Remove any border at the bottom of the header }, [`&.${tableCellClasses.body}`]: { fontSize: 14, + borderBottom: "1px solid #454545", // Adding border to body cells }, })); @@ -37,8 +357,9 @@ const StyledTableRow = styled(TableRow)(({ theme }) => ({ "&:nth-of-type(odd)": { backgroundColor: theme.palette.action.hover, }, - "&:last-child td, &:last-child th": { - border: 0, + "& td, th": { + borderColor: "#454545", // Applying border color to both td and th + borderWidth: "1px", // Set border width to ensure it appears }, })); @@ -62,7 +383,8 @@ interface CustomTableProps { setViewModal: Function; deleteModal: boolean; handleStatusToggle: (id: string, currentStatus: number) => void; - tableType?: string; + tableType: string; // Adding tableType prop to change header text dynamically + handleClickOpen: () => void; } const CustomTable: React.FC = ({ @@ -76,10 +398,15 @@ const CustomTable: React.FC = ({ setModalOpen, handleStatusToggle, tableType, + handleClickOpen, + }) => { const dispatch = useDispatch(); const [anchorEl, setAnchorEl] = React.useState(null); const [selectedRow, setSelectedRow] = React.useState(null); + const [searchQuery, setSearchQuery] = React.useState(""); + const [currentPage, setCurrentPage] = React.useState(1); + const usersPerPage = 10; const open = Boolean(anchorEl); @@ -124,32 +451,164 @@ const CustomTable: React.FC = ({ handleClose(); }; +const filteredRows = rows.filter( + (row) => + (row.name && + row.name.toLowerCase().includes(searchQuery.toLowerCase())) || + false +); + + + const indexOfLastRow = currentPage * usersPerPage; + const indexOfFirstRow = indexOfLastRow - usersPerPage; + const currentRows = filteredRows.slice(indexOfFirstRow, indexOfLastRow); + + const handlePageChange = ( + event: React.ChangeEvent, + value: number + ) => { + setCurrentPage(value); + }; + return ( - - - + + {/* Dynamic title based on the page type */} + {tableType === "admin" + ? "Admin" + : tableType === "role" + ? "Roles" + : tableType === "user" + ? "Users" + : tableType === "manager" + ? "Managers" + : tableType === "vehicle" + ? "Vehicles" + : "List"} + + + {/* Search & Buttons Section */} + + + + + ), + }} + value={searchQuery} + onChange={(e) => setSearchQuery(e.target.value)} + /> + - + + + + + + + + + {/* Table Section */} + +
    + + {" "} {columns.map((column) => ( {column.label} @@ -158,20 +617,14 @@ const CustomTable: React.FC = ({ - {rows.map((row, rowIndex) => ( + {currentRows.map((row, rowIndex) => ( {columns.map((column) => ( {isImage(row[column.id]) ? ( @@ -192,8 +645,24 @@ const CustomTable: React.FC = ({ handleClick(e, row); setRowData(row); // Store the selected row }} + sx={{ + padding: 0, + minWidth: 0, + width: "auto", + height: "auto", + backgroundColor: + "transparent", + color: "#FFFFFF", + border: "none", + "&:hover": { + backgroundColor: + "transparent", + }, + }} > - + )} @@ -204,6 +673,40 @@ const CustomTable: React.FC = ({
    + {/* Pagination */} + + + Page Number : + + + + {/* Menu Actions */} {open && ( = ({ transformOrigin={{ horizontal: "right", vertical: "top" }} anchorOrigin={{ horizontal: "right", vertical: "bottom" }} sx={{ - [`& .${listClasses.root}`]: { - padding: "4px", - }, [`& .${paperClasses.root}`]: { padding: 0, }, - [`& .${dividerClasses.root}`]: { - margin: "4px -4px", - }, }} > = ({ sx={{ justifyContent: "flex-start", py: 0, - textTransform: "capitalize", + fontWeight: "bold", + color: "#52ACDF", }} > View @@ -258,6 +756,7 @@ const CustomTable: React.FC = ({ id={selectedRow?.id} /> )} + - - {tableType === "roleList" && ( - @@ -289,24 +799,25 @@ const CustomTable: React.FC = ({ sx={{ justifyContent: "flex-start", py: 0, - textTransform: "capitalize", + fontWeight: "bold", + color: "red", }} > Delete - {deleteModal && ( - - handleDeleteButton(selectedRow?.id) - } - open={deleteModal} - setDeleteModal={setDeleteModal} - id={selectedRow?.id} - /> - )} )} + + {/* Modals */} + {deleteModal && ( + handleDeleteButton(selectedRow?.id)} + open={deleteModal} + setDeleteModal={setDeleteModal} + id={selectedRow?.id} + /> + )}
    ); }; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index aaa4691..116c3ce 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -35,8 +35,8 @@ export default function Header() { sx={{ width: "100%", height: "84px", - // backgroundColor: "#202020", - padding: "20px 24px", + backgroundColor: "#1C1C1C", + //padding: { xs: "20px 12px", sm: "20px 24px" }, // Adjust padding based on screen size display: "flex", alignItems: "center", justifyContent: "space-between", @@ -60,7 +60,7 @@ export default function Header() { sx={{ width: { xs: "100%", sm: "360px" }, height: "44px", - backgroundColor: "#FFFFFF", + borderRadius: "8px", border: "1px solid #424242", display: "flex", @@ -68,12 +68,12 @@ export default function Header() { padding: "0 12px", }} > - + @@ -104,13 +104,11 @@ export default function Header() { src="/avatar.png" sx={{ width: 36, height: 36 }} /> - + {user?.name || "No Admin"} - + {/* */} diff --git a/src/components/SideMenu/index.tsx b/src/components/SideMenu/index.tsx index 357a0b8..0838f94 100644 --- a/src/components/SideMenu/index.tsx +++ b/src/components/SideMenu/index.tsx @@ -69,39 +69,7 @@ export default function SideMenu() {
    ; }; }) => { + setSelectedStation(event.target.value); + }; + return ( @@ -42,40 +51,43 @@ export default function SessionsChart() { Charging prices - {/* Responsive dropdown box */} - - - Delhi NCR EV Station - - - + + Delhi NCR EV Station + + + Mumbai EV Station + + + Bangalore EV Station + + + Pune EV Station + + + {/* Grid container for the four boxes */} (); const { user } = useSelector((state: RootState) => state?.profileReducer); - useEffect(() => { - dispatch(fetchAdminProfile()); - }, [dispatch]); + // useEffect(() => { + // dispatch(fetchAdminProfile()); + // }, [dispatch]); return ( (); const { user } = useSelector((state: RootState) => state?.profileReducer); - React.useEffect(() => { - dispatch(fetchAdminProfile()); - }, [dispatch]); + // React.useEffect(() => { + // dispatch(fetchAdminProfile()); + // }, [dispatch]); return ( `${value}`, // Formatting Y-axis ticks + }, + ], + xAxis: [ + { + dataKey: "name", + scaleType: "band" as const, + }, + ], + width: 500, + height: 300, + sx: { + [`.${axisClasses.left} .${axisClasses.label}`]: { + transform: "translate(-20px, 0)", + }, + }, +}; + +export default function RoundedBarChart() { + const theme = useTheme(); + const [selectedOption, setSelectedOption] = React.useState("Monthly"); + + const handleChange = (event: SelectChangeEvent) => { + setSelectedOption(event.target.value); + }; + + return ( + + + + + Charge Stats + + + + + + + + + + + ); +} diff --git a/src/components/barChartCard/index.tsx b/src/components/barChartCard/index.tsx deleted file mode 100644 index 5bf70ec..0000000 --- a/src/components/barChartCard/index.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import * as React from "react"; -import { useTheme } from "@mui/material/styles"; -import { BarChart, Bar, XAxis, YAxis, CartesianGrid } from "recharts"; -import { Card, CardContent, Typography, Box } from "@mui/material"; -import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; -const data = [ - { name: "Jan", v1: 40 }, - { name: "Feb", v1: 50 }, - { name: "Mar", v1: 80 }, - { name: "Apr", v1: 20 }, - { name: "May", v1: 60 }, - { name: "Jun", v1: 30 }, -]; - -export default function RoundedBarChart() { - const theme = useTheme(); - - return ( - - -
    - - Charge Stats - - - - Monthly - - - -
    - - - - `${value}`} /> - - - - -
    -
    - ); -} diff --git a/src/index.css b/src/index.css index ec2585e..f6a5045 100644 --- a/src/index.css +++ b/src/index.css @@ -1,8 +1,9 @@ body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + /* font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; + sans-serif; */ + font-family: "Gliroy"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx index eb1ca8e..a11f3b5 100644 --- a/src/layouts/DashboardLayout/index.tsx +++ b/src/layouts/DashboardLayout/index.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import { Box, Stack } from "@mui/material"; import { Outlet } from "react-router-dom"; -import SideMenu from "../../components/SideMenu"; +import SideMenu from "../../components/SideMenu/sideMenu"; import AppNavbar from "../../components/AppNavbar"; import Header from "../../components/Header"; import AppTheme from "../../shared-theme/AppTheme"; diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx index b064f9c..a5c475c 100644 --- a/src/pages/AdminList/index.tsx +++ b/src/pages/AdminList/index.tsx @@ -1,8 +1,8 @@ import React, { useEffect, useState } from "react"; import { Box, Button, TextField, Typography } from "@mui/material"; -import AddEditCategoryModal from "../../components/AddEditCategoryModal"; +import AddEditCategoryModal from "../../components/AddEditAdminModal/addEditAdminModal"; import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { useDispatch, useSelector } from "react-redux"; import { adminList, @@ -96,7 +96,7 @@ export default function AdminList() { email: string; phone: string; Admins: { registeredAddress: string }[]; - userType:string; + userType: string; }, index: number ) => ({ @@ -106,11 +106,10 @@ export default function AdminList() { email: admin?.email, phone: admin?.phone, registeredAddress: admin?.Admins?.[0]?.registeredAddress || "NA", - userType:admin?.userType||"NA", + userType: admin?.userType || "NA", }) ); - return ( <> ({ mode: "onChange" }); const dispatch = useDispatch(); const router = useNavigate(); @@ -55,6 +54,10 @@ export default function Login(props: { disableCustomTheme?: boolean }) { }; const onSubmit: SubmitHandler = async (data: ILoginForm) => { + const isValid = await trigger(); // This triggers validation for all fields + if (!isValid) { + return; // Stop submission if there are errors + } try { const response = await dispatch(loginUser(data)).unwrap(); if (response?.data?.token) { @@ -88,6 +91,8 @@ export default function Login(props: { disableCustomTheme?: boolean }) { item xs={12} md={5} + width="408px" + height="498px" sx={{ backgroundColor: "black", display: "flex", @@ -101,21 +106,23 @@ export default function Login(props: { disableCustomTheme?: boolean }) { Logo @@ -443,7 +453,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { alignSelf: "center", fontFamily: "Gilroy, sans-serif", color: "#01579b", - textDecoration: "none", // ✅ Removes underline + textDecoration: "none", }} > Forgot password? diff --git a/src/pages/BookingList/index.tsx b/src/pages/BookingList/index.tsx index a2832fb..f77df1b 100644 --- a/src/pages/BookingList/index.tsx +++ b/src/pages/BookingList/index.tsx @@ -1,11 +1,11 @@ import React, { useEffect, useState } from "react"; import { Box, Button, TextField, Typography } from "@mui/material"; -import CustomTable, { Column } from "../../components/CustomTable"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { useDispatch, useSelector } from "react-redux"; import { RootState, AppDispatch } from "../../redux/store/store"; import { useForm } from "react-hook-form"; import { addBooking, bookingList } from "../../redux/slices/bookSlice"; -import AddBookingModal from "../../components/AddBookingModal"; +import AddBookingModal from "../../components/AddBookingModal/addBookingModal"; export default function BookingList() { const [addModalOpen, setAddModalOpen] = useState(false); diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx index b8593ab..c31ceed 100644 --- a/src/pages/Dashboard/index.tsx +++ b/src/pages/Dashboard/index.tsx @@ -10,7 +10,7 @@ import { treeViewCustomizations, } from "./theme/customizations"; import AppTheme from "../../shared-theme/AppTheme"; -import MainGrid from "../../components/MainGrid"; +import MainGrid from "../../components/MainGrid/mainGrid"; const xThemeComponents = { diff --git a/src/pages/EvSlotList/index.tsx b/src/pages/EvSlotList/index.tsx index ef4f174..9ae02aa 100644 --- a/src/pages/EvSlotList/index.tsx +++ b/src/pages/EvSlotList/index.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import CustomTable, { Column } from "../../components/CustomTable"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { useDispatch, useSelector } from "react-redux"; import { RootState, AppDispatch } from "../../redux/store/store"; import { useForm } from "react-hook-form"; @@ -8,9 +8,9 @@ import { fetchAvailableSlots, updateSlot, } from "../../redux/slices/slotSlice"; -import AddSlotModal from "../../components/AddSlotModal"; +import AddSlotModal from "../../components/AddSlotModal/addSlotModal"; import dayjs from "dayjs"; -import EditSlotModal from "../../components/EditSlotModal"; +import EditSlotModal from "../../components/EditSlotModal/editSlotModal"; export default function EVSlotList() { const [addModalOpen, setAddModalOpen] = useState(false); const [editModalOpen, setEditModalOpen] = useState(false); diff --git a/src/pages/ManagerList/index.tsx b/src/pages/ManagerList/index.tsx index a2db5ca..146715e 100644 --- a/src/pages/ManagerList/index.tsx +++ b/src/pages/ManagerList/index.tsx @@ -1,8 +1,8 @@ import React, { useEffect, useState } from "react"; import { Box, Button, TextField, Typography } from "@mui/material"; -import CustomTable, { Column } from "../../components/CustomTable"; -import AddManagerModal from "../../components/AddManagerModal"; -import EditManagerModal from "../../components/EditManagerModal"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; +import AddManagerModal from "../../components/AddManagerModal/addManagerModal"; +import EditManagerModal from "../../components/EditManagerModal/editManagerModal"; import { useDispatch, useSelector } from "react-redux"; import { RootState, AppDispatch } from "../../redux/store/store"; import { diff --git a/src/pages/NotFound/index.tsx b/src/pages/NotFound/index.tsx index 578bc48..6a2cc09 100644 --- a/src/pages/NotFound/index.tsx +++ b/src/pages/NotFound/index.tsx @@ -1,9 +1,115 @@ -import React from 'react' +import React from "react"; +import { Box, Typography, Button, Card, Grid } from "@mui/material"; +import ElectricCarIcon from "@mui/icons-material/ElectricCar"; +import { keyframes } from "@emotion/react"; -function NotFoundPage() { - return ( -
    NotFoundPage
    - ) -} +// Animation for the car icon +const pulse = keyframes` + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.1); + } + 100% { + transform: scale(1); + } +`; -export default NotFoundPage; \ No newline at end of file +const NotFoundPage = () => { + return ( + + + + + 404 + + + Oops! Page Not Found + + + The path you’re looking for seems to be off the grid. Maybe + the charging station is offline? ⚡ + + + + + + + + + + + + + ); +}; + +export default NotFoundPage; diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 0de4db3..6cf6e7c 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -120,13 +120,13 @@ const ProfilePage = () => { > Personal Information
    - Edit - + */}
    - {showPermissions ? ( ) : ( diff --git a/src/pages/StationList/index.tsx b/src/pages/StationList/index.tsx index 67dae63..efef763 100644 --- a/src/pages/StationList/index.tsx +++ b/src/pages/StationList/index.tsx @@ -1,7 +1,7 @@ import { Chip } from "@mui/material"; -import AddStationModal from "../../components/AddStationModal"; -import CustomTable, { Column } from "../../components/CustomTable"; -import EditStationModal from "../../components/EditStationModal"; +import AddStationModal from "../../components/AddStationModal/addStationModal"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; +import EditStationModal from "../../components/EditStationModal/editSationModal"; import { createStation, stationList, diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx index 52f1579..620235e 100644 --- a/src/pages/UserList/index.tsx +++ b/src/pages/UserList/index.tsx @@ -1,8 +1,8 @@ import React, { useEffect, useState } from "react"; import { Box, Button, Typography } from "@mui/material"; -import AddEditCategoryModal from "../../components/AddEditCategoryModal"; +import AddEditCategoryModal from "../../components/AddEditCategoryModal/addEdit"; import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { useDispatch, useSelector } from "react-redux"; import { createUser, updateUser, userList } from "../../redux/slices/userSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; @@ -41,7 +41,6 @@ export default function UserList() { name: string; email: string; phone: string; - }) => { try { await dispatch(createUser(data)); @@ -65,7 +64,6 @@ export default function UserList() { name, email, phone, - }) ); await dispatch(userList()); diff --git a/src/pages/VehicleList/index.tsx b/src/pages/VehicleList/index.tsx index 5edaa6d..388af12 100644 --- a/src/pages/VehicleList/index.tsx +++ b/src/pages/VehicleList/index.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { RootState } from "../../redux/reducers"; import { useDispatch, useSelector } from "react-redux"; import { AppDispatch } from "../../redux/store/store"; @@ -9,8 +9,8 @@ import { updateVehicle, vehicleList, } from "../../redux/slices/VehicleSlice"; -import AddVehicleModal from "../../components/AddVehicleModal"; -import EditVehicleModal from "../../components/EditVehicleModal"; +import AddVehicleModal from "../../components/AddVehicleModal/addVehicleModal"; +import EditVehicleModal from "../../components/EditVehicleModal/editVehicleModal"; export default function VehicleList() { const [addModalOpen, setAddModalOpen] = useState(false); diff --git a/src/router.tsx b/src/router.tsx index a0de92b..d9dc871 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -108,6 +108,7 @@ export default function AppRouter() { path="slot-list" element={} />} /> + {/* Catch-all Route */} From 57160520fbdcbba34139f29054a16be1fb07dc0f Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 1 Apr 2025 18:39:17 +0530 Subject: [PATCH 069/101] code optimization --- .../AddAdminModal/addAdminModal.tsx | 340 ++++++++++++++++ .../AddBookingModal/addBookingModal.tsx | 124 +----- .../AddEditAdminModal/addEditAdminModal.tsx | 43 +- src/components/AddEditExerciseModal/index.tsx | 222 ---------- src/components/AddEditTagsModal/index.tsx | 82 ---- src/components/AddEditUserModel/index.tsx | 382 ------------------ src/components/AddEditWorkoutModal/index.tsx | 11 - .../AddManagerModal/addManagerModal.tsx | 43 +- src/components/AddSlotModal/addSlotModal.tsx | 39 +- .../AddStationModal/addStationModal.tsx | 99 ++++- src/components/AddUserModal/addUserModal.tsx | 324 +++++++++++++++ .../styled.css.tsx | 0 .../AddVehicleModal/addVehicleModal.tsx | 5 +- src/components/AppNavbar/index.tsx | 1 - .../availableSlotsModal.tsx | 7 +- src/components/CardAlert/CardAlert.tsx | 47 ++- src/components/CustomTable/customTable.tsx | 79 ++-- .../EditAdminModal/editAdminModal.tsx | 237 +++++++++++ .../EditManagerModal/editManagerModal.tsx | 27 +- .../EditSlotModal/editSlotModal.tsx | 26 +- .../EditStationModal/editSationModal.tsx | 97 ++++- .../EditUserModal/editUserModal.tsx | 211 ++++++++++ .../EditVehicleModal/editVehicleModal.tsx | 2 +- src/components/Header/index.tsx | 8 +- src/components/MainGrid/mainGrid.tsx | 11 +- src/components/MenuContent/index.tsx | 4 - src/components/Modals/DeleteModal/index.tsx | 16 +- src/components/Modals/LogOutModal/index.tsx | 22 +- .../Modals/StationViewModal/index.tsx | 59 ++- .../Modals/ViewManagerModal/index.tsx | 2 +- src/components/SideMenu/sideMenu.tsx | 5 +- src/components/StatCard/statCard.tsx | 9 +- src/pages/AddEditRolePage/index.tsx | 2 +- src/pages/AdminList/index.tsx | 4 +- src/pages/Auth/Login/index.tsx | 2 +- src/pages/EVSlotManagement/index.tsx | 2 +- src/pages/ManagerList/index.tsx | 15 +- src/pages/RoleList/index.tsx | 4 +- src/pages/StationList/index.tsx | 6 +- src/pages/UserList/index.tsx | 71 ++-- src/pages/VehicleList/index.tsx | 17 +- src/redux/slices/VehicleSlice.ts | 2 +- src/redux/slices/managerSlice.ts | 5 +- src/redux/slices/stationSlice.ts | 2 +- src/redux/slices/userSlice.ts | 8 +- 45 files changed, 1566 insertions(+), 1158 deletions(-) create mode 100644 src/components/AddAdminModal/addAdminModal.tsx delete mode 100644 src/components/AddEditExerciseModal/index.tsx delete mode 100644 src/components/AddEditTagsModal/index.tsx delete mode 100644 src/components/AddEditUserModel/index.tsx delete mode 100644 src/components/AddEditWorkoutModal/index.tsx create mode 100644 src/components/AddUserModal/addUserModal.tsx rename src/components/{AddEditUserModel => AddUserModal}/styled.css.tsx (100%) create mode 100644 src/components/EditAdminModal/editAdminModal.tsx create mode 100644 src/components/EditUserModal/editUserModal.tsx diff --git a/src/components/AddAdminModal/addAdminModal.tsx b/src/components/AddAdminModal/addAdminModal.tsx new file mode 100644 index 0000000..e459518 --- /dev/null +++ b/src/components/AddAdminModal/addAdminModal.tsx @@ -0,0 +1,340 @@ +import React, { useState } from "react"; +import { + Box, + Button, + Typography, + Modal, + InputAdornment, + styled, +} from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; +import Visibility from "@mui/icons-material/Visibility"; +import VisibilityOff from "@mui/icons-material/VisibilityOff"; +import { useForm, Controller } from "react-hook-form"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; + +interface FormData { + name: string; + email: string; + password: string; + registeredAddress: string; + phone: string; // Added phone field +} + +interface AddAdminModalProps { + open: boolean; + handleClose: () => void; + handleCreate: (data: FormData) => void; +} + +const AddAdminModal: React.FC = ({ + open, + handleClose, + handleCreate, +}) => { + const [showPassword, setShowPassword] = useState(false); + + const { + control, + handleSubmit, + formState: { errors }, + reset, + } = useForm({ + defaultValues: { + name: "", + email: "", + password: "", + registeredAddress: "", + phone: "", // Initialize phone field + }, + }); + + const onSubmit = (data: FormData) => { + handleCreate(data); + handleClose(); + reset(); + }; + + const togglePasswordVisibility = () => { + setShowPassword((prev) => !prev); + }; + + return ( + { + if (reason === "backdropClick") { + return; + } + handleClose(); + }} + aria-labelledby="add-admin-modal" + > + + {/* Header */} + + + Add Admin + + + + + + + {/* Horizontal Line */} + + + {/* Form */} +
    + {/* First Row - Admin Name & Email */} + + + + Admin Name + + ( + + )} + /> + + + + + Email + + ( + + )} + /> + + + + {/* Second Row - Password, Phone, Address */} + + + + Password + + ( + + + {showPassword ? ( + + ) : ( + + )} + + + ), + }, + }} + /> + )} + /> + + + + + Phone + + ( + + )} + /> + + + + + Address + + ( + + )} + /> + + + + {/* Submit Button */} + + + +
    +
    +
    + ); +}; + +export default AddAdminModal; diff --git a/src/components/AddBookingModal/addBookingModal.tsx b/src/components/AddBookingModal/addBookingModal.tsx index 71befb5..3c2f412 100644 --- a/src/components/AddBookingModal/addBookingModal.tsx +++ b/src/components/AddBookingModal/addBookingModal.tsx @@ -20,10 +20,7 @@ import { } from "../../redux/slices/bookSlice.ts"; import { AppDispatch, RootState } from "../../redux/store/store.ts"; import { toast } from "sonner"; -import { - CustomIconButton, - CustomTextField, -} from "../AddEditUserModel/styled.css.tsx"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; import { getAllStations } from "../../redux/slices/stationSlice.ts"; import { fetchAvailableSlots } from "../../redux/slices/slotSlice.ts"; @@ -186,11 +183,14 @@ export default function AddBookingModal({ value >= today || "Date cannot be in the past", })} - InputLabelProps={{ - shrink: true, + slotProps={{ + inputLabel: { + shrink: true, + }, + htmlInput: { + min: today, + }, }} - // Setting minimum date to today - inputProps={{ min: today }} /> @@ -346,114 +346,6 @@ export default function AddBookingModal({ })} /> - - {/* - - {" Time Slot "} - - ( - - - Select Time Slot - - - {errors.timeSlot && ( - - {errors.timeSlot.message} - - )} - - )} - rules={{ required: "Time Slot is required" }} - /> - */} {/* Submit Button */} diff --git a/src/components/AddEditAdminModal/addEditAdminModal.tsx b/src/components/AddEditAdminModal/addEditAdminModal.tsx index aa2d913..6c0bbbb 100644 --- a/src/components/AddEditAdminModal/addEditAdminModal.tsx +++ b/src/components/AddEditAdminModal/addEditAdminModal.tsx @@ -4,10 +4,7 @@ import CloseIcon from "@mui/icons-material/Close"; import Visibility from "@mui/icons-material/Visibility"; import VisibilityOff from "@mui/icons-material/VisibilityOff"; import { useForm, Controller } from "react-hook-form"; -import { - CustomIconButton, - CustomTextField, -} from "../AddEditUserModel/styled.css.tsx"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; //By Jaanvi : Edit Model :: 11-feb-25 interface AddEditCategoryModalProps { @@ -292,24 +289,26 @@ const AddEditCategoryModal: React.FC = ({ : "primary" } size="small" - InputProps={{ - endAdornment: ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), + slotProps={{ + input: { + endAdornment: ( + + + {showPassword ? ( + + ) : ( + + )} + + + ), + }, }} error={!!errors.password} helperText={ diff --git a/src/components/AddEditExerciseModal/index.tsx b/src/components/AddEditExerciseModal/index.tsx deleted file mode 100644 index c62bf1c..0000000 --- a/src/components/AddEditExerciseModal/index.tsx +++ /dev/null @@ -1,222 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { useForm, SubmitHandler } from "react-hook-form"; -import { Dialog, DialogActions, DialogContent, DialogTitle, Button, TextField, MenuItem, Select, InputLabel, FormControl, FormHelperText, Box } from "@mui/material"; -import { useDropzone } from 'react-dropzone'; - -// Define the types for form data -interface FormData { - exerciseName: string; - description: string; - primMuscleTargeted: string; - secMuscleTargeted?: string; - repsOrduration: string; - sets: string; - restBetweenSets?: string; - difficultyLevel: "beginner" | "intermediate" | "advanced"; - formTips?: string; - modificationOptions?: string; - equipmentNeeded?: string; - videoLink?: string; - audioInstructions?: string; - restTimeAfterExercise?: string; - totalTimeForExercise?: string; - progressTracking?: string; - motivationalTips?: string; - exerciseImage?: File | null; -} - -interface AddEditExerciseModalProps { - open: boolean; - handleClose: () => void; - editRow: any; - preview: string; - setPreview: string; -} - -const AddEditExerciseModal: React.FC = ({ open, handleClose, editRow ,preview,setPreview}) => { - const { handleSubmit, register, formState: { errors }, setValue, reset, getValues} = useForm(); - const { getRootProps, getInputProps } = useDropzone({ - accept: 'image/*, .gif', - onDrop: (acceptedFiles) => { - if (acceptedFiles && acceptedFiles.length > 0) { - setValue('exerciseImage', acceptedFiles[0]); - handlePreview(acceptedFiles[0]) - } - }, - }); -console.log("Imageeeee" , getValues('exerciseImage')) - // State to store the preview URL of the uploaded file - - const [selectedFile, setSelectedFile] = useState(null); - - useEffect(() => { - if (editRow) { - setValue('exerciseName', editRow.exerciseName); - setValue('description', editRow.description); - setValue('primMuscleTargeted', editRow.primMuscleTargeted); - setValue('secMuscleTargeted', editRow.secMuscleTargeted); - setValue('repsOrduration', editRow.repsOrduration); - setValue('sets', editRow.sets); - setValue('restBetweenSets', editRow.restBetweenSets); - setValue('difficultyLevel', editRow.difficultyLevel); - if (editRow.exerciseImage) { - setValue('exerciseImage', editRow.exerciseImage); - setPreview(editRow.exerciseImage); - setSelectedFile(editRow.exerciseImage); - } - } else { - reset(); - setPreview(null); - setSelectedFile(null); - } - }, [editRow, setValue, reset,setPreview]); - - const onSubmit: SubmitHandler = (data: FormData) => { - console.log(data); - reset(); - setPreview(null); - handleClose(); - }; - - - const handlePreview = (file: File | null) => { - if (file) { - setValue('exerciseImage', file); - setPreview(URL.createObjectURL(file)); - setSelectedFile(file); - } else { - setPreview(null); - setSelectedFile(null); - } - }; - - - const handleClearFile = () => { - setPreview(null); - setSelectedFile(null); - setValue('exerciseImage', null); - }; - - return ( - - Create Exercise - -
    - - {/* Exercise Name */} - - - {/* Description */} - - - {/* Primary Muscles Targeted */} - - - {/* Secondary Muscles Targeted */} - - - {/* Reps/Duration */} - - - {/* Sets */} - - - {/* Rest Between Sets */} - - - {/* Difficulty Level */} - - Difficulty Level - - {errors.difficultyLevel && {errors.difficultyLevel.message}} - - - {/* Image/GIF Upload */} - - handlePreview(e.target.files?.[0] || null)} /> -

    Drag & drop an image or GIF here, or click to select

    -
    - - {/* Preview the uploaded image or GIF */} - {preview && ( - -

    Preview:

    - Exercise Preview -

    {selectedFile?.name || selectedFile.split("/").pop()}

    - - -
    - )} -
    -
    -
    - - - - -
    - ); -}; - -export default AddEditExerciseModal; diff --git a/src/components/AddEditTagsModal/index.tsx b/src/components/AddEditTagsModal/index.tsx deleted file mode 100644 index 5ff15f8..0000000 --- a/src/components/AddEditTagsModal/index.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import React,{useEffect} from "react"; -import { Button, Dialog, DialogActions, DialogContent, DialogTitle, TextField } from "@mui/material"; -import { useForm, Controller } from "react-hook-form"; - -interface AddEditTagsModalProps { - open: boolean; - handleClose: () => void; - editRow:any; -} - -interface FormData { - tag: string; -} - -const AddEditTagsModal: React.FC = ({ open, handleClose,editRow }) => { - const { control, handleSubmit, formState: { errors },setValue,reset } = useForm({ - defaultValues: { - tag: "", - }, - }); - - const onSubmit = (data: FormData) => { - console.log(data.tag); - handleClose(); - reset(); - }; - - useEffect(() => { - if (editRow) { - setValue('tag', editRow.name); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - return ( - <> - - {editRow ? "Edit" : 'Add'} Tag - - ( - - )} - /> - - - - - - - - ); -}; - -export default AddEditTagsModal; diff --git a/src/components/AddEditUserModel/index.tsx b/src/components/AddEditUserModel/index.tsx deleted file mode 100644 index 712b1f4..0000000 --- a/src/components/AddEditUserModel/index.tsx +++ /dev/null @@ -1,382 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - TextField, - Modal, - IconButton, - InputAdornment, - styled, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import Visibility from "@mui/icons-material/Visibility"; -import VisibilityOff from "@mui/icons-material/VisibilityOff"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "./styled.css.tsx"; - - -interface FormData { - name: string; - email: string; - password: string; - phone: string; -} -interface AddUserModalProps { - open: boolean; - handleClose: () => void; - handleCreate: (data: FormData) => void; - handleUpdate: ( - id: string, - name: string, - email: string, - phone: string, - - ) => void; - editRow: any; -} -const AddUserModal: React.FC = ({ - open, - handleClose, - handleCreate, - handleUpdate, - editRow, -}) => { - const [showPassword, setShowPassword] = useState(false); - - const { - control, - handleSubmit, - formState: { errors }, - reset, - setValue, - } = useForm({ - defaultValues: { - name: "", - email: "", - phone: "", - }, - }); - - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("email", editRow.email); - setValue("phone", editRow.phone); - } else { - reset(); - } - }, [editRow, setValue,reset]); - - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate( - editRow.id, - data.name, - data.email, - data.phone - ); - } else { - handleCreate(data); - } - - handleClose(); - reset(); - }; - - const togglePasswordVisibility = () => { - setShowPassword((prev) => !prev); - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); // Close modal when clicking cross or cancel - }} - aria-labelledby="add-user-modal" - > - - {/* Header */} - - - {editRow ? "Edit User" : "Add User"} - - - - - - - {/* Horizontal Line */} - - - {/* Form */} -
    - {/* Input Fields */} - - {/* First Row - Two Inputs */} - - - - User Name - - ( - - )} - /> - - - - - Email - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - {!editRow && ( - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }} - error={!!errors.password} - helperText={ - errors.password?.message - } - /> - )} - /> - )} - - - Phone Number - - ( - - )} - /> - - - - - {/* Submit Button */} - - - -
    -
    -
    - ); -}; - -export default AddUserModal; - - - diff --git a/src/components/AddEditWorkoutModal/index.tsx b/src/components/AddEditWorkoutModal/index.tsx deleted file mode 100644 index 88a2650..0000000 --- a/src/components/AddEditWorkoutModal/index.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react' - -const AddEditWorkoutModal = () => { - return ( -
    - -
    - ) -} - -export default AddEditWorkoutModal diff --git a/src/components/AddManagerModal/addManagerModal.tsx b/src/components/AddManagerModal/addManagerModal.tsx index 300aa97..78d5c3c 100644 --- a/src/components/AddManagerModal/addManagerModal.tsx +++ b/src/components/AddManagerModal/addManagerModal.tsx @@ -15,10 +15,7 @@ import CloseIcon from "@mui/icons-material/Close"; import { Visibility, VisibilityOff } from "@mui/icons-material"; import { useDispatch, useSelector } from "react-redux"; import { addManager, managerList } from "../../redux/slices/managerSlice.ts"; -import { - CustomIconButton, - CustomTextField, -} from "../AddEditUserModel/styled.css.tsx"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; import React, { useEffect, useState } from "react"; import { RootState } from "../../redux/reducers.ts"; import { stationList } from "../../redux/slices/stationSlice.ts"; @@ -258,24 +255,26 @@ export default function AddManagerModal({ : "primary" } size="small" - InputProps={{ - endAdornment: ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), + slotProps={{ + input: { + endAdornment: ( + + + {showPassword ? ( + + ) : ( + + )} + + + ), + }, }} error={!!errors.password} helperText={errors.password?.message} diff --git a/src/components/AddSlotModal/addSlotModal.tsx b/src/components/AddSlotModal/addSlotModal.tsx index 7eef16f..96493bc 100644 --- a/src/components/AddSlotModal/addSlotModal.tsx +++ b/src/components/AddSlotModal/addSlotModal.tsx @@ -48,8 +48,10 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { type="date" fullWidth margin="normal" - InputLabelProps={{ - shrink: true, + slotProps={{ + inputLabel: { + shrink: true, + }, }} error={!!errors.date} helperText={errors.date?.message} @@ -64,8 +66,10 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { type="time" fullWidth margin="normal" - InputLabelProps={{ - shrink: true, + slotProps={{ + inputLabel: { + shrink: true, + }, }} error={!!errors.startHour} helperText={errors.startHour?.message} @@ -106,20 +110,19 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { - - - + + diff --git a/src/components/AddStationModal/addStationModal.tsx b/src/components/AddStationModal/addStationModal.tsx index 64e86db..fab5bcb 100644 --- a/src/components/AddStationModal/addStationModal.tsx +++ b/src/components/AddStationModal/addStationModal.tsx @@ -20,10 +20,7 @@ import { fetchVehicleBrands, vehicleList, } from "../../redux/slices/VehicleSlice.ts"; // Adjust this import path accordingly -import { - CustomIconButton, - CustomTextField, -} from "../AddEditUserModel/styled.css.tsx"; // Assuming custom styled components +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css";// Assuming custom styled components export default function AddStationModal({ open, @@ -262,7 +259,7 @@ export default function AddStationModal({ }} > - Select Vehicle Brands + Vehicle Brand Choose Brands @@ -270,10 +267,53 @@ export default function AddStationModal({ multiple value={selectedBrands} onChange={handleBrandChange} - renderValue={(selected) => - (selected as string[]).join(", ") - } - label="Choose Brands" + renderValue={(selected) => { + const selectedArray = + selected as string[]; + const displayNames = + selectedArray.slice(0, 1); // First 2 brands + const moreCount = + selectedArray.length - 1; + + return ( + + {displayNames.map( + (id, index) => { + const brand = + vehicleBrands.find( + (b) => + b.id === + id + ); + return ( + + {brand + ? brand.name + : ""} + + ); + } + )} + {moreCount > 0 && ( + + +{moreCount} more + + )} + + ); + }} > {vehicleBrands.length > 0 ? ( vehicleBrands.map((brand) => ( @@ -315,16 +355,49 @@ export default function AddStationModal({ Vehicle Name - Choose Vehicles + {/* + */} = ({ multiple value={selectedVehicles} onChange={handleCheckboxChange} - renderValue={(selected) => - (selected as string[]).join(", ") - } + renderValue={(selected) => { + const selectedArray = + selected as string[]; + const displayNames = + selectedArray.slice(0, 1); // First 2 names + const moreCount = + selectedArray.length - 1; // Count of remaining items + + return ( + + {displayNames.map( + (name, index) => ( + + {name} + + ) + )} + {moreCount > 0 && ( + + +{moreCount} more + + )} + + ); + }} > {filteredVehicles.length > 0 ? ( filteredVehicles.map((vehicle) => ( @@ -378,6 +462,7 @@ const EditStationModal: React.FC = ({ )} + {errors.allowedCarIds ? errors.allowedCarIds.message @@ -388,8 +473,6 @@ const EditStationModal: React.FC = ({ - - {/* Submit Button */} void; + handleUpdate: ( + id: number, + name: string, + email: string, + phone: string, + ) => void; + editRow: any; +} + +interface FormData { + name: string; + email: string; + phone: string; + +} + +const EditUserModal: React.FC = ({ + open, + handleClose, + handleUpdate, + editRow, +}) => { + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + } = useForm({ + defaultValues: { + name: "", + email: "", + phone: "", + }, + }); + + // Set values if editRow is provided + useEffect(() => { + if (editRow) { + setValue("name", editRow.name); + setValue("email", editRow.email); + setValue("phone", editRow.phone); + } else { + reset(); + } + }, [editRow, setValue, reset]); + + const onSubmit = (data: FormData) => { + if (editRow) { + handleUpdate( + editRow.id, + data.name, + data.email, + data.phone, + ); + } + handleClose(); // Close the modal + reset(); // Reset the form fields + }; + + return ( + { + if (reason === "backdropClick") { + return; + } + handleClose(); + }} + aria-labelledby="edit-user-modal" + > + + {/* Header */} + + + Edit User + + + + + + + {/* Horizontal Line */} + + + {/* Input Fields */} + + {/* Name */} + + + Full Name + + ( + + )} + /> + + + {/* Email */} + + + Email + + ( + + )} + /> + + + {/* Phone */} + + + Phone Number + + ( + + )} + /> + + + + + {/* Submit Button */} + + + + + + ); +}; + +export default EditUserModal; diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index 33ee197..26e155d 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -11,7 +11,7 @@ import { updateVehicle } from "../../redux/slices/VehicleSlice"; import { CustomIconButton, CustomTextField, -} from "../AddEditUserModel/styled.css.tsx"; +} from "../AddUserModal/styled.css"; interface EditVehicleModalProps { open: boolean; handleClose: () => void; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 8e8501d..62dda98 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -5,17 +5,11 @@ import Box from "@mui/material/Box"; import Typography from "@mui/material/Typography"; import InputBase from "@mui/material/InputBase"; import SearchIcon from "@mui/icons-material/Search"; -import Divider from "@mui/material/Divider"; -import MenuButton from "../MenuButton"; -import ArrowDropDownIcon from "@mui/icons-material/ArrowDropDown"; -import NotificationsRoundedIcon from "@mui/icons-material/NotificationsRounded"; -import SideMenu from "../SideMenu/sideMenu"; import { useDispatch, useSelector } from "react-redux"; import { AppDispatch, RootState } from "../../redux/store/store"; import { fetchAdminProfile } from "../../redux/slices/profileSlice"; import OptionsMenu from "../OptionsMenu"; import NotificationsNoneIcon from "@mui/icons-material/NotificationsNone"; -import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; export default function Header() { const [showNotifications, setShowNotifications] = React.useState(false); @@ -36,7 +30,7 @@ export default function Header() { width: "100%", // height: "84px", // backgroundColor: "#1C1C1C", - padding: { xs: "20px 12px", sm: "20px 24px" }, // Adjust padding based on screen size // error on this + padding: { xs: "20px 12px", sm: "20px 24px" }, display: "flex", alignItems: "center", justifyContent: "space-between", diff --git a/src/components/MainGrid/mainGrid.tsx b/src/components/MainGrid/mainGrid.tsx index 0964f90..38643b1 100644 --- a/src/components/MainGrid/mainGrid.tsx +++ b/src/components/MainGrid/mainGrid.tsx @@ -1,20 +1,11 @@ -import * as React from "react"; + import Grid from "@mui/material/Grid2"; import Box from "@mui/material/Box"; -import Stack from "@mui/material/Stack"; import Typography from "@mui/material/Typography"; -import Copyright from "../../pages/Dashboard/internals/components/Copyright"; -import ChartUserByCountry from "../ChartUserByCountry"; -import CustomizedTreeView from "../CustomizedTreeView"; -import CustomizedDataGrid from "../CustomizedDataGrid"; -import HighlightedCard from "../HighlightedCard"; -import PageViewsBarChart from "../PageViewsBarChart"; import SessionsChart from "../SessionsChart/sessionChart"; import StatCard, { StatCardProps } from "../StatCard/statCard"; import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; -import { BarChart } from "@mui/icons-material"; import RoundedBarChart from "../barChartCard/barChartCard"; -import { LineHighlightPlot } from "@mui/x-charts"; import LineChartCard from "../LineChartCard/lineChartCard"; const data: StatCardProps[] = [ diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 8d5df61..4706451 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -4,15 +4,11 @@ import ListItemButton from "@mui/material/ListItemButton"; import ListItemIcon from "@mui/material/ListItemIcon"; import ListItemText from "@mui/material/ListItemText"; import Stack from "@mui/material/Stack"; -import HomeRoundedIcon from "@mui/icons-material/HomeRounded"; -import AnalyticsRoundedIcon from "@mui/icons-material/AnalyticsRounded"; -import FormatListBulletedIcon from "@mui/icons-material/FormatListBulleted"; import { Link, useLocation } from "react-router-dom"; import { useSelector } from "react-redux"; import { RootState } from "../../redux/store/store"; import DashboardOutlinedIcon from "@mui/icons-material/DashboardOutlined"; import ManageAccountsOutlinedIcon from "@mui/icons-material/ManageAccountsOutlined"; -import EvStationOutlinedIcon from "@mui/icons-material/EvStationOutlined"; import EvStationIcon from "@mui/icons-material/EvStation"; import BookOnlineOutlinedIcon from "@mui/icons-material/BookOnlineOutlined"; import ChecklistSharpIcon from "@mui/icons-material/ChecklistSharp"; diff --git a/src/components/Modals/DeleteModal/index.tsx b/src/components/Modals/DeleteModal/index.tsx index 572f59a..d4671a4 100644 --- a/src/components/Modals/DeleteModal/index.tsx +++ b/src/components/Modals/DeleteModal/index.tsx @@ -1,5 +1,6 @@ -import { Box, Button, Modal, Typography } from "@mui/material"; +import { Box, Button, IconButton, Modal, Typography } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; +import { CustomIconButton } from "../../AddUserModal/styled.css"; type Props = { open: boolean; @@ -14,7 +15,7 @@ const style = { left: "50%", transform: "translate(-50%, -50%)", width: 330, - bgcolor: "background.paper", + bgcolor: "#272727", borderRadius: 1.5, boxShadow: 24, p: 3, @@ -47,17 +48,22 @@ export default function DeleteModal({ Delete Record setDeleteModal(false)} sx={{ cursor: "pointer", display: "flex", alignItems: "center", - justifyContent: "flex-end", // Aligns the close icon to the right + justifyContent: "flex-end", marginTop: -3.5, }} > - + setDeleteModal(false)} + aria-label="Close" + > + + + - reason !== "backdropClick" && setLogoutModal(false) - } // Prevent closing on backdrop click + onClose={(event, reason) => { + if (reason !== "backdropClick") { + setLogoutModal(false); + } + }} aria-labelledby="modal-modal-title" aria-describedby="modal-modal-description" + disableEscapeKeyDown // Prevent closing with the ESC key BackdropProps={{ - onClick: (e) => e.stopPropagation(), // Stop propagation on backdrop click to prevent closing the modal + invisible: true, // Use to control backdrop visibility }} > @@ -61,14 +65,18 @@ export default function LogoutModal({ > Logout setLogoutModal(false)} sx={{ cursor: "pointer", display: "flex", alignItems: "center", }} > - + setLogoutModal(false)} + aria-label="Close" + > + + diff --git a/src/components/Modals/StationViewModal/index.tsx b/src/components/Modals/StationViewModal/index.tsx index 9efc2a0..d0b029d 100644 --- a/src/components/Modals/StationViewModal/index.tsx +++ b/src/components/Modals/StationViewModal/index.tsx @@ -1,14 +1,15 @@ import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid } from "@mui/material"; +import { Box, Modal, Typography, Divider, Grid, Chip } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/reducers"; +import { CustomIconButton } from "../../AddUserModal/styled.css"; type Props = { open: boolean; setViewModal: Function; - handleView: (id: string | undefined) => void; - id?: string | undefined; + handleView: (id: number | undefined) => void; + id?: number | undefined; }; const style = { @@ -64,16 +65,12 @@ export default function StationViewModal({ open, setViewModal, id }: Props) { {selectedStation?.name || "Station"}'s Details - setViewModal(false)} - sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", - }} + aria-label="Close" > - + @@ -109,12 +106,52 @@ export default function StationViewModal({ open, setViewModal, id }: Props) { Status: - {selectedStation.status === "available" + {selectedStation.status === 1 ? "Available" : "Not Available"}
    + + {/* Display Vehicles */} + + + Vehicles: + + + {selectedStation.allowedCars && + selectedStation.allowedCars.length > 0 ? ( + selectedStation.allowedCars.map( + (car: any, index: number) => ( + + {car.name}{","} + + ) + ) + ) : ( + + No vehicles available + + )} + + ) : ( diff --git a/src/components/Modals/ViewManagerModal/index.tsx b/src/components/Modals/ViewManagerModal/index.tsx index 37d40aa..d702f7e 100644 --- a/src/components/Modals/ViewManagerModal/index.tsx +++ b/src/components/Modals/ViewManagerModal/index.tsx @@ -7,7 +7,7 @@ import { RootState } from "../../../redux/reducers"; type Props = { open: boolean; setViewModal: Function; - handleView: (id: string | undefined) => void; + handleView: (id: number | undefined) => void; id?: number | undefined; }; diff --git a/src/components/SideMenu/sideMenu.tsx b/src/components/SideMenu/sideMenu.tsx index f360d87..a0924be 100644 --- a/src/components/SideMenu/sideMenu.tsx +++ b/src/components/SideMenu/sideMenu.tsx @@ -59,9 +59,10 @@ export default function SideMenu() { sx={{ display: "flex", flexDirection: "row", + justifyContent:"center", alignItems: "center", pt: 2, - pl: 2, + }} > Logo { + const handleClickOpen = (row: any) => { + setRowData(row); setRowData(null); // Reset row data when opening for new admin setModalOpen(true); }; @@ -123,6 +124,7 @@ export default function AdminList() { setModalOpen={setModalOpen} tableType="admin" handleClickOpen={handleClickOpen} + editRow={rowData} /> (false); const [editModalOpen, setEditModalOpen] = useState(false); - const [editRow, setEditRow] = useState(null); const { reset } = useForm(); const [deleteModal, setDeleteModal] = useState(false); const [viewModal, setViewModal] = useState(false); const [rowData, setRowData] = useState(null); - const [searchTerm, setSearchTerm] = useState(""); const dispatch = useDispatch(); const managers = useSelector( (state: RootState) => state.managerReducer.managers @@ -65,7 +62,7 @@ export default function ManagerList() { // Handle updating an existing manager const handleUpdate = async ( - id: string, + id: number, name: string, email: string, phone: string, @@ -100,14 +97,6 @@ export default function ManagerList() { { id: "action", label: "Action", align: "center" }, ]; - // Filter managers based on search term - // const filteredManagers = managers?.filter( - // (manager) => - // manager.name?.toLowerCase().includes(searchTerm.toLowerCase()) || - // manager.email?.toLowerCase().includes(searchTerm.toLowerCase()) || - // manager.phone?.toLowerCase().includes(searchTerm.toLowerCase()) - // ); - const categoryRows = managers?.length ? managers.map((manager, index) => { const station = manager?.chargingStation; // Correct access to the ChargingStation data diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx index 594ce51..a243955 100644 --- a/src/pages/RoleList/index.tsx +++ b/src/pages/RoleList/index.tsx @@ -13,10 +13,9 @@ import { import { AppDispatch, RootState } from "../../redux/store/store"; import { useNavigate } from "react-router-dom"; import AddEditRolePage from "../AddEditRolePage"; -import SearchIcon from "@mui/icons-material/Search"; + export default function RoleList() { - const [modalOpen, setModalOpen] = useState(false); const { reset } = useForm(); const [deleteModal, setDeleteModal] = React.useState(false); @@ -120,3 +119,4 @@ export default function RoleList() { ); } + diff --git a/src/pages/StationList/index.tsx b/src/pages/StationList/index.tsx index efef763..6f2f176 100644 --- a/src/pages/StationList/index.tsx +++ b/src/pages/StationList/index.tsx @@ -1,4 +1,4 @@ -import { Chip } from "@mui/material"; + import AddStationModal from "../../components/AddStationModal/addStationModal"; import CustomTable, { Column } from "../../components/CustomTable/customTable"; import EditStationModal from "../../components/EditStationModal/editSationModal"; @@ -17,13 +17,11 @@ import { useForm } from "react-hook-form"; export default function StationList() { const [addModalOpen, setAddModalOpen] = useState(false); const [editModalOpen, setEditModalOpen] = useState(false); - const [editRow, setEditRow] = useState(null); const { reset } = useForm(); const [deleteModal, setDeleteModal] = useState(false); const [viewModal, setViewModal] = useState(false); const [rowData, setRowData] = useState(null); - const [searchTerm, setSearchTerm] = useState(""); const dispatch = useDispatch(); const vehicles = useSelector( @@ -64,7 +62,7 @@ export default function StationList() { }; const handleUpdate = async ( - id: string, + id: number, name: string, registeredAddress: string, totalSlots: number, diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx index 620235e..e14c2bf 100644 --- a/src/pages/UserList/index.tsx +++ b/src/pages/UserList/index.tsx @@ -6,17 +6,17 @@ import CustomTable, { Column } from "../../components/CustomTable/customTable"; import { useDispatch, useSelector } from "react-redux"; import { createUser, updateUser, userList } from "../../redux/slices/userSlice"; import { AppDispatch, RootState } from "../../redux/store/store"; -import { string } from "prop-types"; -import { adminList, updateAdmin } from "../../redux/slices/adminSlice"; -import AddUserModal from "../../components/AddEditUserModel"; +import AddUserModal from "../../components/AddUserModal/addUserModal"; +import EditUserModal from "../../components/EditUserModal/editUserModal"; export default function UserList() { - const [modalOpen, setModalOpen] = useState(false); + const [addModalOpen, setAddModalOpen] = useState(false); + const [editModalOpen, setEditModalOpen] = useState(false); + const [rowData, setRowData] = useState(null); + const [deleteModal, setDeleteModal] = useState(false); + const [viewModal, setViewModal] = useState(false); const { reset } = useForm(); - const [deleteModal, setDeleteModal] = React.useState(false); - const [viewModal, setViewModal] = React.useState(false); - const [rowData, setRowData] = React.useState(null); const dispatch = useDispatch(); @@ -28,11 +28,12 @@ export default function UserList() { const handleClickOpen = () => { setRowData(null); // Reset row data when opening for new admin - setModalOpen(true); + setAddModalOpen(true); }; const handleCloseModal = () => { - setModalOpen(false); + setAddModalOpen(false); + setEditModalOpen(false); setRowData(null); reset(); }; @@ -52,7 +53,7 @@ export default function UserList() { }; const handleUpdate = async ( - id: string, + id: number, name: string, email: string, phone: string @@ -64,6 +65,7 @@ export default function UserList() { name, email, phone, + }) ); await dispatch(userList()); @@ -77,39 +79,21 @@ export default function UserList() { { id: "name", label: "Name" }, { id: "email", label: "Email" }, { id: "phone", label: "Phone" }, - // { id: "location", label: "Location" }, - // { id: "managerAssigned", label: "ManagerAssigned" }, - // { id: "vehicle", label: "Vehicle" }, { id: "action", label: "Action", align: "center" }, ]; +const categoryRows = users?.length + ? users.map((user, index) => ({ + id: user.id, + srno: index + 1, + name: user.name, + email: user.email, + phone: user.phone || "NA", // Ensures it's a string + })) + : []; - const categoryRows = users?.length - ? users?.map(function ( - user: { - id: string; - name: string; - email: string; - - phone: string; - // location?: string; - // managerAssigned?: string; - // vehicle?: string; - }, - index: number - ) { - return { - id: user?.id, - srno: index + 1, - name: user?.name, - email: user?.email, - phone: user?.phone, - // location: user?.location, - // managerAssigned: user?.managerAssigned, - // vehicle: user?.vehicle, - }; - }) - : []; + + return ( <> @@ -121,14 +105,19 @@ export default function UserList() { setViewModal={setViewModal} viewModal={viewModal} setRowData={setRowData} - setModalOpen={setModalOpen} tableType="user" handleClickOpen={handleClickOpen} + setModalOpen={() => setEditModalOpen(true)} /> + + diff --git a/src/pages/VehicleList/index.tsx b/src/pages/VehicleList/index.tsx index 388af12..b215928 100644 --- a/src/pages/VehicleList/index.tsx +++ b/src/pages/VehicleList/index.tsx @@ -58,7 +58,7 @@ export default function VehicleList() { }; const handleUpdate = async ( - id: string, + id: number, name: string, company: string, modelName: string, @@ -93,24 +93,13 @@ export default function VehicleList() { { id: "action", label: "Action", align: "center" }, ]; - // const filteredVehicles = vehicles?.filter( - // (vehicle) => - // vehicle.name?.toLowerCase().includes(searchTerm.toLowerCase()) || - // vehicle.company?.toLowerCase().includes(searchTerm.toLowerCase()) || - // vehicle.modelName - // ?.toLowerCase() - // .includes(searchTerm.toLowerCase()) || - // vehicle.chargeType - // ?.toLowerCase() - // .includes(searchTerm.toLowerCase()) || - // vehicle.imageUrl?.toLowerCase().includes(searchTerm.toLowerCase()) - // ); + const categoryRows = vehicles?.length ? vehicles?.map( ( vehicle: { - id: string; + id: number; name: string; company: string; modelName: string; diff --git a/src/redux/slices/VehicleSlice.ts b/src/redux/slices/VehicleSlice.ts index 77c3310..1d64b8b 100644 --- a/src/redux/slices/VehicleSlice.ts +++ b/src/redux/slices/VehicleSlice.ts @@ -9,7 +9,7 @@ interface VehicleBrand { interface Vehicle { brandId?: string; - id: string; + id: number; name: string; company: string; modelName: string; diff --git a/src/redux/slices/managerSlice.ts b/src/redux/slices/managerSlice.ts index a32cf0f..9fb47c3 100644 --- a/src/redux/slices/managerSlice.ts +++ b/src/redux/slices/managerSlice.ts @@ -5,8 +5,7 @@ import { toast } from "sonner"; // Define the Manager interface based on the payload interface Manager { - Manager: any; - id: string; + id: number; name: string; email: string; phone: string; @@ -74,7 +73,7 @@ export const addManager = createAsyncThunk< // Update Manager (Async Thunk) export const updateManager = createAsyncThunk< Manager, - { id: string; managerData: Manager }, + { id: number; managerData: Manager }, { rejectValue: string } >("updateManager", async ({ id, managerData }, { rejectWithValue }) => { if (!id) { diff --git a/src/redux/slices/stationSlice.ts b/src/redux/slices/stationSlice.ts index a9ead8a..1d0b905 100644 --- a/src/redux/slices/stationSlice.ts +++ b/src/redux/slices/stationSlice.ts @@ -5,7 +5,7 @@ import { toast } from "sonner"; // Define TypeScript types interface Station { - id: string; + id: number; name: string; registeredAddress: string; totalSlots: number; diff --git a/src/redux/slices/userSlice.ts b/src/redux/slices/userSlice.ts index 92950ac..a45e924 100644 --- a/src/redux/slices/userSlice.ts +++ b/src/redux/slices/userSlice.ts @@ -5,14 +5,12 @@ import { toast } from "sonner"; // Define TypeScript types interface User { - id: string; + id: number; name: string; email: string; phone?: string; - // location?: string; - // managerAssigned?: string; - // vehicle?: string; - password: string; + + } interface UserState { From 4a15fd32931d2c3fff7a39fce03f4198a52d811d Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 3 Apr 2025 10:54:55 +0530 Subject: [PATCH 070/101] Dynamic Ev Apis Integration implemented --- .../AddStationLocation/addStationLocation.tsx | 76 +++++++++++++++ src/components/CustomTable/customTable.tsx | 11 ++- .../EditStationModal/editSationModal.tsx | 56 +++++++---- src/components/MenuContent/index.tsx | 5 + src/pages/EvSlotList/index.tsx | 6 +- .../externalStationList.tsx | 92 +++++++++++++++++++ src/pages/RoleList/index.tsx | 3 + src/redux/slices/stationSlice.ts | 86 +++++++++++++++++ src/router.tsx | 7 +- 9 files changed, 318 insertions(+), 24 deletions(-) create mode 100644 src/components/AddStationLocation/addStationLocation.tsx create mode 100644 src/pages/ExternalStationList/externalStationList.tsx diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx new file mode 100644 index 0000000..a735b63 --- /dev/null +++ b/src/components/AddStationLocation/addStationLocation.tsx @@ -0,0 +1,76 @@ +import { + Dialog, + DialogActions, + DialogContent, + DialogTitle, + Button, + TextField, +} from "@mui/material"; +import { useForm, SubmitHandler } from "react-hook-form"; + +interface FormValues { + city: string; +} + +const AddStationLocationModal = ({ + open, + handleClose, + handleAddStation, +}: any) => { + const { + register, + handleSubmit, + reset, + formState: { errors }, + } = useForm(); + + const onSubmit: SubmitHandler = (data) => { + handleAddStation(data); + reset(); + handleClose(); + }; + + return ( + + Search Near By Stations + +
    + + + + + + +
    +
    + ); +}; + +export default AddStationLocationModal; diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index f5663de..7c13c38 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -85,7 +85,7 @@ interface CustomTableProps { deleteModal: boolean; handleStatusToggle?: (id: string, currentStatus: number) => void; tableType: string; // Adding tableType prop to change header text dynamically - handleClickOpen: () => void; + handleClickOpen?: () => void; } const CustomTable: React.FC = ({ @@ -207,6 +207,7 @@ const CustomTable: React.FC = ({ (row) => (row.name && row.name.toLowerCase().includes(searchQuery.toLowerCase())) || + row.registeredAddress.toLowerCase().includes(searchQuery.toLowerCase()) || false ); @@ -254,6 +255,8 @@ const CustomTable: React.FC = ({ return "Vehicles"; case "station": return "Charging Station"; + case "external-station": + return "Charging Station"; case "booking": return "Booking"; case "slots": @@ -318,7 +321,9 @@ const CustomTable: React.FC = ({ width: "100%", }} > - {!(user?.userType === "user" && tableType === "slots") && ( + {!( + user?.userType === "user" && + (tableType === "slots" )) && ( - + {/* {isAvailable ? "Available" : "Not Available"} - + */} diff --git a/src/components/EditStationModal/editSationModal.tsx b/src/components/EditStationModal/editSationModal.tsx index e7498dc..d77d5de 100644 --- a/src/components/EditStationModal/editSationModal.tsx +++ b/src/components/EditStationModal/editSationModal.tsx @@ -94,9 +94,15 @@ const EditStationModal: React.FC = ({ setSelectedVehicles(editRow.allowedCarIds || []); // Set selectedBrands based on the vehicles associated with the station - const brands = vehicles - .filter((vehicle) => editRow.allowedCarIds.includes(vehicle.id)) - .map((vehicle) => vehicle.company); + const brands = editRow?.allowedCarIds + ? vehicles + .filter((vehicle) => + editRow.allowedCarIds.includes(vehicle.id) + ) + .map((vehicle) => vehicle.company) + : []; + + setSelectedBrands(brands); } else { diff --git a/src/index.tsx b/src/index.tsx index 2a29a96..94f2fa4 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -16,7 +16,7 @@ root.render( position="top-right" richColors closeButton - duration={6000} + duration={3000} /> diff --git a/src/pages/StationList/index.tsx b/src/pages/StationList/index.tsx index 6f2f176..b372463 100644 --- a/src/pages/StationList/index.tsx +++ b/src/pages/StationList/index.tsx @@ -118,8 +118,8 @@ export default function StationList() { return { id: station.id, srno: index + 1, - name: station.name, - registeredAddress: station.registeredAddress, + name: station.name || "N/A", + registeredAddress: station.registeredAddress || "N/A", totalSlots: station.totalSlots, vehicles: vehicleDisplay, // Add the formatted vehicle display here status: diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx index e14c2bf..cf8eb07 100644 --- a/src/pages/UserList/index.tsx +++ b/src/pages/UserList/index.tsx @@ -17,7 +17,6 @@ export default function UserList() { const [viewModal, setViewModal] = useState(false); const { reset } = useForm(); - const dispatch = useDispatch(); const users = useSelector((state: RootState) => state.userReducer.users); @@ -65,7 +64,6 @@ export default function UserList() { name, email, phone, - }) ); await dispatch(userList()); @@ -76,24 +74,21 @@ export default function UserList() { const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, + { id: "name", label: "User Name" }, { id: "email", label: "Email" }, { id: "phone", label: "Phone" }, { id: "action", label: "Action", align: "center" }, ]; -const categoryRows = users?.length - ? users.map((user, index) => ({ - id: user.id, - srno: index + 1, - name: user.name, - email: user.email, - phone: user.phone || "NA", // Ensures it's a string - })) - : []; - - - + const categoryRows = users?.length + ? users.map((user, index) => ({ + id: user.id, + srno: index + 1, + name: user.name, + email: user.email, + phone: user.phone || "NA", // Ensures it's a string + })) + : []; return ( <> diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts index 00f306e..25584f8 100644 --- a/src/redux/slices/adminSlice.ts +++ b/src/redux/slices/adminSlice.ts @@ -79,6 +79,7 @@ export const createAdmin = createAsyncThunk< >("/create-admin", async (data, { rejectWithValue }) => { try { const response = await http.post("/create-admin", data); + toast.success("Admin created successfully"); return response.data; } catch (error: any) { return rejectWithValue( diff --git a/src/redux/slices/managerSlice.ts b/src/redux/slices/managerSlice.ts index 9fb47c3..3ed22c7 100644 --- a/src/redux/slices/managerSlice.ts +++ b/src/redux/slices/managerSlice.ts @@ -63,7 +63,7 @@ export const addManager = createAsyncThunk< toast.success("Manager created successfully"); return response.data?.data; } catch (error: any) { - toast.error("Error creating manager: " + error.message); + toast.error("Error creating manager: " + error.response?.data?.message); return rejectWithValue( error.response?.data?.message || "An error occurred" ); From 9fd914e3a4addc4af10b04474914e31fab7e6ef2 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 3 Apr 2025 17:35:33 +0530 Subject: [PATCH 072/101] Implement LandingPage - Hero Section --- public/home-img.png | Bin 0 -> 1049188 bytes public/home.png | Bin 0 -> 123072 bytes src/pages/LandingPage/index.tsx | 228 ++++++++++++++++++++++++++++++++ src/router.tsx | 9 +- 4 files changed, 235 insertions(+), 2 deletions(-) create mode 100644 public/home-img.png create mode 100644 public/home.png create mode 100644 src/pages/LandingPage/index.tsx diff --git a/public/home-img.png b/public/home-img.png new file mode 100644 index 0000000000000000000000000000000000000000..486b2921400bb2300e3ea9f02e34bf2354e8c4dd GIT binary patch literal 1049188 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 bK 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

    ^*UR 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

    $EuP8x&9TsrNcD}$q8y{ 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 z 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

    52cX}fBCCA(59#akft~S0EI>earUmJ8 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

    kp3m&> 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%0AcJWj>(A3jZ#-i)*~*igP>Pt9MfY_+@0`mAK&3` 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%0Dg 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

    +bW#&1BvB{L(I7An5Qd?{=)g29`ae?Z2ky!b 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 literal 0 HcmV?d00001 diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx new file mode 100644 index 0000000..152299a --- /dev/null +++ b/src/pages/LandingPage/index.tsx @@ -0,0 +1,228 @@ +import React from "react"; +import { Box, Button, Container, Grid, Typography } from "@mui/material"; +import { useNavigate } from "react-router-dom"; // Import useNavigate for navigation +import SearchIcon from "@mui/icons-material/Search"; + +const LandingPage = () => { + const navigate = useNavigate(); // Initialize useNavigate + + const handleLoginClick = () => { + navigate("/login"); // Redirect to the login page + }; + + return ( + + {/* Navbar */} + + DigiEv Logo + + + + + + + {/* Hero Section */} + + + {/* Text Section */} + + + Empower Your Business With{" "} + + Digital Evolution + + . + + + DigiEv is your one-stop destination for transforming + challenges into opportunities through innovative + technology, seamless integration, and expert + solutions. + + + + + {/* Image Section */} + + Dashboard + + + + + {" "} + + {" "} + + {" "} + + {" "} + 50+{" "} + {" "} + + {" "} + Successful Digital Transformations{" "} + {" "} + {" "} + + {" "} + + {" "} + 100%{" "} + {" "} + + {" "} + Client Satisfaction{" "} + {" "} + {" "} + + {" "} + + {" "} + 20+{" "} + {" "} + + {" "} + Global Partnerships{" "} + {" "} + {" "} + {" "} + + + ); +}; + +export default LandingPage; diff --git a/src/router.tsx b/src/router.tsx index 2cbb8d6..dab1948 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -9,6 +9,7 @@ import DashboardLayout from "./layouts/DashboardLayout"; // Page imports const Login = lazy(() => import("./pages/Auth/Login")); const SignUp = lazy(() => import("./pages/Auth/SignUp")); +const LandingPage = lazy(() => import("./pages/LandingPage")); const Dashboard = lazy(() => import("./pages/Dashboard")); const VehicleList = lazy(() => import("./pages/VehicleList")); const AdminList = lazy(() => import("./pages/AdminList")); @@ -43,7 +44,7 @@ export default function AppRouter() { }> {/* Default Route */} - } index /> + } /> {/* Auth Routes */} @@ -110,7 +111,11 @@ export default function AppRouter() { /> } />} + element={ + } + /> + } /> From 3a103a4b363ee5ce49c96ee1784ace7c28b96cef Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 3 Apr 2025 18:26:44 +0530 Subject: [PATCH 073/101] Minor changes in Landing Page --- src/components/MenuContent/index.tsx | 10 +++ src/pages/LandingPage/index.tsx | 120 +++++++++++++++++---------- 2 files changed, 84 insertions(+), 46 deletions(-) diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 6260a79..c0fd04c 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -35,6 +35,16 @@ export default function MenuContent({ hidden }: PropType) { icon: , url: "/panel/admin-list", }, + userRole === "superadmin" && { + text: "Manager", + icon: , + url: "/panel/manager-list", + }, + userRole === "superadmin" && { + text: "User", + icon: , + url: "/panel/user-list", + }, userRole === "superadmin" && { text: "Roles", icon: , diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index 152299a..a7434d5 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -4,18 +4,20 @@ import { useNavigate } from "react-router-dom"; // Import useNavigate for naviga import SearchIcon from "@mui/icons-material/Search"; const LandingPage = () => { - const navigate = useNavigate(); // Initialize useNavigate + const navigate = useNavigate(); const handleLoginClick = () => { - navigate("/login"); // Redirect to the login page + navigate("/login"); }; return ( { - {/* Hero Section */} { - - {" "} + + - {" "} - - {" "} + - {" "} - 50+{" "} - {" "} - - {" "} - Successful Digital Transformations{" "} - {" "} - {" "} - - {" "} + 50+ + + + Successful Digital Transformations + + + - {" "} - 100%{" "} - {" "} - - {" "} - Client Satisfaction{" "} - {" "} - {" "} - - {" "} + 100% + + + Client Satisfaction + + + - {" "} - 20+{" "} - {" "} - - {" "} - Global Partnerships{" "} - {" "} - {" "} - {" "} + 20+ + + + Global Partnerships + + + {/* New Statistic */} + + + 10+ + + + Years of Innovation + + + ); From e204aae8746ca88e1b089fb000a6b0771b9001ec Mon Sep 17 00:00:00 2001 From: mihir_dml Date: Thu, 3 Apr 2025 20:09:38 +0530 Subject: [PATCH 074/101] Login,Dashboard,Fonts responsiveness done --- pnpm-lock.yaml | 158 ++++++++- public/Login.svg | 27 ++ public/index.html | 5 + src/components/CustomTable/customTable.tsx | 5 +- src/components/Header/index.tsx | 5 +- .../LineChartCard/lineChartCard.tsx | 323 ++++++++++-------- src/components/MainGrid/mainGrid.tsx | 87 ++--- src/components/MenuContent/index.tsx | 10 + .../ResourcePieChart/resourcePieChart.tsx | 249 ++++++++------ src/components/SessionsChart/sessionChart.tsx | 282 ++++++++------- src/components/StatCard/statCard.tsx | 149 +++++--- src/components/barChartCard/barChartCard.tsx | 148 +++++--- src/global.d.ts | 8 + src/index.css | 18 +- src/layouts/DashboardLayout/index.tsx | 7 +- src/pages/Auth/Login/index.tsx | 200 ++++++----- src/pages/Auth/SignUp/index.tsx | 2 +- src/shared-theme/AppTheme.tsx | 25 +- tsconfig.json | 20 +- 19 files changed, 1064 insertions(+), 664 deletions(-) create mode 100644 public/Login.svg create mode 100644 src/global.d.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5bd6fd..1284d47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^6.4.5 version: 6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-charts': - specifier: ^7.27.0 - version: 7.27.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^7.27.1 + version: 7.28.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': specifier: ^7.27.0 version: 7.27.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -80,6 +80,9 @@ importers: react-hook-form: specifier: ^7.54.2 version: 7.54.2(react@18.3.1) + react-minimal-pie-chart: + specifier: ^9.1.0 + version: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-redux: specifier: ^9.2.0 version: 9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1) @@ -89,6 +92,9 @@ importers: react-scripts: specifier: 5.0.1 version: 5.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.9))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.9))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@5.7.3) + recharts: + specifier: ^2.15.1 + version: 2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sonner: specifier: ^1.7.4 version: 1.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1203,14 +1209,14 @@ packages: '@mui/x-charts-vendor@7.20.0': resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} - '@mui/x-charts@7.27.0': - resolution: {integrity: sha512-EIT5zbClc8n14qBvCD7jYSVI4jWAWajY7g8gznf5rggCJuv08IHfmi23q6afax73q6yTAi30qeUmcqttqXV4DQ==} + '@mui/x-charts@7.28.0': + resolution: {integrity: sha512-TNfq/rQfGKnjTaEITkY6l09NpMxwMwRTgLiDw+JQsS/7gwBBJUmMhEOj67BaFeYTsroFLUYeggiAj+RTSryd4A==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -1278,6 +1284,12 @@ packages: peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@mui/x-internals@7.28.0': + resolution: {integrity: sha512-p4GEp/09bLDumktdIMiw+OF4p+pJOOjTG0VUvzNxjbHB9GxbBKoMcHrmyrURqoBnQpWIeFnN/QAoLMFSpfwQbw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -1501,12 +1513,18 @@ packages: '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + '@types/d3-color@3.1.3': resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} '@types/d3-delaunay@6.0.4': resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + '@types/d3-interpolate@3.0.4': resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} @@ -1522,6 +1540,9 @@ packages: '@types/d3-time@3.0.4': resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -2483,6 +2504,10 @@ packages: resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} engines: {node: '>=12'} + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + d3-format@3.1.0: resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} engines: {node: '>=12'} @@ -2511,6 +2536,10 @@ packages: resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} engines: {node: '>=12'} + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -2558,6 +2587,9 @@ packages: supports-color: optional: true + decimal.js-light@2.5.1: + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + decimal.js@10.5.0: resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} @@ -2999,6 +3031,10 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-equals@5.2.2: + resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==} + engines: {node: '>=6.0.0'} + fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -4934,6 +4970,12 @@ packages: react-is@19.0.0: resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + react-minimal-pie-chart@9.1.0: + resolution: {integrity: sha512-JziZXZT0aw+9X+rGSpQwbSG7t3ypsyhzJNpiTUGfVeCqr70YIPbHE5Us3RsCsNRlVHbeLGrp/ibVuzUJT6Gcvw==} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + react-dom: ^16.8.0 || ^17 || ^18 || ^19 + react-redux@9.2.0: resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: @@ -4979,6 +5021,12 @@ packages: typescript: optional: true + react-smooth@4.0.4: + resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: @@ -5003,6 +5051,16 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + recharts-scale@0.4.5: + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} + + recharts@2.15.1: + resolution: {integrity: sha512-v8PUTUlyiDe56qUj82w/EDVuzEFXwEHp9/xOowGAZwfLjB9uAy3GllQVIYMWF6nU+qibx85WF75zD7AjqoT54Q==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + recursive-readdir@2.2.3: resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} engines: {node: '>=6.0.0'} @@ -5511,6 +5569,10 @@ packages: svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + svg-partial-circle@1.0.0: + resolution: {integrity: sha512-jDWgNzrlpsGo9A7/tdjCy6+1RzeeANYV1a3JtNYC/0ZXI3U+3VMucuNv7JuKti9VVBdyNxNO1CZs/k0xS1lUFA==} + engines: {node: '>=6'} + svgo@1.3.2: resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} engines: {node: '>=4.0.0'} @@ -5591,6 +5653,9 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -5783,6 +5848,9 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + victory-vendor@36.9.2: + resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} + w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} deprecated: Use your platform's native performance.now() and performance.timeOrigin. @@ -7461,14 +7529,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.27.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-charts@7.28.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.9 '@mui/material': 6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/system': 6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1) '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.26.0(@types/react@19.0.10)(react@18.3.1) + '@mui/x-internals': 7.28.0(@types/react@19.0.10)(react@18.3.1) '@react-spring/rafz': 9.7.5 '@react-spring/web': 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -7528,6 +7596,14 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@mui/x-internals@7.28.0(@types/react@19.0.10)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.26.9 + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - '@types/react' + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -7773,10 +7849,14 @@ snapshots: '@types/cookie@0.6.0': {} + '@types/d3-array@3.2.1': {} + '@types/d3-color@3.1.3': {} '@types/d3-delaunay@6.0.4': {} + '@types/d3-ease@3.0.2': {} + '@types/d3-interpolate@3.0.4': dependencies: '@types/d3-color': 3.1.3 @@ -7793,6 +7873,8 @@ snapshots: '@types/d3-time@3.0.4': {} + '@types/d3-timer@3.0.2': {} + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 @@ -8899,6 +8981,8 @@ snapshots: dependencies: delaunator: 5.0.1 + d3-ease@3.0.1: {} + d3-format@3.1.0: {} d3-interpolate@3.0.1: @@ -8927,6 +9011,8 @@ snapshots: dependencies: d3-array: 3.2.4 + d3-timer@3.0.1: {} + damerau-levenshtein@1.0.8: {} data-urls@2.0.0: @@ -8967,6 +9053,8 @@ snapshots: dependencies: ms: 2.1.3 + decimal.js-light@2.5.1: {} + decimal.js@10.5.0: {} dedent@0.7.0: {} @@ -9570,6 +9658,8 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-equals@5.2.2: {} + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -11779,6 +11869,12 @@ snapshots: react-is@19.0.0: {} + react-minimal-pie-chart@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + svg-partial-circle: 1.0.0 + react-redux@9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 @@ -11893,6 +11989,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve + react-smooth@4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + fast-equals: 5.2.2 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.9 @@ -11930,6 +12034,23 @@ snapshots: dependencies: picomatch: 2.3.1 + recharts-scale@0.4.5: + dependencies: + decimal.js-light: 2.5.1 + + recharts@2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + clsx: 2.1.1 + eventemitter3: 4.0.7 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 18.3.1 + react-smooth: 4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + recharts-scale: 0.4.5 + tiny-invariant: 1.3.3 + victory-vendor: 36.9.2 + recursive-readdir@2.2.3: dependencies: minimatch: 3.1.2 @@ -12492,6 +12613,8 @@ snapshots: svg-parser@2.0.4: {} + svg-partial-circle@1.0.0: {} + svgo@1.3.2: dependencies: chalk: 2.4.2 @@ -12601,6 +12724,8 @@ snapshots: thunky@1.1.0: {} + tiny-invariant@1.3.3: {} + tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -12789,6 +12914,23 @@ snapshots: vary@1.1.2: {} + victory-vendor@36.9.2: + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-ease': 3.0.2 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-timer': 3.0.2 + d3-array: 3.2.4 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + w3c-hr-time@1.0.2: dependencies: browser-process-hrtime: 1.0.0 diff --git a/public/Login.svg b/public/Login.svg new file mode 100644 index 0000000..3a484c3 --- /dev/null +++ b/public/Login.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html index 720d1f0..1eaac1a 100644 --- a/public/index.html +++ b/public/index.html @@ -3,6 +3,11 @@ + + + + + = ({ color: "#FFFFFF", fontWeight: 500, fontSize: "18px", - fontFamily: "Gilroy", }} > {/* Dynamic title based on the page type */} @@ -401,7 +400,7 @@ const CustomTable: React.FC = ({ key={column.id} sx={{ color: "#FFFFFF", - fontWeight: "bold", + fontWeight: "600", }} > {column.label} @@ -422,7 +421,7 @@ const CustomTable: React.FC = ({ diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 62dda98..d6910f0 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -28,14 +28,13 @@ export default function Header() { - - - - - - ); + return ( + + + + + + + ); } function getDaysInMonth(month: number, year: number) { - const date = new Date(year, month, 0); - const monthName = date.toLocaleDateString("en-US", { - month: "short", - }); - const daysInMonth = date.getDate(); - const days = []; - let i = 1; - while (days.length < daysInMonth) { - days.push(`${monthName} ${i}`); - i += 1; - } - return days; + const date = new Date(year, month, 0); + const monthName = date.toLocaleDateString("en-US", { + month: "short", + }); + const daysInMonth = date.getDate(); + const days = []; + let i = 1; + while (days.length < daysInMonth) { + days.push(`${monthName} ${i}`); + i += 1; + } + return days; } export default function LineChartCard() { - const theme = useTheme(); - const data = getDaysInMonth(4, 2024); + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); + const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); + + const data = getDaysInMonth(4, 2024); + const colorPalette = [theme.palette.primary.main]; + const [selectedOption, setSelectedOption] = React.useState("Weekly"); - const colorPalette = [theme.palette.primary.light]; - const [selectedOption, setSelectedOption] = React.useState("Weekly"); - - const handleChange = (event: { target: { value: React.SetStateAction; }; }) => { - setSelectedOption(event.target.value); - }; - + const handleChange = (event: { target: { value: React.SetStateAction } }) => { + setSelectedOption(event.target.value); + }; - return ( - - -

    - - Sales Stats - - - - -
    + // Calculate responsive dimensions + const getChartHeight = () => { + if (isXsScreen) return 200; + if (isSmScreen) return 220; + return 250; + }; - (i + 1) % 5 === 0, - }, - ]} - series={[ - { - id: "direct", - label: "Direct", - showMark: false, - curve: "linear", - stack: "total", - area: true, - stackOrder: "ascending", - data: [ - 300, 900, 500, 1200, 1500, 1800, 2400, 2100, - 2700, 3000, 1800, 3300, 3600, 3900, 4200, 4500, - 3900, 4800, 5100, 5400, 4500, 5700, 6000, 6300, - 6600, 6900, 7200, 7500, 7800, 8100, - ], - color: "#FFFFFF", - }, - ]} - height={250} - margin={{ left: 50, right: 20, top: 20, bottom: 20 }} - grid={{ horizontal: true }} - sx={{ - "& .MuiAreaElement-series-direct": { - fill: "url('#direct')", - }, - }} - slotProps={{ - legend: { - hidden: true, - }, - }} - > - - - - - ); -} + const getChartMargin = () => { + if (isXsScreen) return { left: 35, right: 10, top: 15, bottom: 15 }; + if (isSmScreen) return { left: 40, right: 15, top: 18, bottom: 18 }; + return { left: 50, right: 20, top: 20, bottom: 20 }; + }; + + return ( + + +
    + + Sales Stats + + + + +
    + + isXsScreen + ? (i + 1) % 10 === 0 + : isSmScreen + ? (i + 1) % 7 === 0 + : (i + 1) % 5 === 0, + }, + ]} + series={[ + { + id: "direct", + label: "Direct", + showMark: false, + curve: "linear", + stack: "total", + area: true, + stackOrder: "ascending", + data: [ + 300, 900, 500, 1200, 1500, 1800, 2400, 2100, + 2700, 3000, 1800, 3300, 3600, 3900, 4200, 4500, + 3900, 4800, 5100, 5400, 4500, 5700, 6000, 6300, + 6600, 6900, 7200, 7500, 7800, 8100, + ], + color: "#28ACFF", + }, + ]} + height={getChartHeight()} + margin={getChartMargin()} + grid={{ horizontal: true }} + sx={{ + "& .MuiAreaElement-series-direct": { + fill: "url('#direct')", + }, + }} + slotProps={{ + legend: { + hidden: true, + }, + }} + > + + +
    +
    + ); +} \ No newline at end of file diff --git a/src/components/MainGrid/mainGrid.tsx b/src/components/MainGrid/mainGrid.tsx index 38643b1..b0036e4 100644 --- a/src/components/MainGrid/mainGrid.tsx +++ b/src/components/MainGrid/mainGrid.tsx @@ -1,5 +1,4 @@ - -import Grid from "@mui/material/Grid2"; +import Grid from "@mui/material/Grid"; import Box from "@mui/material/Box"; import Typography from "@mui/material/Typography"; import SessionsChart from "../SessionsChart/sessionChart"; @@ -9,57 +8,43 @@ import RoundedBarChart from "../barChartCard/barChartCard"; import LineChartCard from "../LineChartCard/lineChartCard"; const data: StatCardProps[] = [ - { - title: "Total Charge Stations", - value: "86", - }, - { - title: "Charging Completed", - value: "12", - }, - { - title: "Active Users", - value: "24", - }, - { - title: "Total Energy Consumed", - value: "08", - }, + { title: "Total Charge Stations", value: "86" }, + { title: "Charging Completed", value: "12" }, + { title: "Active Users", value: "24" }, + { title: "Total Energy Consumed", value: "08" }, ]; export default function MainGrid() { - return ( - - {/* cards */} - - Dashboard - - theme.spacing(2) }} - > - {data.map((card, index) => ( - - - - ))} + return ( + + {/* Dashboard Header */} + + Dashboard + - - - - - - - - - - - - - - - ); + {/* Grid Layout */} + + {/* Statistic Cards */} + {data.map((card, index) => ( + + + + ))} + + {/* Charts */} + + + + + + + + + + + + + + + ); } diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 4706451..0075ffb 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -35,6 +35,16 @@ export default function MenuContent({ hidden }: PropType) { icon: , url: "/panel/admin-list", }, + userRole === "superadmin" && { + text: "Managers", + icon: , + url: "/panel/manager-list", + }, + userRole === "superadmin" && { + text: "User", + icon: , + url: "/panel/user-list", + }, userRole === "superadmin" && { text: "Roles", icon: , diff --git a/src/components/ResourcePieChart/resourcePieChart.tsx b/src/components/ResourcePieChart/resourcePieChart.tsx index 74ed88e..49ae19a 100644 --- a/src/components/ResourcePieChart/resourcePieChart.tsx +++ b/src/components/ResourcePieChart/resourcePieChart.tsx @@ -4,111 +4,160 @@ import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Box from "@mui/material/Box"; import Stack from "@mui/material/Stack"; +import { useTheme } from "@mui/material/styles"; +import useMediaQuery from "@mui/material/useMediaQuery"; const colorPalette = [ - "hsla(202, 69%, 60%, 1)", - "hsl(204, 48.60%, 72.50%)", - "hsl(214, 56.40%, 30.60%)", - "hsl(222, 6.80%, 50.80%)", + "hsla(202, 69%, 60%, 1)", + "hsl(204, 48.60%, 72.50%)", + "hsl(214, 56.40%, 30.60%)", + "hsl(222, 6.80%, 50.80%)", ]; + const data = [ - { title: "Total Resources", value: 50, color: colorPalette[0] }, - { title: "Total Stations", value: 20, color: colorPalette[1] }, - { title: "Station Manager", value: 15, color: colorPalette[2] }, - { title: "Total Booth", value: 15, color: colorPalette[3] }, + { title: "Total Resources", value: 50, color: colorPalette[0] }, + { title: "Total Stations", value: 20, color: colorPalette[1] }, + { title: "Station Manager", value: 15, color: colorPalette[2] }, + { title: "Total Booth", value: 15, color: colorPalette[3] }, ]; export default function ResourcePieChart() { - return ( - - - - Resources - - - + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); + const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); + - - {data.map((entry, index) => ( - - - - {entry.title} - - - ))} - - - - - ); -} + const getChartDimensions = () => { + if (isXsScreen) { + return { + height: 240, + width: 240, + innerRadius: 40, + outerRadius: 80, + margin: { left: 20, right: 20, top: 40, bottom: 40 } + }; + } else if (isSmScreen) { + return { + height: 260, + width: 260, + innerRadius: 50, + outerRadius: 90, + margin: { left: 40, right: 40, top: 60, bottom: 60 } + }; + } else { + return { + height: 350, + width: 350, + innerRadius: 55, + outerRadius: 110, + margin: { left: 60, right: 80, top: 80, bottom: 80 } + }; + } + }; + + const dimensions = getChartDimensions(); + + return ( + + + + Resources + + + + + + {data.map((entry, index) => ( + + + + {entry.title} + + + ))} + + + + + ); +} \ No newline at end of file diff --git a/src/components/SessionsChart/sessionChart.tsx b/src/components/SessionsChart/sessionChart.tsx index 55d275a..8e78a0a 100644 --- a/src/components/SessionsChart/sessionChart.tsx +++ b/src/components/SessionsChart/sessionChart.tsx @@ -6,156 +6,146 @@ import Box from "@mui/material/Box"; import Select from "@mui/material/Select"; import MenuItem from "@mui/material/MenuItem"; import FormControl from "@mui/material/FormControl"; -import InputLabel from "@mui/material/InputLabel"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; +import { useTheme } from "@mui/material/styles"; + export default function SessionsChart() { - const [selectedStation, setSelectedStation] = React.useState( - "Delhi NCR EV Station" - ); + const theme = useTheme(); + const [selectedStation, setSelectedStation] = React.useState( + "Delhi NCR EV Station" + ); - const handleChange = (event: { target: { value: React.SetStateAction; }; }) => { - setSelectedStation(event.target.value); - }; + const handleChange = (event: { target: { value: React.SetStateAction } }) => { + setSelectedStation(event.target.value); + }; - return ( - - - - Charging prices - + return ( + + + + Charging prices + - {/* Dropdown button */} - - - - + {/* Dropdown button */} + + + - {/* Grid container for the four boxes */} - - {[1, 2, 3, 4].map((item) => ( - - - Basic Charging - - - - 16.83 - - - - cents/kWh - - - - ))} - - - - ); + {/* Grid container for the four boxes */} + + {[1, 2, 3, 4].map((item) => ( + + + Basic Charging + + + + 16.83 + + + cents/kWh + + + + ))} + + + + ); } diff --git a/src/components/StatCard/statCard.tsx b/src/components/StatCard/statCard.tsx index f86389b..a52b553 100644 --- a/src/components/StatCard/statCard.tsx +++ b/src/components/StatCard/statCard.tsx @@ -1,59 +1,106 @@ - import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Typography from "@mui/material/Typography"; - +import { useTheme } from "@mui/material/styles"; +import useMediaQuery from "@mui/material/useMediaQuery"; export type StatCardProps = { - title: string; - value: string; + title: string; + value: string; }; export default function StatCard({ title, value }: StatCardProps) { - return ( - - - - {title} - - - {value} - - - - ); -} + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.only("xs")); + const isSmScreen = useMediaQuery(theme.breakpoints.only("sm")); + const isMdScreen = useMediaQuery(theme.breakpoints.only("md")); + + return ( + + + + {title} + + + {value} + + + + ); +} \ No newline at end of file diff --git a/src/components/barChartCard/barChartCard.tsx b/src/components/barChartCard/barChartCard.tsx index 2513329..fbd2046 100644 --- a/src/components/barChartCard/barChartCard.tsx +++ b/src/components/barChartCard/barChartCard.tsx @@ -13,6 +13,7 @@ import { import { BarChart } from "@mui/x-charts/BarChart"; import { axisClasses } from "@mui/x-charts/ChartsAxis"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; +import useMediaQuery from "@mui/material/useMediaQuery"; // Sample Data const data = [ @@ -24,59 +25,100 @@ const data = [ { name: "Jun", v1: 30 }, ]; -// Chart Configuration -const chartSetting = { - yAxis: [ - { - label: "Value", - tickFormatter: (value: number) => `${value}`, // Formatting Y-axis ticks - }, - ], - xAxis: [ - { - dataKey: "name", - scaleType: "band" as const, - }, - ], - width: 500, - height: 300, - sx: { - [`.${axisClasses.left} .${axisClasses.label}`]: { - transform: "translate(-20px, 0)", - }, - }, -}; - export default function RoundedBarChart() { const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); + const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); const [selectedOption, setSelectedOption] = React.useState("Monthly"); - const handleChange = (event: SelectChangeEvent) => { - setSelectedOption(event.target.value); + const handleChange = (event: SelectChangeEvent) => { + setSelectedOption(event.target.value); + }; + + // Responsive chart settings + const getChartSettings = () => { + const baseSettings = { + + yAxis: [ + { + label: isXsScreen ? "" : "Value", + tickFormatter: (value: number) => `${value}`, + }, + ], + xAxis: [ + { + dataKey: "name", + scaleType: "band" as const, + }, + ], + sx: { + [`.${axisClasses.left} .${axisClasses.label}`]: { + transform: "translate(-10px, 0)", + }, + }, }; + // Screen-specific settings + if (isXsScreen) { + return { + ...baseSettings, + width: 280, + height: 220, + }; + } else if (isSmScreen) { + return { + ...baseSettings, + width: 380, + height: 260, + }; + } else { + return { + ...baseSettings, + width: 500, + height: 280, + }; + } + }; + + const chartSetting = getChartSettings(); + return ( - - + + Charge Stats @@ -84,13 +126,13 @@ export default function RoundedBarChart() { @@ -98,6 +140,7 @@ export default function RoundedBarChart() { value={selectedOption} onChange={handleChange} sx={{ + fontSize: { xs: "14px", md: "16px" }, color: "#D9D8D8", ".MuiSelect-icon": { color: "#F2F2F2", @@ -113,17 +156,28 @@ export default function RoundedBarChart() { - + + + ); diff --git a/src/global.d.ts b/src/global.d.ts new file mode 100644 index 0000000..f23d289 --- /dev/null +++ b/src/global.d.ts @@ -0,0 +1,8 @@ +declare module "*.css"; + +declare module "@mui/styles/defaultTheme" { + interface DefaultTheme extends Theme { + vars: object; + } +} + diff --git a/src/index.css b/src/index.css index f6a5045..fdb534b 100644 --- a/src/index.css +++ b/src/index.css @@ -1,14 +1,24 @@ body { margin: 0; - /* font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; */ - font-family: "Gliroy"; + font-family: "Gilroy"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; + } code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } + +.mui-typography { + font-family: "Gilroy", sans-serif !important; + background-color: rgb(7, 127, 233); +} + +.css-1w8ddxu-MuiBarElement-root { + width: 19px !important; + border-radius: 50px !important; + rx: 8; + ry: 8 +} diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx index a11f3b5..1e36d48 100644 --- a/src/layouts/DashboardLayout/index.tsx +++ b/src/layouts/DashboardLayout/index.tsx @@ -43,9 +43,10 @@ const DashboardLayout: React.FC = ({ customStyles }) => { flexDirection: "column", height: "100vh", flexGrow: 1, - backgroundColor: theme.vars - ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` - : theme.palette.background.default, + // backgroundColor: theme.vars + // ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` + // : theme.palette.background.default, + backgroundColor: theme.palette.background.default, overflow: "auto", ...customStyles, mt: { xs: 8, md: 0 }, diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index c82645f..81a547e 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -9,7 +9,6 @@ import { TextField, Typography, Grid, - Link, InputAdornment, } from "@mui/material"; @@ -23,6 +22,7 @@ import { Visibility, VisibilityOff } from "@mui/icons-material"; import { Card, SignInContainer } from "./styled.css.tsx"; import { CustomIconButton } from "../../../components/AddUserModal/styled.css.tsx"; import { AppDispatch } from "../../../redux/store/store.ts"; + interface ILoginForm { email: string; password: string; @@ -35,7 +35,8 @@ export default function Login(props: { disableCustomTheme?: boolean }) { const { control, handleSubmit, - formState: { errors, isValid },trigger + formState: { errors, isValid }, + trigger, } = useForm({ mode: "onChange" }); const dispatch = useDispatch(); const router = useNavigate(); @@ -47,17 +48,17 @@ export default function Login(props: { disableCustomTheme?: boolean }) { const handleClose = () => { setOpen(false); }; - - const togglePasswordVisibility = (e: React.MouseEvent) => { - e.preventDefault(); // Prevent focus loss - setShowPassword((prev) => !prev); - }; - + + const togglePasswordVisibility = (e: React.MouseEvent) => { + e.preventDefault(); + setShowPassword((prev) => !prev); + }; + const onSubmit: SubmitHandler = async (data: ILoginForm) => { - const isValid = await trigger(); // This triggers validation for all fields - if (!isValid) { - return; // Stop submission if there are errors - } + const isValid = await trigger(); + if (!isValid) { + return; + } try { const response = await dispatch(loginUser(data)).unwrap(); if (response?.data?.token) { @@ -71,66 +72,90 @@ export default function Login(props: { disableCustomTheme?: boolean }) { return ( - - {/* Image Section */} + + - - {/* Form Section */} - + Logo + + + {/* Form Section */} + + + + Logo + + Welcome Back! @@ -139,11 +164,12 @@ export default function Login(props: { disableCustomTheme?: boolean }) { Login @@ -177,24 +202,24 @@ export default function Login(props: { disableCustomTheme?: boolean }) { sx={{ textAlign: "center", color: "white", - fontFamily: "Gilroy", - fontSize: "16px", + fontSize: { xs: "14px", md: "16px" }, + mb: 1, }} > Log in with your email and password - {/* -------------------------------- Email Field ----------------- */} + {/* Email Field */} Email @@ -233,12 +258,10 @@ export default function Login(props: { disableCustomTheme?: boolean }) { } InputProps={{ sx: { - height: "50px", + height: { xs: "45px", md: "50px" }, alignItems: "center", backgroundColor: "#1E1F1F", - fontFamily: - "Gilroy, sans-serif", }, }} sx={{ @@ -266,7 +289,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { "& input": { color: "white", fontSize: { - xs: "0.9rem", + xs: "0.875rem", sm: "1rem", }, fontFamily: @@ -285,17 +308,18 @@ export default function Login(props: { disableCustomTheme?: boolean }) { /> - {/* -------------------------------- Password Field ----------------- */} + {/* Password Field */} Password @@ -342,6 +366,9 @@ export default function Login(props: { disableCustomTheme?: boolean }) { : "primary" } InputProps={{ + sx: { + height: { xs: "45px", md: "50px" }, + }, endAdornment: ( @@ -403,13 +426,16 @@ export default function Login(props: { disableCustomTheme?: boolean }) { /> + {/* Remember me and Forgot Password */} } - label="Remember me" + label={ + + Remember me + + } /> Forgot password? @@ -463,18 +503,22 @@ export default function Login(props: { disableCustomTheme?: boolean }) { open={open} handleClose={handleClose} /> + + {/* Login Button */} + {/* Hero Section */} - - - {/* Text Section */} - - - Empower Your Business With{" "} - - Digital Evolution - - . - - - DigiEv is your one-stop destination for transforming - challenges into opportunities through innovative - technology, seamless integration, and expert - solutions. - - - - - {/* Image Section */} - - Dashboard - - - - - - - - + + {/* Text Section */} + - 50+ - - + Empower Your Business With{" "} + + Digital Evolution + + . + + + DigiEv is your one-stop destination for + transforming challenges into opportunities + through innovative technology, seamless + integration, and expert solutions. + + + + + {/* Image Section */} + - Successful Digital Transformations - + Dashboard + - - - 100% - - - Client Satisfaction - + + + {/* Statistics Section */} + + + + + 50+ + + + Successful Digital Transformations + + + + + 100% + + + Client Satisfaction + + + + + 20+ + + + Global Partnerships + + + + + 10+ + + + Years of Innovation + + - - - 20+ - - - Global Partnerships - - - {/* New Statistic */} - - - 10+ - - - Years of Innovation - - - - + + + {/* Welcome Message */} Welcome to DigiEv{" "} - Your EV Charging Partner - + Simplifying Electric Vehicle Charging + + {/* Description */} DigiEv helps EV owners locate, book, and manage their charging needs efficiently. With our intuitive platform, you can ensure a smooth and hassle-free charging experience. + + {/* Image Section */} { }} /> + + {/* Features Section */} { mt={2} > {features.map((feature, index) => ( - + { flexDirection: "column", alignItems: "center", justifyContent: "center", - height: "100%", // Fills the parent card + height: "100%", textAlign: "center", }} > { color: "#52ACDF", fontFamily: "Inter", fontWeight: 600, - fontSize: "18px", // Slightly reduced to fit uniformly + fontSize: { + xs: "16px", + md: "18px", + }, lineHeight: "160%", }} > @@ -442,8 +548,11 @@ const LandingPage = () => { color: "#D9D8D8", fontFamily: "Inter", fontWeight: 400, - fontSize: "14px", - lineHeight: "20px", + fontSize: { + xs: "12px", + md: "14px", + }, + lineHeight: "140%", mt: 1, }} > @@ -455,38 +564,50 @@ const LandingPage = () => { ))} - + Key Features + + - - Key Features - iMockup - iPhone { position: "absolute", width: "100%", height: "100%", - pointerEvents: "none", // Prevents interaction issues + pointerEvents: "none", }} > {/* Top Left */} - {/* Arrow pointing to mockup */} Arrow { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={"20px"} - lineHeight={"30px"} + fontSize={{ xs: "16px", md: "20px" }} + lineHeight="30px" > Seamless Navigation - + Effortlessly locate and access EV charging stations with our intuitive map integration. + {/* Top Right */} - {/* Arrow pointing to mockup */} Arrow Live Availability - + View real-time charger availability to plan your trips efficiently. + {/* Bottom Left */} - {/* Arrow pointing to mockup */} Arrow Smart Recommendations - + Get personalized station suggestions based on your location and usage patterns. + {/* Bottom Right */} - {/* Arrow pointing to mockup */} Arrow { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={"20px"} - lineHeight={"30px"} + fontSize={{ xs: "16px", md: "20px" }} + lineHeight="30px" > Secure Payments - + Make hassle-free transactions with our secure payment gateway. @@ -656,89 +813,110 @@ const LandingPage = () => { + {/* Footer */} - {/* Primary Image */} - Developer - {/* Overlapping Image */} - developer + > + {/* Primary Image */} + Developer + {/* Overlapping Image */} + developer + + + {/* Text */} Get your application developed by our certified experts today! + {/* Button */} diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx index a735b63..98d2bed 100644 --- a/src/components/AddStationLocation/addStationLocation.tsx +++ b/src/components/AddStationLocation/addStationLocation.tsx @@ -44,7 +44,8 @@ const AddStationLocationModal = ({ "City name must be at least 2 characters", }, })} - label="City Name" + // label="City Name" + placeholder="Enter City Name" fullWidth margin="normal" error={!!errors.city} diff --git a/src/components/AddStationModal/addStationModal.tsx b/src/components/AddStationModal/addStationModal.tsx index ccaf20e..a27b518 100644 --- a/src/components/AddStationModal/addStationModal.tsx +++ b/src/components/AddStationModal/addStationModal.tsx @@ -22,6 +22,8 @@ import { vehicleList, } from "../../redux/slices/VehicleSlice.ts"; // Adjust this import path accordingly import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Assuming custom styled components +import React from "react"; +import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; export default function AddStationModal({ open, @@ -158,6 +160,7 @@ export default function AddStationModal({ display: "flex", flexDirection: "column", width: "100%", + ...autofillFix, }} > @@ -167,6 +170,7 @@ export default function AddStationModal({ fullWidth placeholder="Enter Station Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.name} helperText={ errors.name ? errors.name.message : "" @@ -192,6 +196,7 @@ export default function AddStationModal({ display: "flex", flexDirection: "column", width: "100%", + ...autofillFix, }} > @@ -201,6 +206,8 @@ export default function AddStationModal({ fullWidth placeholder="Enter Charging Station Address" size="small" + sx={{ marginTop: 1 }} + error={!!errors.registeredAddress} helperText={ errors.registeredAddress @@ -231,6 +238,8 @@ export default function AddStationModal({ fullWidth placeholder="Enter Total Slots" size="small" + sx={{ marginTop: 1 }} + type="number" error={!!errors.totalSlots} helperText={ @@ -252,116 +261,118 @@ export default function AddStationModal({ {/* Vehicle Brand Dropdown with Checkboxes */} - - - Vehicle Brand - - - { + if (selected.length === 0) { + return ( + + Choose Brands + + ); + } + + const displayNames = ( + selected as string[] + ).slice(0, 1); + const moreCount = + (selected as string[]).length - + 1; + + return ( + + {displayNames.map((id) => { + const brand = + vehicleBrands.find( + (b) => + b.id === id + ); + return brand ? ( + + ) : null; + })} + {moreCount > 0 && ( + )} - /> - + + ); + }} + MenuProps={{ + PaperProps: { + style: { + maxHeight: 224, + }, + }, + }} + > + {vehicleBrands.length > 0 ? ( + vehicleBrands.map((brand) => ( + + + + + )) + ) : ( + + No vehicle brands available - )) - ) : ( - - No vehicle brands available - - )} - - - {errors.vehicleBrand - ? errors.vehicleBrand.message - : ""} - - - + )} + + + {errors.vehicleBrand + ? errors.vehicleBrand.message + : ""} + + + {/* Replace the Vehicle Name Dropdown code with this */} { diff --git a/src/components/AddUserModal/addUserModal.tsx b/src/components/AddUserModal/addUserModal.tsx index b0a38fd..c494588 100644 --- a/src/components/AddUserModal/addUserModal.tsx +++ b/src/components/AddUserModal/addUserModal.tsx @@ -140,6 +140,7 @@ const AddUserModal: React.FC = ({ placeholder="Enter User Name" fullWidth size="small" + sx={{ marginTop: 1 }} error={!!errors.name} helperText={errors.name?.message} /> @@ -177,6 +178,7 @@ const AddUserModal: React.FC = ({ type="email" placeholder="Email" autoComplete="new-email" + sx={{ marginTop: 1 }} required fullWidth color={ @@ -228,6 +230,7 @@ const AddUserModal: React.FC = ({ : "primary" } size="small" + sx={{ marginTop: 1 }} slotProps={{ input: { endAdornment: ( @@ -261,6 +264,7 @@ const AddUserModal: React.FC = ({ display: "flex", flexDirection: "column", flex: 1, + ...autofillFix, }} > @@ -292,6 +296,7 @@ const AddUserModal: React.FC = ({ required placeholder="Enter Phone Number" size="small" + sx={{ marginTop: 1 }} error={!!errors.phone} helperText={errors.phone?.message} /> diff --git a/src/components/AddVehicleModal/addVehicleModal.tsx b/src/components/AddVehicleModal/addVehicleModal.tsx index ae21e46..450975d 100644 --- a/src/components/AddVehicleModal/addVehicleModal.tsx +++ b/src/components/AddVehicleModal/addVehicleModal.tsx @@ -94,6 +94,8 @@ export default function AddVehicleModal({ fullWidth placeholder="Enter Company Name" size="small" + sx={{ marginTop: 1 }} + error={!!errors.company} helperText={ errors.company @@ -124,6 +126,8 @@ export default function AddVehicleModal({ fullWidth placeholder="Enter Vehicle Name" size="small" + sx={{ marginTop: 1 }} + error={!!errors.name} helperText={ errors.name ? errors.name.message : "" @@ -166,6 +170,8 @@ export default function AddVehicleModal({ fullWidth placeholder="Enter Model Name" size="small" + sx={{ marginTop: 1 }} + error={!!errors.modelName} helperText={ errors.modelName @@ -192,6 +198,8 @@ export default function AddVehicleModal({ fullWidth placeholder="Enter Charge Type" size="small" + sx={{ marginTop: 1 }} + error={!!errors.chargeType} helperText={ errors.chargeType @@ -220,6 +228,8 @@ export default function AddVehicleModal({ fullWidth placeholder="Enter Image URL" size="small" + sx={{ marginTop: 1 }} + error={!!errors.imageUrl} helperText={ errors.imageUrl diff --git a/src/components/AppNavbar/index.tsx b/src/components/AppNavbar/index.tsx index 929dfa6..897212a 100644 --- a/src/components/AppNavbar/index.tsx +++ b/src/components/AppNavbar/index.tsx @@ -9,8 +9,16 @@ import Typography from "@mui/material/Typography"; import MenuRoundedIcon from "@mui/icons-material/MenuRounded"; import DashboardRoundedIcon from "@mui/icons-material/DashboardRounded"; import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; +import { useDispatch, useSelector } from "react-redux"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { fetchAdminProfile } from "../../redux/slices/profileSlice"; +import NotificationsNoneIcon from "@mui/icons-material/NotificationsNone"; +import InputBase from "@mui/material/InputBase"; +import SearchIcon from "@mui/icons-material/Search"; import MenuButton from "../MenuButton"; import SideMenuMobile from "../SideMenuMobile"; +import { Avatar } from "@mui/material"; +import OptionsMenu from "../OptionsMenu"; const Toolbar = styled(MuiToolbar)({ width: "100%", @@ -30,18 +38,28 @@ const Toolbar = styled(MuiToolbar)({ export default function AppNavbar() { const [open, setOpen] = React.useState(false); + const [showNotifications, setShowNotifications] = React.useState(false); + const toggleNotifications = () => { + setShowNotifications((prev) => !prev); + }; + const dispatch = useDispatch(); + const { user } = useSelector((state: RootState) => state?.profileReducer); const toggleDrawer = (newOpen: boolean) => () => { setOpen(newOpen); }; + React.useEffect(() => { + dispatch(fetchAdminProfile()); + }, [dispatch]); + return ( - Dashboard + */} + + + + + + + + + + {user?.name || "No Adminsss"} + + {/* */} @@ -85,26 +154,29 @@ export default function AppNavbar() { } export function CustomIcon() { + const [open, setOpen] = React.useState(true); + return ( - + Logo ); } diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index c62eda9..0d02790 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -58,9 +58,13 @@ const StyledTableRow = styled(TableRow)(({ theme }) => ({ "&:nth-of-type(odd)": { backgroundColor: theme.palette.action.hover, }, + "&:nth-of-type(even)": { + backgroundColor: theme.palette.action.hover, + }, "& td, th": { borderColor: "#454545", // Applying border color to both td and th borderWidth: "1px", // Set border width to ensure it appears + borderBottom: "1px solid #454545", }, })); @@ -227,11 +231,16 @@ const CustomTable: React.FC = ({ return ( = ({ = ({ value={searchQuery} onChange={(e) => setSearchQuery(e.target.value)} /> + = ({ )} - = ({ }} > - + */} {/* Table Section */} = ({ marginTop: "24px", backgroundColor: "#1C1C1C", borderRadius: "12px", - overflow: "hidden", + overflow: "auto", + maxWidth: "100%", + "&::-webkit-scrollbar": { + height: "3px", + }, + "&::-webkit-scrollbar-track": { + background: "#1C1C1C", + }, + "&::-webkit-scrollbar-thumb": { + background: "#52ACDF", + borderRadius: "4px", + }, }} > - +
    = ({ ".css-1ex4ubw-MuiTableCell-root.MuiTableCell-head ": { backgroundColor: "#272727", + borderBottom: "1px solid #454545", }, }} > @@ -419,6 +443,16 @@ const CustomTable: React.FC = ({ sx={{ color: "#FFFFFF", fontWeight: "600", + ...(column.id === "action" && { + position: "sticky", + right: 0, + zIndex: 2, + backgroundColor: "#272727", + boxShadow: + "-5px 0 5px -2px rgba(0,0,0,0.15)", + borderBottom: + "1px solid #454545", + }), }} > {column.label} @@ -433,51 +467,103 @@ const CustomTable: React.FC = ({ }, }} > - {currentRows.map((row, rowIndex) => ( - - {columns.map((column) => ( - - {isImage(row[column.id]) ? ( - Row - ) : column.id !== "action" ? ( - row[column.id] - ) : ( - { - handleClick(e, row); - setRowData(row); // Store the selected row - }} - sx={{ - padding: 0, - minWidth: 0, - width: "auto", - height: "auto", - color: "#FFFFFF", - }} - > - - - )} - - ))} + {/* This is where the modification starts */} + {currentRows.length === 0 ? ( + + + {(() => { + switch (tableType) { + case "admin": + return "No admins found"; + case "role": + return "No roles found"; + case "user": + return "No users found"; + case "manager": + return "No managers found"; + case "vehicle": + return "No vehicles found"; + case "station": + return "No charging stations found"; + case "external-station": + return "No charging stations found"; + case "booking": + return "No bookings found"; + case "slots": + return "No slots found"; + case "all-available-slots": + return "No available slots found"; + default: + return "No data available"; + } + })()} + - ))} + ) : ( + currentRows.map((row, rowIndex) => ( + + {columns.map((column) => ( + + {isImage(row[column.id]) ? ( + Row + ) : column.id !== "action" ? ( + row[column.id] + ) : ( + { + handleClick(e, row); + setRowData(row); + }} + sx={{ + padding: 0, + minWidth: 0, + width: "auto", + height: "auto", + color: "#FFFFFF", + }} + > + + + )} + + ))} + + )) + )}
    diff --git a/src/components/EditManagerModal/editManagerModal.tsx b/src/components/EditManagerModal/editManagerModal.tsx index 8782105..d4ce7d7 100644 --- a/src/components/EditManagerModal/editManagerModal.tsx +++ b/src/components/EditManagerModal/editManagerModal.tsx @@ -171,6 +171,8 @@ const EditManagerModal: React.FC = ({ fullWidth placeholder="Enter Manager Name" size="small" + sx={{ marginTop: 1 }} + error={!!errors.name} helperText={errors.name?.message} /> @@ -193,6 +195,8 @@ const EditManagerModal: React.FC = ({ fullWidth placeholder="Enter Email" size="small" + sx={{ marginTop: 1 }} + error={!!errors.email} helperText={errors.email?.message} /> @@ -215,6 +219,8 @@ const EditManagerModal: React.FC = ({ fullWidth placeholder="Enter Phone Number" size="small" + sx={{ marginTop: 1 }} + error={!!errors.phone} helperText={errors.phone?.message} /> @@ -235,6 +241,7 @@ const EditManagerModal: React.FC = ({ borderRadius: "8px", width: "117px", "&:hover": { backgroundColor: "#439BC1" }, + whiteSpace: "pre", }} disabled={loading} > diff --git a/src/components/EditStationModal/editSationModal.tsx b/src/components/EditStationModal/editSationModal.tsx index ae22c1f..320960c 100644 --- a/src/components/EditStationModal/editSationModal.tsx +++ b/src/components/EditStationModal/editSationModal.tsx @@ -249,6 +249,7 @@ const EditStationModal: React.FC = ({ fullWidth placeholder="Enter Station Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.name} helperText={ errors.name @@ -282,6 +283,7 @@ const EditStationModal: React.FC = ({ fullWidth placeholder="Enter Registered Address" size="small" + sx={{ marginTop: 1 }} error={!!errors.registeredAddress} helperText={ errors.registeredAddress @@ -320,6 +322,7 @@ const EditStationModal: React.FC = ({ fullWidth placeholder="Enter Total Slots" size="small" + sx={{ marginTop: 1 }} type="number" error={!!errors.totalSlots} helperText={ @@ -349,6 +352,7 @@ const EditStationModal: React.FC = ({ Choose Brand { diff --git a/src/components/EditUserModal/editUserModal.tsx b/src/components/EditUserModal/editUserModal.tsx index 23bf1c3..09b945e 100644 --- a/src/components/EditUserModal/editUserModal.tsx +++ b/src/components/EditUserModal/editUserModal.tsx @@ -2,10 +2,7 @@ import React, { useEffect } from "react"; import { Box, Button, Typography, Modal } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; -import { - CustomIconButton, - CustomTextField, -} from "../AddUserModal/styled.css"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; interface EditUserModalProps { open: boolean; @@ -14,7 +11,7 @@ interface EditUserModalProps { id: number, name: string, email: string, - phone: string, + phone: string ) => void; editRow: any; } @@ -23,7 +20,6 @@ interface FormData { name: string; email: string; phone: string; - } const EditUserModal: React.FC = ({ @@ -59,12 +55,7 @@ const EditUserModal: React.FC = ({ const onSubmit = (data: FormData) => { if (editRow) { - handleUpdate( - editRow.id, - data.name, - data.email, - data.phone, - ); + handleUpdate(editRow.id, data.name, data.email, data.phone); } handleClose(); // Close the modal reset(); // Reset the form fields @@ -132,6 +123,7 @@ const EditUserModal: React.FC = ({ fullWidth placeholder="Enter Full Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.name} helperText={errors.name?.message} /> @@ -155,6 +147,7 @@ const EditUserModal: React.FC = ({ fullWidth placeholder="Enter Email" size="small" + sx={{ marginTop: 1 }} error={!!errors.email} helperText={errors.email?.message} /> @@ -177,13 +170,13 @@ const EditUserModal: React.FC = ({ fullWidth placeholder="Enter Phone Number" size="small" + sx={{ marginTop: 1 }} error={!!errors.phone} helperText={errors.phone?.message} /> )} />
    -
    {/* Submit Button */} diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index 26e155d..e7a6863 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -174,6 +174,7 @@ const EditVehicleModal: React.FC = ({ fullWidth placeholder="Enter Vehicle Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.name} helperText={errors.name?.message} @@ -206,6 +207,7 @@ const EditVehicleModal: React.FC = ({ fullWidth placeholder="Enter Company Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.company} helperText={errors.company?.message} /> @@ -240,6 +242,7 @@ const EditVehicleModal: React.FC = ({ fullWidth placeholder="Enter Model Name" size="small" + sx={{ marginTop: 1 }} error={!!errors.modelName} helperText={errors.modelName?.message} /> @@ -271,6 +274,7 @@ const EditVehicleModal: React.FC = ({ fullWidth placeholder="Enter Charge Type" size="small" + sx={{ marginTop: 1 }} error={!!errors.chargeType} helperText={errors.chargeType?.message} /> @@ -300,6 +304,7 @@ const EditVehicleModal: React.FC = ({ fullWidth placeholder="Enter Image URL" size="small" + sx={{ marginTop: 1 }} error={!!errors.imageUrl} helperText={errors.imageUrl?.message} /> diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index fc97372..9abb2d9 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -26,16 +26,25 @@ export default function Header() { }, [dispatch]); return ( {/* Search Bar */} {/* Line Chart */} + data.label), // Use intervals as x-axis labels + data: chartData.map((data) => data.label), }, ]} series={[ @@ -173,7 +175,7 @@ export default function LineChartCard() { showMark: false, curve: "linear", area: true, - data: chartData.map((data) => data.value), // Use interval data for y-axis + data: chartData.map((data) => data.value), color: theme.palette.primary.main, }, ]} @@ -191,6 +193,7 @@ export default function LineChartCard() { id="totalBookings" /> + ); diff --git a/src/components/ResourcePieChart/resourcePieChart.tsx b/src/components/ResourcePieChart/resourcePieChart.tsx index 8e95f91..a9f62c6 100644 --- a/src/components/ResourcePieChart/resourcePieChart.tsx +++ b/src/components/ResourcePieChart/resourcePieChart.tsx @@ -12,10 +12,10 @@ import { useEffect } from "react"; import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; const colorPalette = [ - "hsla(202, 69%, 60%, 1)", - "hsl(204, 48.60%, 72.50%)", - "hsl(214, 56.40%, 30.60%)", - "hsl(222, 6.80%, 50.80%)", + "hsla(202, 69%, 60%, 1)", + "hsl(204, 48.60%, 72.50%)", + "hsl(214, 56.40%, 30.60%)", + "hsl(222, 6.80%, 50.80%)", ]; // const data = [ @@ -26,17 +26,17 @@ const colorPalette = [ // ]; export default function ResourcePieChart() { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); - const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); - const dispatch = useDispatch(); + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); + const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); + const dispatch = useDispatch(); // // Fetch role and carPortCounts from Redux state // const {user} = useSelector((state: RootState) => state.profileReducer); // Assuming user role is stored in Redux const { carPortCounts } = useSelector( (state: RootState) => state.dashboardReducer ); - console.log("first",carPortCounts) + console.log("first", carPortCounts); // Static data for non-superadmin roles // const staticCarPorts = [ // { carPort: "240V", count: 5 }, @@ -45,52 +45,50 @@ export default function ResourcePieChart() { // { carPort: "Other", count: 7 }, // ]; -useEffect(() => { - + useEffect(() => { dispatch(fetchDashboardData()); - -}, [dispatch]); + }, [dispatch]); -// console.log("Raw CarPortCounts from API:", carPortCounts); + // console.log("Raw CarPortCounts from API:", carPortCounts); -const dataToDisplay =carPortCounts + const dataToDisplay = carPortCounts; -// const dataToDisplay = -// user?.userType === "superadmin" -// ? carPortCounts.filter((entry) => entry.count > 0) // Exclude zero counts -// : staticCarPorts.filter((entry) => entry.count > 0); -// console.log("Filtered Data to Display:", dataToDisplay); - const getChartDimensions = () => { - if (isXsScreen) { - return { - height: 240, - width: 240, - innerRadius: 40, - outerRadius: 80, - margin: { left: 20, right: 20, top: 40, bottom: 40 } - }; - } else if (isSmScreen) { - return { - height: 260, - width: 260, - innerRadius: 50, - outerRadius: 90, - margin: { left: 40, right: 40, top: 60, bottom: 60 } - }; - } else { - return { - height: 350, - width: 350, - innerRadius: 55, - outerRadius: 110, - margin: { left: 60, right: 80, top: 80, bottom: 80 } - }; - } - }; + // const dataToDisplay = + // user?.userType === "superadmin" + // ? carPortCounts.filter((entry) => entry.count > 0) // Exclude zero counts + // : staticCarPorts.filter((entry) => entry.count > 0); + // console.log("Filtered Data to Display:", dataToDisplay); + const getChartDimensions = () => { + if (isXsScreen) { + return { + height: 240, + width: 240, + innerRadius: 40, + outerRadius: 80, + margin: { left: 20, right: 20, top: 40, bottom: 40 }, + }; + } else if (isSmScreen) { + return { + height: 260, + width: 260, + innerRadius: 50, + outerRadius: 90, + margin: { left: 40, right: 40, top: 60, bottom: 60 }, + }; + } else { + return { + height: 350, + width: 350, + innerRadius: 55, + outerRadius: 110, + margin: { left: 60, right: 80, top: 80, bottom: 80 }, + }; + } + }; - const dimensions = getChartDimensions(); + const dimensions = getChartDimensions(); - return ( + return ( - + Car Port Types: + {dataToDisplay.map((entry, index) => ( - ); -} \ No newline at end of file + ); +} diff --git a/src/components/SideMenuMobile/index.tsx b/src/components/SideMenuMobile/index.tsx index c123130..b761442 100644 --- a/src/components/SideMenuMobile/index.tsx +++ b/src/components/SideMenuMobile/index.tsx @@ -14,6 +14,7 @@ import CardAlert from "../CardAlert/CardAlert"; import { AppDispatch, RootState } from "../../redux/store/store"; import { useDispatch, useSelector } from "react-redux"; import { fetchAdminProfile } from "../../redux/slices/profileSlice"; +import Logout from "../LogOutFunction/LogOutFunction"; interface SideMenuMobileProps { open: boolean | undefined; @@ -25,6 +26,7 @@ export default function SideMenuMobile({ toggleDrawer, }: SideMenuMobileProps) { const dispatch = useDispatch(); + const [logoutModal, setLogoutModal] = React.useState(false); const { user } = useSelector((state: RootState) => state?.profileReducer); // React.useEffect(() => { // dispatch(fetchAdminProfile()); @@ -79,9 +81,18 @@ export default function SideMenuMobile({ variant="outlined" fullWidth startIcon={} + onClick={(e) => { + e.stopPropagation(); + setLogoutModal(true); + }} + sx={{ color: "red" }} > Logout + diff --git a/src/layouts/DashboardLayout/index.tsx b/src/layouts/DashboardLayout/index.tsx index 1e36d48..21509cf 100644 --- a/src/layouts/DashboardLayout/index.tsx +++ b/src/layouts/DashboardLayout/index.tsx @@ -16,9 +16,11 @@ const DashboardLayout: React.FC = ({ customStyles }) => { = ({ customStyles }) => { flexDirection: "column", height: "100vh", flexGrow: 1, - // backgroundColor: theme.vars - // ? `rgba(${theme.vars.palette.background.defaultChannel} / 1)` - // : theme.palette.background.default, backgroundColor: theme.palette.background.default, overflow: "auto", + overflowX: "hidden", ...customStyles, mt: { xs: 8, md: 0 }, padding: 0, })} > + +
    + -
    diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 6cf6e7c..8caadf6 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -52,48 +52,40 @@ const ProfilePage = () => { - + {user?.name || "No Admin"} {user?.userType || "N/A"} @@ -105,18 +97,13 @@ const ProfilePage = () => { /> Personal Information @@ -129,40 +116,22 @@ const ProfilePage = () => { */} - - + + Full Name: - + {user?.name || "N/A"} Phone: @@ -172,8 +141,8 @@ const ProfilePage = () => { Email: @@ -181,24 +150,18 @@ const ProfilePage = () => { {user?.email || "N/A"} + + + Bio: + + + {user?.bio || "No bio available."} + + - - - Bio: - - - {user?.bio || "No bio available."} - diff --git a/src/router.tsx b/src/router.tsx index be0466e..30d7a1d 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -23,7 +23,9 @@ const StationList = lazy(() => import("./pages/StationList")); const EVSlotManagement = lazy(() => import("./pages/EVSlotManagement")); const BookingList = lazy(() => import("./pages/BookingList")); const EvSlotList = lazy(() => import("./pages/EvSlotList")); -const ExternalStationList = lazy(() => import("./pages/ExternalStationList/externalStationList.tsx")); +const ExternalStationList = lazy( + () => import("./pages/ExternalStationList/externalStationList.tsx") +); const AllManagersList = lazy(() => import("./pages/AllMangersList")); const AvailableSlotsList = lazy(() => import("./pages/AvailableSlotsList")); interface ProtectedRouteProps { @@ -32,7 +34,7 @@ interface ProtectedRouteProps { } // Protected Route Component -const ProtectedRoute: React.FC = ({ component }) => { +const ProtectedRoute: React.FC = ({ component }) => { if (!localStorage.getItem("authToken")) { return ; } @@ -127,7 +129,9 @@ export default function AppRouter() { } /> + } + /> } /> From d8816431ef3ab4a613e2d12d63550f9c0d642f6b Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 8 Apr 2025 17:43:04 +0530 Subject: [PATCH 079/101] Complete the responsiveness and UI for all screens of landinPage --- public/developer.png | Bin 22275 -> 29885 bytes src/pages/LandingPage/index.tsx | 583 ++++++++++++++++++++++++++------ 2 files changed, 477 insertions(+), 106 deletions(-) diff --git a/public/developer.png b/public/developer.png index f67cb23cbd7db096c418ce3556eb9931c547703f..e85838c055db988e8b0db42877b0323d9b2e0f49 100644 GIT binary patch literal 29885 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 diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index 1dd7367..d9807be 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -1,4 +1,3 @@ - import { Box, Button, @@ -8,7 +7,7 @@ import { Grid, Typography, } from "@mui/material"; -import { useNavigate } from "react-router-dom"; +import { useNavigate } from "react-router-dom"; import SearchIcon from "@mui/icons-material/Search"; import EvStationIcon from "@mui/icons-material/EvStation"; import BatteryChargingFullIcon from "@mui/icons-material/BatteryChargingFull"; @@ -33,7 +32,7 @@ const features = [ "Access a vast network of EV stations across multiple locations with ease.", }, { - icon: , + icon: , title: "Smart Search Functionality", description: "Find EV stations nearby with advanced filters for location, availability, and pricing.", @@ -50,7 +49,12 @@ const LandingPage = () => { return ( { py: 8, justifyContent: "space-between", fontFamily: "Inter", - backgroundImage: 'url("/bgev.svg")', + backgroundImage: { + lg: 'url("/bgev.svg")', + sm: 'url("/bgev.svg")', + }, position: "relative", backgroundSize: "cover", // Ensures the SVG scales to cover the hero section backgroundRepeat: "no-repeat", backgroundPosition: "center", - width: "100vw", // Takes full viewport width + width: "100vw", maxWidth: "100%", }} > @@ -140,6 +147,7 @@ const LandingPage = () => { py: { xs: 4, sm: 6, md: 8 }, justifyContent: "space-between", fontFamily: "Inter", + width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" }, }} > { { fontWeight: 600, fontSize: { xs: "28px", - sm: "36px", - md: "40px", - }, // Adjust font size for responsiveness + sm: "32px", + md: "36px", + }, lineHeight: "120%", - letterSpacing: "0px", marginBottom: "16px", }} > @@ -193,7 +204,7 @@ const LandingPage = () => { xs: "16px", sm: "18px", md: "20px", - }, // Adjust font size for responsiveness + }, lineHeight: "140%", }} > @@ -217,6 +228,7 @@ const LandingPage = () => { fontWeight: 500, display: { xs: "none", + sm: "block", md: "block", lg: "block", }, @@ -230,12 +242,13 @@ const LandingPage = () => { { - - + + {/* Grid 1 */} + { xs: "40px", sm: "60px", md: "80px", - }} // Adjust font size for responsiveness + }} lineHeight={{ xs: "48px", sm: "80px", md: "100px", - }} // Adjust line height + }} fontFamily={"Poppins"} > 50+ @@ -294,13 +344,26 @@ const LandingPage = () => { xs: "12px", sm: "14px", md: "16px", - }} // Adjust font size for smaller screens + }} lineHeight={"22px"} > Successful Digital Transformations - + + {/* Grid 2 */} + { Client Satisfaction - + + {/* Grid 3 */} + { Global Partnerships - + + {/* Grid 4 */} + { maxWidth="lg" sx={{ textAlign: "center", - width: "100%", + width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" }, borderRadius: "12px", - background: "#151D21", + background: "#22496033", py: { xs: 3, md: 4 }, px: { xs: 2, md: 3 }, mt: { xs: 6, md: 10 }, @@ -488,14 +577,19 @@ const LandingPage = () => { key={index} sx={{ textAlign: "center", - mt: { xs: 3, sm: 0 }, + mt: { xs: 0, sm: 0 }, }} > { maxWidth="lg" sx={{ textAlign: "center", - width: "100%", - background: "#22496033", + width: { lg: "100%", md: "90%", sm: "90%" }, + background: { + xs: "none", + lg: "#22496033", + sm: "#22496033", + md: "#22496033", + }, borderRadius: "16px", - py: { xs: 2, md: 4 }, - px: { xs: 1, md: 3 }, + py: { xs: 2, md: 5 }, + px: { xs: 2, md: 3 }, mt: { xs: 6, md: 5 }, fontFamily: "Neue Montreal", }} @@ -607,7 +706,7 @@ const LandingPage = () => { src="/iMockup - iPhone.png" alt="iMockup - iPhone" style={{ - width: "100%", + width: "50%", maxWidth: "500px", borderRadius: "10px", }} @@ -618,21 +717,44 @@ const LandingPage = () => { width: "100%", height: "100%", pointerEvents: "none", + display: { + xs: "none", + sm: "block", + md: "block", + lg: "block", + }, }} > {/* Top Left */} { height: "50px", top: "100%", left: "160%", - transform: "translate(-50%, -50%) rotate(-20deg)", }} @@ -653,7 +774,11 @@ const LandingPage = () => { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={{ xs: "16px", md: "20px" }} + fontSize={{ + sm: "13px", + md: "18px", + lg: "20px", + }} lineHeight="30px" > Seamless Navigation @@ -661,7 +786,11 @@ const LandingPage = () => { Effortlessly locate and access EV charging stations with our intuitive map integration. @@ -672,14 +801,30 @@ const LandingPage = () => { { position: "absolute", width: "100px", height: "90px", - top: "195%", - right: "120%", + top: "135%", + right: "90%", transform: "translate(50%, -50%) rotate(9deg)", }} @@ -701,7 +846,11 @@ const LandingPage = () => { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={{ xs: "16px", md: "20px" }} + fontSize={{ + sm: "13px", + md: "18px", + lg: "20px", + }} lineHeight="30px" > Live Availability @@ -709,7 +858,11 @@ const LandingPage = () => { View real-time charger availability to plan your trips efficiently. @@ -720,15 +873,32 @@ const LandingPage = () => { { alt="Arrow" style={{ position: "absolute", - width: "60px", - height: "50px", + width: "53px", + height: "60px", bottom: "80%", - left: "120%", + left: "125%", transform: "translate(-50%, 50%) rotate(25deg)", }} @@ -748,15 +918,22 @@ const LandingPage = () => { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={{ xs: "16px", md: "20px" }} - lineHeight="30px" + fontSize={{ + sm: "13px", + md: "18px", + lg: "20px", + }} > Smart Recommendations Get personalized station suggestions based on your location and usage patterns. @@ -767,14 +944,30 @@ const LandingPage = () => { { width: "60px", height: "50px", bottom: "100%", - right: "200%", + right: "140%", transform: "translate(50%, 50%) rotate(-200deg)", }} @@ -796,7 +989,11 @@ const LandingPage = () => { variant="h6" fontWeight={400} color="#FFFFFF" - fontSize={{ xs: "16px", md: "20px" }} + fontSize={{ + sm: "13px", + md: "18px", + lg: "20px", + }} lineHeight="30px" > Secure Payments @@ -804,7 +1001,160 @@ const LandingPage = () => { + Make hassle-free transactions with our secure + payment gateway. + + + + + {/* Card 1 */} + + + Seamless Navigation + + + Effortlessly locate and access EV charging + stations with our intuitive map integration. + + + + {/* Card 2 */} + + + Live Availability + + + View real-time charger availability to plan your + trips efficiently. + + + + {/* Card 3 */} + + + Smart Recommendations + + + Get personalized station suggestions based on + your location and usage patterns. + + + + {/* Card 4 */} + + + Secure Payments + + Make hassle-free transactions with our secure payment gateway. @@ -819,55 +1169,62 @@ const LandingPage = () => { maxWidth="lg" sx={{ textAlign: "center", - width: "100%", - background: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)), + width: { lg: "100%", md: "90%", sm: "90%" }, + background: { + lg: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)), linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`, + xs: "none", + sm: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)), + linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`, + md: `linear-gradient(0deg, rgba(34, 73, 96, 0.2), rgba(34, 73, 96, 0.2)), + linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)`, + }, py: { xs: 3, sm: 4, md: 5 }, px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, - height: { xs: "auto", md: "261px" }, + // height: { xs: "auto", lg: "261px", sm: "208px" }, fontFamily: "Neue Montreal", + borderRadius: "12px", }} > {/* Image Container to Ensure Images Stay Fixed */} - {/* Primary Image */} - Developer - {/* Overlapping Image */} developer { width: "100%", height: "100%", position: "absolute", - top: { xs: "5px", sm: "1px" }, - left: { xs: "5px", sm: "10px" }, - zIndex: 2, }} /> @@ -886,11 +1240,12 @@ const LandingPage = () => { Get your application developed by our certified @@ -903,8 +1258,18 @@ const LandingPage = () => { backgroundColor: "#52ACDF", color: "white", borderRadius: "8px", - width: { xs: "140px", sm: "160px" }, - height: { xs: "45px", sm: "54px" }, + width: { + xs: "121px", + sm: "140px", + lg: "182px", + md: "200px", + }, + height: { + xs: "42px", + sm: "34px", + lg: "54px", + md: "44px", + }, fontFamily: "Neue Montreal", textTransform: "none", fontWeight: 500, @@ -916,7 +1281,7 @@ const LandingPage = () => { lineHeight: "100%", padding: { xs: "10px", sm: "16px" }, "&:hover": { backgroundColor: "#439BC1" }, - mt: { xs: 2, sm: 0 }, + mt: { xs: 2, sm: 2 }, }} > Schedule a Call @@ -929,14 +1294,20 @@ const LandingPage = () => { maxWidth="lg" sx={{ textAlign: "center", - width: "100%", - background: "#22496033", + width: { lg: "100%", xs: "90%" }, + background: { + lg: "#22496033", + md: "none", + xs: "#151D21", + sm: "none", + }, py: { xs: 3, sm: 4, md: 5 }, px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, mb: { xs: 6, sm: 8, md: 10 }, fontFamily: "Neue Montreal", height: "auto", + borderRadius: { xs: "8px", lg: "12px" }, }} > Date: Tue, 8 Apr 2025 18:14:41 +0530 Subject: [PATCH 080/101] change the font-family from Inter to Gilory to make it same in all pages --- src/pages/LandingPage/index.tsx | 60 +++++++++++++++++---------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index d9807be..7929ffc 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -56,7 +56,7 @@ const LandingPage = () => { xs: " #000000", }, color: "white", - fontFamily: "Inter", + fontFamily: "Gilory", display: "flex", flexDirection: "column", }} @@ -79,7 +79,7 @@ const LandingPage = () => { // "linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(30, 44, 47, 0.2) 100%)", background: "#141615", boxShadow: "0px 4px 10px rgba(0, 0, 0, 0.2)", - fontFamily: "Inter", + fontFamily: "Gilory", }} > { color: "#FFFFFF", borderRadius: "6px", width: { xs: "90px", sm: "117px" }, - fontFamily: "Inter", + fontFamily: "Gilory", textTransform: "none", "&:hover": { backgroundColor: "#439BC1" }, fontWeight: 500, @@ -129,7 +129,7 @@ const LandingPage = () => { sx={{ py: 8, justifyContent: "space-between", - fontFamily: "Inter", + fontFamily: "Gilory", backgroundImage: { lg: 'url("/bgev.svg")', sm: 'url("/bgev.svg")', @@ -146,7 +146,7 @@ const LandingPage = () => { sx={{ py: { xs: 4, sm: 6, md: 8 }, justifyContent: "space-between", - fontFamily: "Inter", + fontFamily: "Gilory", width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" }, }} > @@ -176,7 +176,7 @@ const LandingPage = () => { > { { width: { xs: "120px", md: "140px" }, height: "48px", textTransform: "none", - fontFamily: "Inter", + fontFamily: "Gilory", "&:hover": { backgroundColor: "#439BC1" }, fontSize: { xs: "14px", md: "16px" }, fontWeight: 500, @@ -288,14 +288,16 @@ const LandingPage = () => { spacing={2} textAlign="center" sx={{ - display: { xs: "grid" }, + display: { xs: "grid", }, + justifyContent: "center", + alignItems: "center", gridTemplateColumns: { xs: "repeat(2, 1fr)", // Two items per row on mobile sm: "repeat(4, 1fr)", md: "repeat(4, 1fr)", - lg: "repeat(4, 1fr)", + lg: "repeat(4, 2fr)", }, - gap: { xs: 2, sm: 5,md:5 }, + gap: { xs: 2, sm: 5, md: 5 }, flexDirection: { xs: "column", // Stacked cards in xs sm: "row", // Row layout for sm and above @@ -311,10 +313,10 @@ const LandingPage = () => { sm={6} md={3} sx={{ - background: { xs: "#22496033", sm: "none" }, // Different background for xs - padding: { xs: 2, sm: 0 }, // Add padding for mobile mode - borderRadius: { xs: "8px" }, // Rounded corners for cards in xs - mb: { xs: 2, sm: 0 }, // Add spacing in xs only + background: { xs: "#22496033", sm: "none" }, + padding: { xs: 2, sm: 0 }, + borderRadius: { xs: "8px" }, + mb: { xs: 2, sm: 0 }, }} > { sm: "80px", md: "100px", }} - fontFamily={"Poppins"} + fontFamily={"Gilory"} > 50+ { sm: "80px", md: "100px", }} - fontFamily={"Poppins"} + fontFamily={"Gilory"} > 100% { sm: "80px", md: "100px", }} - fontFamily={"Poppins"} + fontFamily={"Gilory"} > 20+ { sm: "80px", md: "100px", }} - fontFamily={"Poppins"} + fontFamily={"Gilory"} > 10+ { { mt={2} maxWidth="600px" mx="auto" - fontFamily={"Inter"} + fontFamily={"Gilory"} fontSize={{ xs: "14px", sm: "16px", md: "20px" }} fontWeight={400} lineHeight={"140%"} @@ -625,7 +627,7 @@ const LandingPage = () => { variant="h6" sx={{ color: "#52ACDF", - fontFamily: "Inter", + fontFamily: "Gilory", fontWeight: 600, fontSize: { xs: "16px", @@ -640,7 +642,7 @@ const LandingPage = () => { variant="body2" sx={{ color: "#D9D8D8", - fontFamily: "Inter", + fontFamily: "Gilory", fontWeight: 400, fontSize: { xs: "12px", @@ -1238,7 +1240,7 @@ const LandingPage = () => { {/* Text */} { From 0fdbcb0f4259852add7476b038ac91cc74943240 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Tue, 8 Apr 2025 18:34:42 +0530 Subject: [PATCH 081/101] minor change --- src/pages/LandingPage/index.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index 7929ffc..4bd87f7 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -289,13 +289,12 @@ const LandingPage = () => { textAlign="center" sx={{ display: { xs: "grid", }, - justifyContent: "center", - alignItems: "center", + gridTemplateColumns: { xs: "repeat(2, 1fr)", // Two items per row on mobile sm: "repeat(4, 1fr)", md: "repeat(4, 1fr)", - lg: "repeat(4, 2fr)", + lg: "repeat(4, 1fr)", }, gap: { xs: 2, sm: 5, md: 5 }, flexDirection: { From a90c9b643ddb3737b6a5eff62a27d404b8b99bce Mon Sep 17 00:00:00 2001 From: jaanvi Date: Wed, 9 Apr 2025 15:43:56 +0530 Subject: [PATCH 082/101] minor frontend changes --- .../AddBookingModal/addBookingModal.tsx | 147 ++++++++-- .../AddStationModal/addStationModal.tsx | 252 +++++++++--------- src/components/CustomTable/customTable.tsx | 5 + src/components/Header/index.tsx | 8 +- src/components/Modals/ViewModal/index.tsx | 2 +- src/components/SideMenuMobile/index.tsx | 8 +- src/pages/LandingPage/index.tsx | 18 +- 7 files changed, 265 insertions(+), 175 deletions(-) diff --git a/src/components/AddBookingModal/addBookingModal.tsx b/src/components/AddBookingModal/addBookingModal.tsx index 605b1c8..4062a81 100644 --- a/src/components/AddBookingModal/addBookingModal.tsx +++ b/src/components/AddBookingModal/addBookingModal.tsx @@ -23,7 +23,7 @@ import { toast } from "sonner"; import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; import { getAllStations } from "../../redux/slices/stationSlice.ts"; import { fetchAvailableSlots } from "../../redux/slices/slotSlice.ts"; - +import { autofillFix } from "../../shared-theme/customizations/autoFill"; export default function AddBookingModal({ open, handleClose, @@ -108,11 +108,14 @@ export default function AddBookingModal({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, + // width: 400, bgcolor: "background.paper", boxShadow: 24, p: 3, borderRadius: 2, + width: "100%", + maxWidth: 600, + overflow: "auto", }} > {/* Station ID */} - - + + Select Station - - Select Station + {/* Station ID Field */} + + {/* Safely render the error message */} {errors.stationId && ( - {errors.stationName.message} + {errors.stationId.message} )} - - + + Date @@ -198,8 +230,15 @@ export default function AddBookingModal({ {/* Car Port and Date */} {/* Car Name */} - - + + Car Name + {errors.carName && ( {/* Car Port */} - - + + Car Port - Car Port + {errors.carPort && ( - - + + Start Time - - + + End Time - - + + Car Number ); -} \ No newline at end of file +} diff --git a/src/components/AddStationModal/addStationModal.tsx b/src/components/AddStationModal/addStationModal.tsx index a27b518..4b499c7 100644 --- a/src/components/AddStationModal/addStationModal.tsx +++ b/src/components/AddStationModal/addStationModal.tsx @@ -207,7 +207,6 @@ export default function AddStationModal({ placeholder="Enter Charging Station Address" size="small" sx={{ marginTop: 1 }} - error={!!errors.registeredAddress} helperText={ errors.registeredAddress @@ -239,7 +238,6 @@ export default function AddStationModal({ placeholder="Enter Total Slots" size="small" sx={{ marginTop: 1 }} - type="number" error={!!errors.totalSlots} helperText={ @@ -261,120 +259,118 @@ export default function AddStationModal({ {/* Vehicle Brand Dropdown with Checkboxes */} - + - - Vehicle Brand - - - { + if (selected.length === 0) { return ( - - {displayNames.map((id) => { - const brand = - vehicleBrands.find( - (b) => - b.id === id - ); - return brand ? ( - - ) : null; - })} - {moreCount > 0 && ( - - )} - + + Choose Brands + ); - }} - MenuProps={{ - PaperProps: { - style: { - maxHeight: 224, - }, - }, - }} - > - {vehicleBrands.length > 0 ? ( - vehicleBrands.map((brand) => ( - - - - - )) - ) : ( - - No vehicle brands available - - )} - - - {errors.vehicleBrand - ? errors.vehicleBrand.message - : ""} - - - + } + + const displayNames = ( + selected as string[] + ).slice(0, 1); + const moreCount = + (selected as string[]).length - + 1; + + return ( + + {displayNames.map((id,index) => { + const brand = + vehicleBrands.find( + (b) => + b.id === id + ); + return brand ? ( + + {brand + ? brand.name + : ""} + + ) : null; + })} + + {moreCount > 0 && ( + + +{moreCount} more + + )} + + ); + }} + MenuProps={{ + PaperProps: { + style: { + maxHeight: 224, + }, + }, + }} + > + {vehicleBrands.length > 0 ? ( + vehicleBrands.map((brand) => ( + + + + + )) + ) : ( + + No vehicle brands available + + )} + + + {errors.vehicleBrand + ? errors.vehicleBrand.message + : ""} + + + - {/* Replace the Vehicle Name Dropdown code with this */} { @@ -424,28 +419,29 @@ export default function AddStationModal({ {displayNames.map( - (name) => ( - + (name, index) => ( + + {name} + ) )} {moreCount > 0 && ( - + + +{moreCount} more + )} ); diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index 0d02790..5e1c6f3 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -624,6 +624,8 @@ const CustomTable: React.FC = ({ onClick={(e) => { e.stopPropagation(); setViewModal(true); + + }} color="primary" sx={{ @@ -640,6 +642,7 @@ const CustomTable: React.FC = ({ handleViewButton(selectedRow?.id) + } open={viewModal} setViewModal={setViewModal} @@ -698,6 +701,7 @@ const CustomTable: React.FC = ({ setModalOpen(true); // Only open if a row is selected setRowData(selectedRow); } + handleClose(); }} color="primary" sx={{ @@ -755,6 +759,7 @@ const CustomTable: React.FC = ({ onClick={(e) => { e.stopPropagation(); setDeleteModal(true); + handleClose(); }} color="error" sx={{ diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 9abb2d9..6843b06 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -110,7 +110,7 @@ export default function Header() { - {showNotifications && ( + {/* {showNotifications && ( - {/* - Notifications - */} + No notifications yet - )} + )} */} ); diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx index 138d34d..ae4a863 100644 --- a/src/components/Modals/ViewModal/index.tsx +++ b/src/components/Modals/ViewModal/index.tsx @@ -78,7 +78,7 @@ export default function ViewModal({ open, setViewModal, id }: Props) { {selectedAdmin ? ( - + Name: diff --git a/src/components/SideMenuMobile/index.tsx b/src/components/SideMenuMobile/index.tsx index b761442..e77a1bf 100644 --- a/src/components/SideMenuMobile/index.tsx +++ b/src/components/SideMenuMobile/index.tsx @@ -66,13 +66,13 @@ export default function SideMenuMobile({ Super Admin - + {/* - + */} - @@ -85,7 +85,7 @@ export default function SideMenuMobile({ e.stopPropagation(); setLogoutModal(true); }} - sx={{ color: "red" }} + > Logout diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index 4bd87f7..0c3db36 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -288,8 +288,8 @@ const LandingPage = () => { spacing={2} textAlign="center" sx={{ - display: { xs: "grid", }, - + display: { xs: "grid" }, + gridTemplateColumns: { xs: "repeat(2, 1fr)", // Two items per row on mobile sm: "repeat(4, 1fr)", @@ -670,7 +670,7 @@ const LandingPage = () => { borderRadius: "16px", mt: { xs: 6, md: 10 }, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", }} > Key Features @@ -690,7 +690,7 @@ const LandingPage = () => { py: { xs: 2, md: 5 }, px: { xs: 2, md: 3 }, mt: { xs: 6, md: 5 }, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", }} > { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, // height: { xs: "auto", lg: "261px", sm: "208px" }, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", borderRadius: "12px", }} > @@ -1271,7 +1271,7 @@ const LandingPage = () => { lg: "54px", md: "44px", }, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", textTransform: "none", fontWeight: 500, fontSize: { @@ -1306,7 +1306,7 @@ const LandingPage = () => { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, mb: { xs: 6, sm: 8, md: 10 }, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", height: "auto", borderRadius: { xs: "8px", lg: "12px" }, }} @@ -1317,7 +1317,7 @@ const LandingPage = () => { py: 4, px: 3, mt: 2, - fontFamily: "Neue Montreal", + fontFamily: "Gilory", }} > { variant="body2" sx={{ my: { xs: 2, sm: 3 }, - fontFamily: "Inter", + fontFamily: "Gilory", fontWeight: 400, fontSize: { xs: "14px", sm: "18px", md: "20px" }, color: "#FFFFFF", From 769239b3498337ffc5f7b05b97efc3988cb3ea0f Mon Sep 17 00:00:00 2001 From: jaanvi Date: Wed, 9 Apr 2025 16:16:31 +0530 Subject: [PATCH 083/101] minor change --- src/components/EditStationModal/editSationModal.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/components/EditStationModal/editSationModal.tsx b/src/components/EditStationModal/editSationModal.tsx index 320960c..e86b02d 100644 --- a/src/components/EditStationModal/editSationModal.tsx +++ b/src/components/EditStationModal/editSationModal.tsx @@ -349,7 +349,9 @@ const EditStationModal: React.FC = ({ Select Vehicle Brands - Choose Brand + {selectedBrands.length === 0 && ( + Choose Brand + )} Date: Thu, 10 Apr 2025 18:36:07 +0530 Subject: [PATCH 084/101] addslot and images in vehicle added --- src/components/AddSlotModal/addSlotModal.tsx | 371 +++++++++++++++--- .../AddVehicleModal/addVehicleModal.tsx | 73 ++-- .../BookingSlotsMangers/bookingslots.tsx | 236 +++++++++++ .../EditVehicleModal/editVehicleModal.tsx | 165 ++++---- src/components/Header/index.tsx | 8 +- src/components/MenuContent/index.tsx | 11 +- src/pages/EVSlotManagement/index.tsx | 6 +- src/pages/VehicleList/index.tsx | 17 +- src/redux/slices/VehicleSlice.ts | 356 +++++++++-------- src/router.tsx | 3 + 10 files changed, 907 insertions(+), 339 deletions(-) create mode 100644 src/components/BookingSlotsMangers/bookingslots.tsx diff --git a/src/components/AddSlotModal/addSlotModal.tsx b/src/components/AddSlotModal/addSlotModal.tsx index d6602de..930bb2e 100644 --- a/src/components/AddSlotModal/addSlotModal.tsx +++ b/src/components/AddSlotModal/addSlotModal.tsx @@ -1,4 +1,152 @@ -import React, { useState } from "react"; +// import React, { useState } from "react"; +// import { +// Dialog, +// DialogActions, +// DialogContent, +// DialogTitle, +// Button, +// TextField, +// Typography, +// Box, +// } from "@mui/material"; +// import { useForm } from "react-hook-form"; + +// const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { +// const { +// register, +// handleSubmit, +// reset, +// formState: { errors }, +// } = useForm(); +// const [isAvailable, setIsAvailable] = useState(true); // Default is available + +// // Get today's date in the format yyyy-mm-dd +// const today = new Date().toISOString().split("T")[0]; + +// const onSubmit = (data: { +// date: string; +// startHour: string; +// endHour: string; +// }) => { +// handleAddSlot({ ...data, isAvailable }); +// reset(); +// handleClose(); +// }; + +// return ( +// +// Add EV Slot +// +// +// +// Date +// +// +// value >= today || "Date cannot be in the past", +// })} +// // label="Date" +// // sx={{ marginTop: 1 }} +// type="date" +// fullWidth +// margin="normal" +// slotProps={{ +// inputLabel: { +// shrink: true, +// }, +// }} +// error={!!errors.date} +// helperText={errors.date?.message} +// // Set the min value to today's date +// inputProps={{ min: today }} +// /> +// +// Start Hour +// +// +// +// End Hour +// +// +// {/* Availability Toggle */} +// + +// +// +// {isAvailable ? "Available" : "Not Available"} +// +// +// +// + +// +// +// +// +// +// ); +// }; + +// export default AddSlotModal; +import React, { useState, useEffect } from "react"; import { Dialog, DialogActions, @@ -8,6 +156,12 @@ import { TextField, Typography, Box, + FormControlLabel, + Switch, + MenuItem, + Select, + FormControl, + InputLabel, } from "@mui/material"; import { useForm } from "react-hook-form"; @@ -16,19 +170,77 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { register, handleSubmit, reset, + watch, formState: { errors }, } = useForm(); - const [isAvailable, setIsAvailable] = useState(true); // Default is available + const [isAvailable, setIsAvailable] = useState(true); + const [isDateRange, setIsDateRange] = useState(false); + const [durationUnit, setDurationUnit] = useState("minutes"); + const [minEndTime, setMinEndTime] = useState(""); // Get today's date in the format yyyy-mm-dd const today = new Date().toISOString().split("T")[0]; - const onSubmit = (data: { - date: string; - startHour: string; - endHour: string; - }) => { - handleAddSlot({ ...data, isAvailable }); + // Watch the start time value + const startHour = watch("startHour"); + + useEffect(() => { + if (startHour) { + setMinEndTime(startHour); + } + }, [startHour]); + + const onSubmit = (data: any) => { + const { date, startDate, endDate, startHour, endHour, duration } = data; + const slots: { date: string; startHour: string; endHour: string; isAvailable: boolean; duration: number; }[] = []; + + const generateSlotsForDate = (date: string) => { + const startTime = new Date(`1970-01-01T${startHour}:00`); + const endTime = new Date(`1970-01-01T${endHour}:00`); + let durationMinutes = parseInt(duration, 10); + + if (durationUnit === "hours") { + durationMinutes *= 60; + } + + for ( + let time = startTime; + time < endTime; + time.setMinutes(time.getMinutes() + durationMinutes) + ) { + const slotEndTime = new Date(time); + slotEndTime.setMinutes( + slotEndTime.getMinutes() + durationMinutes + ); + + if (slotEndTime <= endTime) { + slots.push({ + date, + startHour: time.toTimeString().slice(0, 5), + endHour: slotEndTime.toTimeString().slice(0, 5), + isAvailable, + duration: durationMinutes, + }); + } + } + }; + + if (isDateRange) { + const start = new Date(startDate); + const end = new Date(endDate); + for ( + let d = new Date(start); + d <= end; + d.setDate(d.getDate() + 1) + ) { + const dateString = d.toISOString().split("T")[0]; + generateSlotsForDate(dateString); + } + } else { + generateSlotsForDate(date); + } + + handleAddSlot(slots); reset(); handleClose(); }; @@ -38,30 +250,73 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { Add EV Slot
    - - Date - - - value >= today || "Date cannot be in the past", - })} - // label="Date" - // sx={{ marginTop: 1 }} - type="date" - fullWidth - margin="normal" - slotProps={{ - inputLabel: { - shrink: true, - }, - }} - error={!!errors.date} - helperText={errors.date?.message} - // Set the min value to today's date - inputProps={{ min: today }} + setIsDateRange(!isDateRange)} + /> + } + label="Select Date Range" /> + {isDateRange ? ( + <> + + Start Date + + + value >= today || + "Start date cannot be in the past", + })} + type="date" + fullWidth + margin="normal" + error={!!errors.startDate} + helperText={errors.startDate?.message} + inputProps={{ min: today }} + /> + + End Date + + + value >= today || + "End date cannot be in the past", + })} + type="date" + fullWidth + margin="normal" + error={!!errors.endDate} + helperText={errors.endDate?.message} + inputProps={{ min: today }} + /> + + ) : ( + <> + + Date + + + value >= today || + "Date cannot be in the past", + })} + type="date" + fullWidth + margin="normal" + error={!!errors.date} + helperText={errors.date?.message} + inputProps={{ min: today }} + /> + + )} Start Hour @@ -69,16 +324,9 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { {...register("startHour", { required: "Start hour is required", })} - // label="Start Hour" type="time" - // sx={{ marginTop: 1 }} fullWidth margin="normal" - slotProps={{ - inputLabel: { - shrink: true, - }, - }} error={!!errors.startHour} helperText={errors.startHour?.message} /> @@ -88,32 +336,60 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { + value > startHour || + "End hour must be after start hour", })} - // label="End Hour" type="time" - // sx={{ marginTop: 1 }} fullWidth margin="normal" - InputLabelProps={{ - shrink: true, - }} error={!!errors.endHour} helperText={errors.endHour?.message} + inputProps={{ min: minEndTime }} /> - {/* Availability Toggle */} + + Slot Duration + + + + + Unit + + + - @@ -125,7 +401,6 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { - + + {isAvailable ? "Available" : "Not Available"} + + + + + + + +
    + + ); +}; + +export default AddSlotModal; diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index e7a6863..3501516 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -1,27 +1,20 @@ -import React, { useEffect } from "react"; -import { - Box, - Button, - Typography, - Modal, -} from "@mui/material"; +import React, { useEffect, useState } from "react"; +import { Box, Button, Typography, Modal } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; import { updateVehicle } from "../../redux/slices/VehicleSlice"; -import { - CustomIconButton, - CustomTextField, -} from "../AddUserModal/styled.css"; +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; + interface EditVehicleModalProps { open: boolean; handleClose: () => void; handleUpdate: ( id: string, name: string, - email: string, - phone: string, - registeredAddress: string, - imageUrl: string + company: string, + modelName: string, + chargeType: string, + imageUrl: File | null ) => void; editRow: any; } @@ -31,7 +24,7 @@ interface FormData { company: string; modelName: string; chargeType: string; - imageUrl: string; + imageUrl: File | null; } const EditVehicleModal: React.FC = ({ @@ -52,37 +45,57 @@ const EditVehicleModal: React.FC = ({ company: "", modelName: "", chargeType: "", - imageUrl: "", + imageUrl: null, }, }); // Set values if editRow is provided + const [imagePreview, setImagePreview] = useState(null); + useEffect(() => { if (editRow) { + // Construct full image URL + const imageUrl = `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.imageUrl}`; + setImagePreview(imageUrl); // Set the image URL to display the preview setValue("name", editRow.name); setValue("company", editRow.company); setValue("modelName", editRow.modelName); setValue("chargeType", editRow.chargeType); - setValue("imageUrl", editRow.imageUrl); } else { reset(); } }, [editRow, setValue, reset]); - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate( - editRow.id, - data.name, - data.company, - data.modelName, - data.chargeType, - data.imageUrl - ); - } - handleClose(); // Close the modal - reset(); // Reset the form fields - }; + + +const handleImageChange = (e: React.ChangeEvent) => { + const file = e.target.files?.[0]; + if (file) { + setImagePreview(URL.createObjectURL(file)); // Preview the image + setValue("imageUrl", file); // Set the file in the form + } +}; + +const onSubmit = (data: FormData) => { + // Check if a new image was selected and set its URL or filename + const imageUrl = data.imageUrl + ? `${process.env.REACT_APP_BACKEND_URL}/image/${data.imageUrl.name}` // Assuming image is a file object + : editRow?.imageUrl; // Keep existing image if not changed + + handleUpdate( + editRow.id, + data.name, + data.company, + data.modelName, + data.chargeType, + imageUrl // Send the updated image URL or filename to backend + ); + + handleClose(); + reset(); +}; + + return ( = ({ name="name" control={control} rules={{ - required: "Vehicle Name is required", - minLength: { - value: 3, - message: - "Minimum 3 characters required", - }, - maxLength: { - value: 30, - message: - "Maximum 30 characters allowed", - }, - pattern: { - value: /^[A-Za-z\s]+$/, // Only letters and spaces are allowed - message: - "Vehicle Name must only contain letters and spaces", - }, - }} + required: "Vehicle Name is required", + minLength: { + value: 3, + message: + "Minimum 3 characters required", + }, + maxLength: { + value: 30, + message: + "Maximum 30 characters allowed", + }, + pattern: { + value: /^[A-Za-z\s]+$/, // Only letters and spaces are allowed + message: + "Vehicle Name must only contain letters and spaces", + }, + }} render={({ field }) => ( = ({ sx={{ marginTop: 1 }} error={!!errors.name} helperText={errors.name?.message} - /> )} /> @@ -283,7 +295,7 @@ const EditVehicleModal: React.FC = ({
    - {/* Third Row - Image URL Input */} + {/* Image Upload */} = ({ }} > - Image URL + Upload Image - ( - + Upload Image + + + {imagePreview && ( + + + Preview: + + image preview - )} - /> + + )}
    diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index 6843b06..a086df8 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -61,7 +61,7 @@ export default function Header() { }} > {/* Search Bar */} - - +
    */} {/* Notification and Profile Section */} - + /> */}
    + +
    + ); } diff --git a/src/pages/VehicleList/index.tsx b/src/pages/VehicleList/index.tsx index b215928..114c40f 100644 --- a/src/pages/VehicleList/index.tsx +++ b/src/pages/VehicleList/index.tsx @@ -46,12 +46,13 @@ export default function VehicleList() { company: string; modelName: string; chargeType: string; - imageUrl: string; + imageFile: File; }) => { try { - await dispatch(addVehicle(data)); // Dispatch action to add vehicle - await dispatch(vehicleList()); // Fetch the updated list - handleCloseModal(); // Close the modal + const response = await dispatch(addVehicle(data)); + console.log("Added vehicle response: ", response); // Check if the image URL is included in the response + await dispatch(vehicleList()); + handleCloseModal(); } catch (error) { console.error("Error adding vehicle", error); } @@ -92,8 +93,9 @@ export default function VehicleList() { { id: "imageUrl", label: "Image" }, { id: "action", label: "Action", align: "center" }, ]; - - + console.log( + `${process.env.REACT_APP_BACKEND_URL}/image/${vehicles[0]?.imageUrl}` + ); const categoryRows = vehicles?.length ? vehicles?.map( @@ -114,11 +116,10 @@ export default function VehicleList() { company: vehicle?.company, modelName: vehicle?.modelName, chargeType: vehicle?.chargeType, - imageUrl: vehicle?.imageUrl, + imageUrl: `${process.env.REACT_APP_BACKEND_URL}/image/${vehicle?.imageUrl}`, }) ) : []; - return ( <> ("vehicle/fetchVehicleBrands", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/get-vehicle-brand"); + try { + const response = await http.get("/get-vehicle-brand"); - if (!response.data || !Array.isArray(response.data.data)) { - throw new Error("Expected array of vehicle brands"); - } + if (!response.data || !Array.isArray(response.data.data)) { + throw new Error("Expected array of vehicle brands"); + } - // Map the brand names (strings) to objects with 'id' and 'name' properties - return response.data.data.map((brand: string) => ({ - id: brand, // Use brand name as the ID - name: brand, // Use brand name as the label - })); - } catch (error: any) { - return rejectWithValue("Failed to fetch vehicle brands"); - } + // Map the brand names (strings) to objects with 'id' and 'name' properties + return response.data.data.map((brand: string) => ({ + id: brand, // Use brand name as the ID + name: brand, // Use brand name as the label + })); + } catch (error: any) { + return rejectWithValue("Failed to fetch vehicle brands"); + } }); export const vehicleList = createAsyncThunk< - Vehicle[], - void, - { rejectValue: string } + Vehicle[], + void, + { rejectValue: string } >("fetchVehicles", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); + try { + const token = localStorage?.getItem("authToken"); + if (!token) throw new Error("No token found"); - const response = await http.get("/get-vehicles"); + const response = await http.get("/get-vehicles"); + // console.log("---------",response?.data?.data); - if (!response.data?.data) throw new Error("Invalid API response"); + if (!response.data?.data) throw new Error("Invalid API response"); - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile" + error); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } + return response.data.data; + } catch (error: any) { + toast.error("Error Fetching Profile" + error); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } }); -//Add Vehicle +// Add Vehicle export const addVehicle = createAsyncThunk< - Vehicle, - { - name: string; - company: string; - modelName: string; - chargeType: string; - imageUrl: string; - }, - { rejectValue: string } ->("/AddVehicle", async (data, { rejectWithValue }) => { - try { - const response = await http.post("create-vehicle", data); - return response.data; - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } + Vehicle, + { + name: string; + company: string; + modelName: string; + chargeType: string; + imageFile: File; + }, + { rejectValue: string } +>("addVehicle", async ({ name, company, modelName, chargeType, imageFile }, { rejectWithValue }) => { + try { + const formData = new FormData(); + formData.append("name", name); + formData.append("company", company); + formData.append("modelName", modelName); + formData.append("chargeType", chargeType); + formData.append("image", imageFile); + + const response = await http.post("create-vehicle", formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } }); // Update Vehicle details export const updateVehicle = createAsyncThunk( - "updateVehicle", - async ({ id, ...vehicleData }: Vehicle, { rejectWithValue }) => { - try { - const response = await http.patch( - `/update-vehicle/${id}`, - vehicleData - ); - toast.success("Vehicle Deatils updated successfully"); - return response?.data; - } catch (error: any) { - toast.error("Error updating the user: " + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } + "updateVehicle", + async ({ id, ...vehicleData }: Vehicle, { rejectWithValue }) => { + try { + const response = await http.patch( + `/update-vehicle/${id}`, + vehicleData + ); + toast.success("Vehicle Details updated successfully"); + return response?.data; + } catch (error: any) { + toast.error("Error updating the user: " + error); + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } + } ); + export const deleteVehicle = createAsyncThunk< - string, - string, - { rejectValue: string } + string, + string, + { rejectValue: string } >("deleteVehicle", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-vehicle/${id}`); - toast.success(response.data?.message); - return id; - } catch (error: any) { - toast.error("Error deleting the vehicle" + error); + try { + const response = await http.delete(`/delete-vehicle/${id}`); + toast.success(response.data?.message); + return id; + } catch (error: any) { + toast.error("Error deleting the vehicle" + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } + return rejectWithValue( + error.response?.data?.message || "An error occurred" + ); + } }); -const vehicleSlice = createSlice({ - name: "vehicle", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(vehicleList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - vehicleList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicles = action.payload; - } - ) - .addCase(vehicleList.rejected, (state, action) => { - state.loading = false; - state.error = action.error.message || "Failed to fetch users"; - }) - .addCase(fetchVehicleBrands.pending, (state) => { - state.loading = true; - }) - .addCase( - fetchVehicleBrands.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicleBrands = action.payload; - } - ) - .addCase(fetchVehicleBrands.rejected, (state, action) => { +const vehicleSlice = createSlice({ + name: "vehicle", + initialState, + reducers: {}, + extraReducers: (builder) => { + builder + .addCase(vehicleList.pending, (state) => { + state.loading = true; + state.error = null; + }) + .addCase( + vehicleList.fulfilled, + (state, action: PayloadAction) => { state.loading = false; - state.error = - action.payload || "Failed to fetch vehicle brands"; - }) - .addCase(addVehicle.pending, (state) => { - state.loading = true; - // state.error = null; - }) - .addCase( - addVehicle.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicles.push(action.payload); - } - ) - .addCase(addVehicle.rejected, (state) => { + state.vehicles = action.payload; // Replaces vehicle list in state + } + ) + + .addCase(vehicleList.rejected, (state, action) => { + state.loading = false; + state.error = action.error.message || "Failed to fetch users"; + }) + .addCase(fetchVehicleBrands.pending, (state) => { + state.loading = true; + }) + .addCase( + fetchVehicleBrands.fulfilled, + (state, action: PayloadAction) => { state.loading = false; - }) - .addCase(updateVehicle.pending, (state) => { - state.loading = true; - }) - .addCase(updateVehicle.fulfilled, (state, action) => { + state.vehicleBrands = action.payload; + } + ) + .addCase(fetchVehicleBrands.rejected, (state, action) => { + state.loading = false; + state.error = action.payload || "Failed to fetch vehicle brands"; + }) + .addCase(addVehicle.pending, (state) => { + state.loading = true; + }) + .addCase( + addVehicle.fulfilled, + (state, action: PayloadAction) => { state.loading = false; - state.error = action.payload; - }) - .addCase(updateVehicle.rejected, (state) => { - state.loading = false; - }) - .addCase(deleteVehicle.pending, (state) => { - state.loading = true; - }) - .addCase(deleteVehicle.fulfilled, (state, action) => { - state.loading = false; - state.vehicles = state.vehicles.filter( - (vehicle) => String(vehicle.id) !== String(action.payload) - ); - }) - .addCase(deleteVehicle.rejected, (state) => { - state.loading = false; - }); - }, + state.vehicles.push(action.payload); + } + ) + + .addCase(addVehicle.rejected, (state) => { + state.loading = false; + }) + .addCase(updateVehicle.pending, (state) => { + state.loading = true; + }) + .addCase(updateVehicle.fulfilled, (state, action) => { + state.loading = false; + const updatedVehicle = action.payload; + state.vehicles = state.vehicles.map((vehicle) => + vehicle.id === updatedVehicle.id ? updatedVehicle : vehicle + ); + toast.success("Vehicle Details updated successfully"); + }) + + .addCase(updateVehicle.rejected, (state) => { + state.loading = false; + }) + .addCase(deleteVehicle.pending, (state) => { + state.loading = true; + }) + .addCase(deleteVehicle.fulfilled, (state, action) => { + state.loading = false; + state.vehicles = state.vehicles.filter( + (vehicle) => String(vehicle.id) !== String(action.payload) + ); + }) + .addCase(deleteVehicle.rejected, (state) => { + state.loading = false; + }); + }, }); export default vehicleSlice.reducer; diff --git a/src/router.tsx b/src/router.tsx index 30d7a1d..17cc2c3 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -28,6 +28,8 @@ const ExternalStationList = lazy( ); const AllManagersList = lazy(() => import("./pages/AllMangersList")); const AvailableSlotsList = lazy(() => import("./pages/AvailableSlotsList")); + + interface ProtectedRouteProps { // caps: string[]; component: React.ReactNode; @@ -134,6 +136,7 @@ export default function AppRouter() { /> } /> + {/* Catch-all Route */} From 62777a67dec141b53122d67f59f71355167a0ba6 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Fri, 11 Apr 2025 18:30:41 +0530 Subject: [PATCH 085/101] image slotbooking integration and ui changes --- src/components/AddSlotModal/addSlotModal.tsx | 107 ++--- .../AddVehicleModal/addVehicleModal.tsx | 446 +++++++++++------- src/components/CustomTable/customTable.tsx | 88 ++-- .../EditVehicleModal/editVehicleModal.tsx | 100 ++-- src/components/MainGrid/mainGrid.tsx | 2 +- src/components/MenuContent/index.tsx | 2 +- .../Modals/VehicleViewModal/index.tsx | 35 +- src/components/SideMenu/sideMenu.tsx | 123 +++-- src/pages/EvSlotList/index.tsx | 133 ++++-- src/pages/VehicleList/index.tsx | 94 ++-- src/redux/slices/VehicleSlice.ts | 70 ++- src/redux/slices/slotSlice.ts | 72 ++- 12 files changed, 786 insertions(+), 486 deletions(-) diff --git a/src/components/AddSlotModal/addSlotModal.tsx b/src/components/AddSlotModal/addSlotModal.tsx index 930bb2e..1986283 100644 --- a/src/components/AddSlotModal/addSlotModal.tsx +++ b/src/components/AddSlotModal/addSlotModal.tsx @@ -164,8 +164,10 @@ import { InputLabel, } from "@mui/material"; import { useForm } from "react-hook-form"; +import { useDispatch } from "react-redux"; // Import the Redux dispatch +import { createSlot } from "../../redux/slices/slotSlice.ts"; // Assuming this is your slice -const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { +const AddSlotModal = ({ open, handleClose }: any) => { const { register, handleSubmit, @@ -173,6 +175,8 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { watch, formState: { errors }, } = useForm(); + const dispatch = useDispatch(); // Get dispatch from Redux + const [isAvailable, setIsAvailable] = useState(true); const [isDateRange, setIsDateRange] = useState(false); const [durationUnit, setDurationUnit] = useState("minutes"); @@ -190,60 +194,41 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { } }, [startHour]); - const onSubmit = (data: any) => { - const { date, startDate, endDate, startHour, endHour, duration } = data; - const slots: { date: string; startHour: string; endHour: string; isAvailable: boolean; duration: number; }[] = []; +const onSubmit = (data: any) => { + const { + date, + startingDate, + endingDate, + startHour, + endHour, + duration, + + } = data; - const generateSlotsForDate = (date: string) => { - const startTime = new Date(`1970-01-01T${startHour}:00`); - const endTime = new Date(`1970-01-01T${endHour}:00`); - let durationMinutes = parseInt(duration, 10); + const payload = isDateRange + ? { + startingDate, + endingDate, + startHour, + endHour, + duration: parseInt(duration, 10), + isAvailable, + + } + : { + date, + startHour, + endHour, + duration: parseInt(duration, 10), + isAvailable, + + }; - if (durationUnit === "hours") { - durationMinutes *= 60; - } + dispatch(createSlot(payload)); + reset(); + handleClose(); +}; - for ( - let time = startTime; - time < endTime; - time.setMinutes(time.getMinutes() + durationMinutes) - ) { - const slotEndTime = new Date(time); - slotEndTime.setMinutes( - slotEndTime.getMinutes() + durationMinutes - ); - - if (slotEndTime <= endTime) { - slots.push({ - date, - startHour: time.toTimeString().slice(0, 5), - endHour: slotEndTime.toTimeString().slice(0, 5), - isAvailable, - duration: durationMinutes, - }); - } - } - }; - - if (isDateRange) { - const start = new Date(startDate); - const end = new Date(endDate); - for ( - let d = new Date(start); - d <= end; - d.setDate(d.getDate() + 1) - ) { - const dateString = d.toISOString().split("T")[0]; - generateSlotsForDate(dateString); - } - } else { - generateSlotsForDate(date); - } - - handleAddSlot(slots); - reset(); - handleClose(); - }; return ( @@ -265,7 +250,7 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { Start Date value >= today || @@ -274,15 +259,15 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { type="date" fullWidth margin="normal" - error={!!errors.startDate} - helperText={errors.startDate?.message} + error={!!errors.startingDate} + helperText={errors.startingDate?.message} inputProps={{ min: today }} /> End Date value >= today || @@ -291,8 +276,8 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { type="date" fullWidth margin="normal" - error={!!errors.endDate} - helperText={errors.endDate?.message} + error={!!errors.endingDate} + helperText={errors.endingDate?.message} inputProps={{ min: today }} /> @@ -366,13 +351,13 @@ const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { helperText={errors.duration?.message} /> - Unit + ( + + )} + /> + + + + + Company + + ( + + )} /> - {/* Submit Button */} + {/* Second Row - Two Inputs */} + + + + Model Name + + ( + + )} + /> + + + + + Charge Type + + ( + + )} + /> + + + + {/* Image Upload */} + + Upload Image + + {errors.imageFile && ( + + {errors.imageFile.message} + + )} + {imagePreview && ( + + + Preview: + + image preview + + )} - + + + {/* Submit Button */} + + + ); diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index 5e1c6f3..3fd21ba 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -41,6 +41,7 @@ import { fetchAvailableSlots, } from "../../redux/slices/slotSlice.ts"; import { bookingList, deleteBooking } from "../../redux/slices/bookSlice.ts"; +import AddCircleIcon from "@mui/icons-material/AddCircle"; // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ [`&.${tableCellClasses.head}`]: { @@ -49,7 +50,7 @@ const StyledTableCell = styled(TableCell)(({ theme }) => ({ borderBottom: "none", // Remove any border at the bottom of the header }, [`&.${tableCellClasses.body}`]: { - fontSize: 14, + fontSize: "16px", borderBottom: "1px solid #454545", // Adding border to body cells }, })); @@ -72,6 +73,7 @@ export interface Column { id: string; label: string; align?: "left" | "center" | "right"; + } interface Row { @@ -246,8 +248,8 @@ const CustomTable: React.FC = ({ {/* Dynamic title based on the page type */} @@ -306,7 +308,7 @@ const CustomTable: React.FC = ({ height: "44px", borderWidth: "1px", padding: "14px 12px 14px 12px", - gap: "16px", + "& fieldset": { borderColor: "#FFFFFF" }, "&:hover fieldset": { borderColor: "#FFFFFF" }, "&.Mui-focused fieldset": { @@ -350,12 +352,15 @@ const CustomTable: React.FC = ({ sx={{ backgroundColor: "#52ACDF", color: "white", - borderRadius: "8px", - width: "184px", + minWidth: "115px", // Start small but allow it to grow + maxWidth: "250px", // Optional: limit it from being *too* wide marginRight: "16px", + paddingX: "16px", + whiteSpace: "nowrap", // Prevents text from wrapping "&:hover": { backgroundColor: "#439BC1" }, }} - onClick={() => handleClickOpen()} + onClick={handleClickOpen} + //startIcon={} // <-- this adds the icon! > Add{" "} {(() => { @@ -450,8 +455,7 @@ const CustomTable: React.FC = ({ backgroundColor: "#272727", boxShadow: "-5px 0 5px -2px rgba(0,0,0,0.15)", - borderBottom: - "1px solid #454545", + borderBottom: "1px solid #454545", }), }} > @@ -533,6 +537,7 @@ const CustomTable: React.FC = ({ style={{ width: "50px", height: "50px", + borderRadius: "50%", objectFit: "cover", }} /> @@ -576,30 +581,42 @@ const CustomTable: React.FC = ({ marginTop: "16px", }} > - - Page Number : - - + {filteredRows.length > 0 && ( + <> + + Page Number : + + + + )} + {/* Menu Actions */} {open && ( = ({ onClick={(e) => { e.stopPropagation(); setViewModal(true); - - }} color="primary" sx={{ @@ -642,7 +657,6 @@ const CustomTable: React.FC = ({ handleViewButton(selectedRow?.id) - } open={viewModal} setViewModal={setViewModal} @@ -701,7 +715,7 @@ const CustomTable: React.FC = ({ setModalOpen(true); // Only open if a row is selected setRowData(selectedRow); } - handleClose(); + handleClose(); }} color="primary" sx={{ @@ -759,7 +773,7 @@ const CustomTable: React.FC = ({ onClick={(e) => { e.stopPropagation(); setDeleteModal(true); - handleClose(); + handleClose(); }} color="error" sx={{ diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index 3501516..0f7e8db 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -2,7 +2,6 @@ import React, { useEffect, useState } from "react"; import { Box, Button, Typography, Modal } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; -import { updateVehicle } from "../../redux/slices/VehicleSlice"; import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; interface EditVehicleModalProps { @@ -49,53 +48,61 @@ const EditVehicleModal: React.FC = ({ }, }); - // Set values if editRow is provided const [imagePreview, setImagePreview] = useState(null); + // Set form values and image preview when editRow changes useEffect(() => { if (editRow) { - // Construct full image URL - const imageUrl = `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.imageUrl}`; - setImagePreview(imageUrl); // Set the image URL to display the preview - setValue("name", editRow.name); - setValue("company", editRow.company); - setValue("modelName", editRow.modelName); - setValue("chargeType", editRow.chargeType); + // Set form fields + setValue("name", editRow.name || ""); + setValue("company", editRow.company || ""); + setValue("modelName", editRow.modelName || ""); + setValue("chargeType", editRow.chargeType || ""); + + // Set image preview for existing image + if (editRow?.imageUrl) { + const imageUrl = + editRow.imageUrl.startsWith("http") || + editRow.imageUrl.startsWith("blob") + ? editRow.imageUrl + : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.imageUrl}`; + + setImagePreview(imageUrl); + } else { + setImagePreview(null); + } + } else { + // Reset form and preview when no editRow reset(); + setImagePreview(null); } }, [editRow, setValue, reset]); + // Handle image upload + const handleImageChange = (e: React.ChangeEvent) => { + const file = e.target.files?.[0]; + if (file) { + setImagePreview(URL.createObjectURL(file)); // Show preview of new image + setValue("imageUrl", file); // Update form with new file + } + }; + // Handle form submission + const onSubmit = (data: FormData) => { + handleUpdate( + editRow.id, + data.name, + data.company, + data.modelName, + data.chargeType, + data.imageUrl // Pass File | null to handleUpdate + ); -const handleImageChange = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - setImagePreview(URL.createObjectURL(file)); // Preview the image - setValue("imageUrl", file); // Set the file in the form - } -}; - -const onSubmit = (data: FormData) => { - // Check if a new image was selected and set its URL or filename - const imageUrl = data.imageUrl - ? `${process.env.REACT_APP_BACKEND_URL}/image/${data.imageUrl.name}` // Assuming image is a file object - : editRow?.imageUrl; // Keep existing image if not changed - - handleUpdate( - editRow.id, - data.name, - data.company, - data.modelName, - data.chargeType, - imageUrl // Send the updated image URL or filename to backend - ); - - handleClose(); - reset(); -}; - - + handleClose(); + reset(); + setImagePreview(null); // Clear preview after submission + }; return ( { if (reason === "backdropClick") { return; } - handleClose(); // Close modal when clicking cross or cancel + handleClose(); }} aria-labelledby="edit-vehicle-modal" > @@ -176,7 +183,7 @@ const onSubmit = (data: FormData) => { "Maximum 30 characters allowed", }, pattern: { - value: /^[A-Za-z\s]+$/, // Only letters and spaces are allowed + value: /^[A-Za-z\s]+$/, message: "Vehicle Name must only contain letters and spaces", }, @@ -307,17 +314,17 @@ const onSubmit = (data: FormData) => { Upload Image */} + + -// ); -// }; - -// export default AddSlotModal; import React, { useState, useEffect } from "react"; import { - Dialog, - DialogActions, - DialogContent, - DialogTitle, - Button, - TextField, - Typography, Box, + Button, + Typography, + Modal, FormControlLabel, Switch, + TextField, MenuItem, Select, - FormControl, InputLabel, + FormControl, } from "@mui/material"; import { useForm } from "react-hook-form"; -import { useDispatch } from "react-redux"; // Import the Redux dispatch +import { useDispatch } from "react-redux"; import { createSlot } from "../../redux/slices/slotSlice.ts"; // Assuming this is your slice +import CloseIcon from "@mui/icons-material/Close"; +import { CustomIconButton } from "../AddUserModal/styled.css"; // Assuming this is for custom styled components const AddSlotModal = ({ open, handleClose }: any) => { + const dispatch = useDispatch(); // Get dispatch from Redux const { register, handleSubmit, @@ -175,17 +27,13 @@ const AddSlotModal = ({ open, handleClose }: any) => { watch, formState: { errors }, } = useForm(); - const dispatch = useDispatch(); // Get dispatch from Redux const [isAvailable, setIsAvailable] = useState(true); const [isDateRange, setIsDateRange] = useState(false); - const [durationUnit, setDurationUnit] = useState("minutes"); const [minEndTime, setMinEndTime] = useState(""); + const [durationUnit, setDurationUnit] = useState("minutes"); // New state for duration unit - // Get today's date in the format yyyy-mm-dd const today = new Date().toISOString().split("T")[0]; - - // Watch the start time value const startHour = watch("startHour"); useEffect(() => { @@ -194,214 +42,256 @@ const AddSlotModal = ({ open, handleClose }: any) => { } }, [startHour]); -const onSubmit = (data: any) => { - const { - date, - startingDate, - endingDate, - startHour, - endHour, - duration, - - } = data; + const onSubmit = (data: any) => { + const { date, startingDate, endingDate, startHour, endHour, duration } = + data; - const payload = isDateRange - ? { - startingDate, - endingDate, - startHour, - endHour, - duration: parseInt(duration, 10), - isAvailable, - - } - : { - date, - startHour, - endHour, - duration: parseInt(duration, 10), - isAvailable, - - }; - - dispatch(createSlot(payload)); - reset(); - handleClose(); -}; + const payload = isDateRange + ? { + startingDate, + endingDate, + startHour, + endHour, + duration: parseInt(duration, 10), + durationUnit, // Include the duration unit (minutes or hours) + isAvailable, + } + : { + date, + startHour, + endHour, + duration: parseInt(duration, 10), + durationUnit, // Include the duration unit (minutes or hours) + isAvailable, + }; + dispatch(createSlot(payload)); + reset(); + handleClose(); + }; return ( - - Add EV Slot - -
    - setIsDateRange(!isDateRange)} - /> - } - label="Select Date Range" - /> - {isDateRange ? ( - <> - - Start Date - - - value >= today || - "Start date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.startingDate} - helperText={errors.startingDate?.message} - inputProps={{ min: today }} - /> - - End Date - - - value >= today || - "End date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.endingDate} - helperText={errors.endingDate?.message} - inputProps={{ min: today }} - /> - - ) : ( - <> - - Date - - - value >= today || - "Date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.date} - helperText={errors.date?.message} - inputProps={{ min: today }} - /> - - )} - - Start Hour + { + if (reason === "backdropClick") { + return; + } + handleClose(); + }} + aria-labelledby="add-slot-modal" + > + + {/* Header */} + + + Add Slot - - - End Hour - - - value > startHour || - "End hour must be after start hour", - })} - type="time" - fullWidth - margin="normal" - error={!!errors.endHour} - helperText={errors.endHour?.message} - inputProps={{ min: minEndTime }} - /> - - Slot Duration - - - + + + + + {/* Horizontal Line */} + + + {/* Date Range Toggle */} + setIsDateRange(!isDateRange)} /> - - - - - - - - - {isAvailable ? "Available" : "Not Available"} + } + label="Select Date Range" + sx={{ + fontWeight: 500, + fontSize: "16px", + margin: 0, + }} + /> + + {/* Date Input Fields */} + {isDateRange ? ( + <> + + Start Date - - - - + + {isAvailable ? "Available" : "Not Available"} + + + + {/* Submit Button */} + + + + + ); }; diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx index 98d2bed..14581eb 100644 --- a/src/components/AddStationLocation/addStationLocation.tsx +++ b/src/components/AddStationLocation/addStationLocation.tsx @@ -52,7 +52,7 @@ const AddStationLocationModal = ({ helperText={errors.city?.message} /> - + + + + ); +}; + +export default AddManagerStationModal; diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index c272f95..09a3e17 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -43,16 +43,29 @@ import { import { bookingList, deleteBooking } from "../../redux/slices/bookSlice.ts"; import AddCircleIcon from "@mui/icons-material/AddCircle"; import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; +import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward"; +import ArrowDownwardIcon from "@mui/icons-material/ArrowDownward"; +import { deleteStationDetails, stationDetailList } from "../../redux/slices/managerStationSlice.ts"; +import ManagerStationDetails from "../../pages/ManagerStationDetails/index.tsx"; // Styled components for customization const StyledTableCell = styled(TableCell)(({ theme }) => ({ - [`&.${tableCellClasses.head}`]: { - backgroundColor: "#454545", // Changed to #272727 for the header - color: theme.palette.common.white, - borderBottom: "none", // Remove any border at the bottom of the header - }, [`&.${tableCellClasses.body}`]: { fontSize: "16px", - borderBottom: "1px solid #454545", // Adding border to body cells + borderBottom: "1px solid #454545", + + }, + [`&.${tableCellClasses.head}`]: { + backgroundColor: "#454545", + color: theme.palette.common.white, + borderBottom: "none", + borderRight: "1px solid rgba(141, 135, 135, 0.51)", + // transition: "border-color 0.3s ease", + position: "sticky", + top: 0, + zIndex: 10, + // "&:hover": { + // borderRight: "3px solid rgba(112, 109, 109, 0.8)", + // },p }, })); @@ -116,6 +129,9 @@ const CustomTable: React.FC = ({ const usersPerPage = 10; const { user } = useSelector((state: RootState) => state?.profileReducer); const open = Boolean(anchorEl); + const [sortOrder, setSortOrder] = React.useState<"asc" | "desc" | null>( + null + ); const handleClick = (event: React.MouseEvent, row: Row) => { setAnchorEl(event.currentTarget); setSelectedRow(row); @@ -161,6 +177,10 @@ const CustomTable: React.FC = ({ case "booking": dispatch(deleteBooking(id || "")); break; + case "manager-station": + dispatch(deleteStationDetails(id || "")); + break; + default: console.error("Unknown table type:", tableType); return; @@ -193,6 +213,9 @@ const CustomTable: React.FC = ({ case "station": dispatch(stationList()); break; + case "manager-station": + dispatch(stationDetailList()); + break; default: console.error("Unknown table type:", tableType); return; @@ -209,16 +232,38 @@ const CustomTable: React.FC = ({ } handleClose(); }; - - const filteredRows = rows.filter((row) => { - if (!searchQuery.trim()) return true; // Return all rows if searchQuery is empty or whitespace - const lowerCaseQuery = searchQuery.toLowerCase().trim(); - return ( - (row.name && row.name.toLowerCase().includes(lowerCaseQuery)) || - (row.registeredAddress && - row.registeredAddress.toLowerCase().includes(lowerCaseQuery)) + + const handleSort = () => { + setSortOrder((prevSortOrder) => + prevSortOrder === "asc" ? "desc" : "asc" ); - }); + }; + + const sortedRows = React.useMemo(() => { + let sorted = [...rows]; + if (sortOrder) { + sorted.sort((a, b) => { + if (a.name < b.name) return sortOrder === "asc" ? -1 : 1; + if (a.name > b.name) return sortOrder === "asc" ? 1 : -1; + return 0; + }); + } + return sorted; + }, [rows, sortOrder]); + const filteredRows = sortedRows.filter((row) => { + if (!searchQuery.trim()) return true; + const lowerCaseQuery = searchQuery.toLowerCase().trim(); + return ( + (row.name && row.name.toLowerCase().includes(lowerCaseQuery)) || + (row.registeredAddress && + row.registeredAddress + .toLowerCase() + .includes(lowerCaseQuery)) || + (row.stationName && + row.stationName.toLowerCase().includes(lowerCaseQuery)) + ); + }); + const indexOfLastRow = currentPage * usersPerPage; const indexOfFirstRow = indexOfLastRow - usersPerPage; @@ -278,6 +323,8 @@ const CustomTable: React.FC = ({ return "Slots"; case "all-available-slots": return "Available Slots"; + case "manager-station": + return "Station Details" default: return "List"; } @@ -293,7 +340,7 @@ const CustomTable: React.FC = ({ marginTop: "16px", alignItems: { xs: "stretch", sm: "stretch", md: "center" }, width: "100%", - ...autofillFix + ...autofillFix, }} > = ({ maxWidth: "250px", // Optional: limit it from being *too* wide marginRight: "16px", paddingX: "16px", - fontSize:"16px", + fontSize: "16px", whiteSpace: "nowrap", // Prevents text from wrapping "&:hover": { backgroundColor: "#439BC1" }, }} @@ -386,6 +433,8 @@ const CustomTable: React.FC = ({ return "Slot"; case "external-station": return "Location"; + case "manager-station": + return "Station Details" default: return "Item"; } @@ -430,6 +479,7 @@ const CustomTable: React.FC = ({ borderRadius: "4px", }, }} + > = ({ borderBottom: "1px solid #454545", }, }} + > {" "} @@ -464,6 +515,34 @@ const CustomTable: React.FC = ({ }} > {column.label} + {column.id === "name" && ( + + {sortOrder === "asc" ? ( + + ) : ( + + )} + + )} ))} @@ -613,7 +692,7 @@ const CustomTable: React.FC = ({ "& .MuiPaginationItem-page.Mui-selected": { backgroundColor: "transparent", fontWeight: "bold", - fontSize:"16px", + fontSize: "16px", color: "#FFFFFF", }, }} diff --git a/src/components/EditManagerStationModal/editManagerStationModal.tsx b/src/components/EditManagerStationModal/editManagerStationModal.tsx new file mode 100644 index 0000000..061c1f5 --- /dev/null +++ b/src/components/EditManagerStationModal/editManagerStationModal.tsx @@ -0,0 +1,242 @@ +import React, { useEffect, useState } from "react"; +import { + Box, + Button, + Typography, + Modal, + CircularProgress, +} from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; +import { useForm, Controller } from "react-hook-form"; +import { useDispatch } from "react-redux"; +import { + updateSlot, + fetchManagersSlots, +} from "../../redux/slices/slotSlice.ts"; // Update with correct action +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Custom styled components +import { AppDispatch } from "../../redux/store/store.ts"; + +// Defining props for the modal +interface EditManagerStationModalProp { + open: boolean; + handleClose: () => void; + editRow: any; // Slot data including id +} + +interface FormData { + startTime: string; + endTime: string; + isAvailable: boolean; +} + +const EditSlotModal: React.FC = ({ + open, + handleClose, + editRow, +}) => { + const dispatch = useDispatch(); + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + } = useForm({ + defaultValues: { + startTime: "", + endTime: "", + isAvailable: false, + }, + }); + + const [loading, setLoading] = useState(false); + const [isAvailable, setIsAvailable] = useState( + editRow?.isAvailable || false + ); + + // Effect to prepopulate the form when the modal is opened + useEffect(() => { + if (editRow) { + setValue("startTime", editRow.startTime); + setValue("endTime", editRow.endTime); + setIsAvailable(editRow.isAvailable); + } else { + reset(); + } + }, [editRow, setValue, reset]); + + // Handle form submission + const onSubmit = async (data: FormData) => { + if (editRow) { + setLoading(true); + + try { + const availabilityStatus = isAvailable ? true : false; + + // Dispatching the update action to the Redux slice + await dispatch( + updateSlot({ + id: editRow.id, // Slot ID from the editRow object + startTime: data.startTime, + endTime: data.endTime, + isAvailable: availabilityStatus, + }) + ).unwrap(); + + // Fetch the updated slots after updating the slot + dispatch(fetchManagersSlots()); + + // Close the modal after successful submission + handleClose(); + reset(); // Reset the form + } catch (error) { + console.error("Error updating slot:", error); + // Handle error if needed (e.g., show toast notification) + } finally { + setLoading(false); // Stop loading state after completion + } + } + }; + + return ( + { + if (reason === "backdropClick") { + return; + } + handleClose(); // Close modal when clicking cross or cancel + }} + aria-labelledby="edit-slot-modal" + > + + {/* Header */} + + + Edit Slot + + + + + + + {/* Horizontal Line */} + + + {/* Input Fields */} + + {/* Start Time */} + + + Start Time + + ( + + )} + /> + + + {/* End Time */} + + + End Time + + ( + + )} + /> + + + {/* Availability Toggle */} + + + + + + {/* Submit Button */} + + + + + + ); +}; + +export default EditSlotModal; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx index b8ec4f2..2fd372f 100644 --- a/src/components/Header/index.tsx +++ b/src/components/Header/index.tsx @@ -59,6 +59,10 @@ export default function Header() { boxSizing: "border-box", overflowX: "hidden", flex: "0 0 84px", + position: "fixed", + top: "0", + left: "0", + zIndex: 1000, }} >
    K70oNzT3DfhbpmH?e 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%0DYW0 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%0AL3kThDmc=9yoLPh@$; zS?8noQKjG=5X1Ly8iEqO@EWHZ76cDKW?UmLwDq5dnvV+8MqEnP|0LpebPYKLnP={q zWXhf&n8ssYn>19>e@I|Xaxs~HX#4L@fD{oVK@ zG)~7mkBQq+;StSr6j_hf;TYuI`6K-2a-nKEy1_IsWelAml*aW-QJ4XnMnXSsW4di| zXDpRT-TiNkk^0q(j{N5eb;boJHYvGgt98@4C5wkvu*p9Odh35d4yR&|XStsgD&SX3k5jlzM7dK@;@sG18Rf35vxUDFte-5MqsEbKXLV67X z#IGbek=^s>rJ3p%thEW_YHEKJl&)x)k?LT`Dcm}gRWu}aJD5IKA>1~&&*VNhif{6lmbane!Z0AsHWWj&ZuaTs$fra4`+S`RC(qLV(1_v%c;a zGFU+I8Y~VuAIOR768jt(icqlSHP#~>Ke`idUQqM=9SY@GvBI46Afzmz{bFq^nIEb> z;6{>&i?(Glx2Jdm(rdml@7Ri2;UVvQSP*gBz9*iG1nSBS$0cKKgV&CaJncgPgUWXkg)?ku>$KIAj|Dy@KBIt= z1$Q^Cw$$(U4rK!#G8}(V0#)&~?{lEC4V22z?CO5h;Z3kaz{yNiYyXqz0($@9%H4dx z!I#&x9Z2(l{zVRR+C%5hus8VY_Yr?xv>h?ecm& zw)Ca$N~b|6s-8MzhmvEMQVp$U>1-#=laShsp zL4(l(+fgH(hJ!D>F?Xuqfh*^Y++2SWiX2O7c;Ioojk2F2QJ}EDWeT)sVKwUD z|Ay*c{yY08C-pp?1}-7%MugKgqWmpx$2ONITI^(6fzOYq_xD@@Yl#vWL~;FNx_mxp z1N=EsX*K~S&S+dw?GCF6lTLN~`u)vnymYkW9xo8_PXfGv@jAEQdt>+n_0*#bg!p0K z?K+?K&u$THf{Oj|KFr|~^6GasQ@goUd&%$0v|4s?9!rPKat{9<(tN-t^;_^Of;$R5 z{H(-tlO*}v%U%w_Wr;-PbCNw~gLa<`$0lC^jkykZ@4myL_>>k{(KIW`wPGgux%GAB zy$syQnDz}YW>4_;rb~X}f!}5@4UwW{K_)yt#rED@IpQ9)MWMaBj@o^@shs3mSSi^m zVOd`0?{&Te^nIrtqcKilZ~JnCG;8US`WI5}MMgsRUec%eP8FX!_u#Tv(1)u%0v@V3 zr41?s4M1<7k$t>Sqyh)E_+`mQ-Q2O$pIp65lkqi;%)d&*r&RHp1*hD&RJE`DQ#B-m zA!}prQIUHnTa7~M58@?F>bBYUj(fau+Re(4H-oPp-upzs_`E)wNu5`1;DLos z#rLue0O+|4p(`rOAr^USR?9C=oha`_onSw{zC+mXX*;_geMG> zXSr~4;Dxw$uGkv!reIEvdVC+&Ph2gMD%5er4Y{nJlBsSM==^oe9%BTL0xER>%~@E| z-~8<<;jPci6%Db5g+&gHLfsms^Qo!M=9JRR?e^3S^9^Q4WJb>8Xg%a<>WJ`#P8*htd80YgzL(mbYl%k_ermk4CX^>0Xs@#u>?MUitqD{?@Y0W>0 zQs1VLBcfb+42Q?wzL23FOm$NSSv<*Z(ihhcFpY@95(#)oSq8(=jDEc40~Ux8Y8_i0B|EmOsUtG*2x4YG3ejM|(Vu6M76d~$vb z;ECG(m^rGA$=c_xGffDzq~#b~MS!th>E8ehPe8!K7873oSiW?h{-b!eLBeAXV7B_n zWPPs>@0J2K2h9d1Z}Q_~>Qv1Xw51vh(ulRAUH3+`4C`A}J{Fm76^Tn#56_dtUS|(n zR;Zb;#6uPnSk`~N>|dM2+KS#rioVUCt@v!K`yMd9w~>Qh%nUnq&D$XtHIM6t_k)YU z@X&{{1a;0-D0mw=A|P|%qw%b~$eU?B4aP4j!!YNs1Cd8bM^l_9TFSzQium+-gGm@$ zMx)>M>t)&;2yE|-Kuwr_Uc&lLSx?}o#LT6kN-WWDzj1T%!)uVcdniO^&^3DIhf>gn zp%Cymd3-34H#w&y6S3b>t1bx%FHdn@s9Ita3>5pus>;zf5lwdaO=(KQOT9@erl16Z5-*OEUX8NR+pSbk^!V;zNRIu)4q`{ZYF2=$LUtZ9~Zj9vfMbDv+Z zc!bN1?Xr5btRPs@Ws1ca(EWoaGMH$M>9Wh;8KO7iVEjMQy8vSN=5@@{&LPY?=e==q zIbwksL^-*jQ6?l8Jx8@wFH>y(4doz17Z=hD`$#n>K@Pv}^cUx{v$kQ0_a_*`69Db1 z`)w|?QeeXsu#s~B{F-W^;@c+_6-%&l6W;!56P2i+o%Tn1W^57dF9pdRrhvLlOm2qw zh)+uN=!i)8zL49{MO(HFsO9mAtMC-{P_KRsqLpCcZH7i zLgn)4Y?6KppW_{FBrj-t5AgI-^u9aUJ}GGDGdAfn>gy4{1gh7yYcW$>%oE#zUaiiE5}g_w$k7BXPZa z@RXT!3?R%TL$a5|*+LKMr$h1MFeo{nhq4LwgZofm^0{dH4wf_J6i@Mw2`PoWdg$?2 z8R}j)<-d&+_n1Pt;#aVAh3wBP?iep`uI+EkRc=SNk+Vh0!<3qh@jB_d9>Ij$V#C{o z=lr0G{6{o&tKosDb%0R)wJHeJgIHLpupH=lJ8ViGYH*Wc*UXYOVN|CSH~uX}s05I* zlXB;3$1h}CKCP*4+)2^8c+kmFQztRDw{OnU;k*_>ec#$Zr8+>3!nQ9qF(5f;#nI|va zG&1$*dl{O9om5{p6y0MNz3wD`t7dIJV+L>`1)h=1yR1$NB#i+M5_U{HUX#-*i_s?W zpn>BQC|s%NZ0(Ni4lu_-=g*!biVbUxo!2}iX=GW|11NMoKP>BipX5pG^k4SXdPG-A zD4HrZ1AMK#Y0nPPGI5ruZ%V-=IF{0V4N)A^M`!r4?H#k--Xdr64|tY(-0(yd;oS77Mgh!^_{ltxn4qDMwz#LX@cl+TKhx1lz{HBgG zTYS6cHN)pQM^@ka2cauZ&>sIi;5{6pj6lYh$Lr{Ye(F*(>SrUF1vO91QUm~lUDo^i-lE03OM7hl z9I<_$(P?#>sx;7>z zTHxpGIiMh(NY7{HYBq2YE$NW$2nd8vSHn7Q+W$`7%o?zojNAcqX z(=}hQ4spSFGq4GG!O&rucX4^~SLZooQd$}j`y<;+cN{IwZ%2{OvFry!F-)v2uOt05 zntCGb49=sGS+9%aZ*grav9D8_La%e?SvI_DPP5yuPdB5KLm%$3;8krv9p46FqOlCH zMAJgGMF53I+}lZ#70jDL0?bkwo4EWiOq(HrI^CP9uy3$%_M{`EdZZe4qi%UW1njbKmN^)Y77s!$Z;J3-p2cFN%nvo6xu5N#QCuJ9OT|?Wu96Rc_hEzW9*9nt8%MU(xMejF;ua^MN$BJHt z0Zh}?Jr-AObl=49vxsiTYTu!%EE4T1w?0h{v!<;lCZ=VSdte!I=V`AuC?Ss-s(2U? zac*f1PS2^V4Ivq7kXLvdmefTvWyx$36CP8#V6DKE!{|UkdlsJy+I&4ka^e7Ibu%p* zjj~r1OX0HMtOsV{GUz_nK;{gZ(jub+a-qj#Oq19m=3a3u6tTnfNLeF+N06s5{#KTk zJp{o#F;i<-FHGAI&bYw5ecXnOLaTz}eQ$+OS!{_9npA?E*d$)|cEvRKWk^DMDZ%3^ zKjEsi(!O~r9I}p6H{106ElDRcf|qJgakpl@o)O0h*^92&Eau=hj@TT{>P$)1F@}IM znh!z;>GeRGtDeyHy%NmJDyC1R9U{Wwt?I`5LMTN|EF*%!Rd2lq`yFcG&aA~N>A>CX zpAveeLflOhDvKRDQptR#v2_KvdCh{#j>6UZ`=*z1-$!eZ`(u;u^I_K0JKz!LrHQ;& zr=I{i+8CF*+>~v05#}_|?M`GTbe4G3L|`-2cZthywm8M5edqNe03ncXq0XwUC=zc+ z@femjqcqG;xZ~$Bw8E@T_DD)Y8;Z!O@%>0sxs?rEfG}$8Q==JIi(Q41!XJ6l?Ddyx zFb3yV#X<@uMip))))0fbI`&SE27fh)4IJFw_r^qw>J*}FqF*{8h|#d4u>y^zn_?9U zW7VdC&fdQE6v6C_*j}c+@qtRH#$U2X(zG6%JeoZ4Ml4`VT&x3KzqEF+^8Dh^VI=(y z@9x_@%-%9K!l zI3?4;YRb3V-E`R1n%Im)sDqfhB>JRqgrQ0LHGHmT36T2a6}PGVHp%Dq7rBe=(>wWd zEvsAfQs5h8Vj;rkdcIm6@vB>5VnM6m*SUnV4($iUawtQ<6dOsSvA!0lP=QIU?^mvJ zzUplh?F}m%xEUVvPVLSb7Q>w_v)Dvq!y%aw@!b-QqrGr&V+?_L+m@1Ykjm~J4+DjQ z;Ed(nxA4GNQa1D2^ZE~nvFE3hc#T+c5^geX>X!Maoc2)7v2wp4?_ZnxxYlaR<^ zacUE2{OC9&gLwuqnur+uFR^>78vJEL0$&HB2ZHTCyQ|U$^byN*%2xcbq!cJg%M@;W zy^aN&;eDj@MitpcMx9_PwV~0I=|n~T6|B-jOF;e3_YP$ zVVC`U*G~<&AhF+=T-(6!sS99jlitbX>Z#`rN6J-v}GNs*+!elHD41UfRM; zG;gigHE)HW1eu}ICV!Q>G2S&mdx}}|yAI>f-T%Z1CaiSb{GKVt3x6o{_nCXt8~^0* zAdy2XN_o`3<_gP=Nf>(0`IeQg^B{!cN>u(j6;~I^sv=7ANf=`_WmQ3$Ruo!)X^4QK zpD-(vCfRM$Ezy*}WbT7D^}S@GmYze#7XDRaJBQEGrj$uT^{SsSlOJek1$G@3#Qn{4 zJosCXI!Oha*gD>#|HWOIWMIf=^HFO&y zU8u3dV>HI&#}x!U_m7q&Ooeaug5pbs)W)K=&M-WgQPZ&|f!^)$x)iUQpYermhP*2! zG{xNuh@a-`BHP-&@|-67PM4r_0j6 z({ckp5ZOY+sEvmU(aq6op4bdi?hv(c>W*uJ@L_I+k%z5Qx@M*nkB-8Xf)C@M${u8^ z{1RO853N`=syZC#yu+UI=f73^_oln;!&r#a==cvo!}gg8FoMaqFjL$Qej_qg_f+wr zvgWD5orJG1A|sWB6{pd>#~+D@!ziM;k))%1A+I9Dp!GB?-3r<>v`f)8nyb#|DiG8xE=XRBqtPpfwXzxl=WIs`FU1 z0W)bdM${Kfxt>9b_Wc`wm;-3LzTGv~9?=szoTpCbh#4~F9^cWzc4Dy=bkxnkeubMNN7Y$4>w9o|N7zcfg=q z9HHN~4WNhdku28+vSfVo^@RIc<7sTtT!`TR05Cz%zU;&Q&sI@}-`UCr6Y9=)vG)cF ztpc_9GZ~6rH72I9YtwUq>{vD*?8@jw1H$}Bs~F)` zDO3mVaqio74#a#_4U8`1XErxSPUtZY_31HXOr{Zf)EW10X7ywV9|lF}*P@B_VC1^T zmon4!8S_eqYy;fZ)I1%w#MjOIVSLEG5e~kzTIHy?YULy5-x2PnJ^@u z<-EU?Z< zb%&m~A}3Sl-12W*WIpeeSqCqfLxVb*sJrBT(gr~lH6w4Ni~rAbQm#;_s0wlmu}4Q6KpI4)?v zC7Bam>s5e|?UPY}V~_&TIfHCW)XaGLU&?yW-+g&_{_@4SYp+_o<>s5-`uD%`xF_E4 z^c%kKv0wG?Z!-HBudhm7dg-OZA8tNosyRtl_dVBGTs2RsIX>ngKQy1MGBCXqu&LKO z@foyCV#JI2F7grA1+U?63A|Jtv1td}1*a1xmkrNi+~;D`hGl7Ll|rpFsMP}Hz@rSL zVb_Y^ar}QwQ}PBlRElH8l+M?fP-up$RyVM~SrCFjMWyWxIAFR>w0Xy4#-#5Tk*%7^Vm zseG`*Y&uKX($4mWn9Q9uWP8vS7!9B?ikdHb$|y>1A<kw9d4@P;I{sZ) z*Qt#vhP#?@yo^JCGcHzkpz0#@kGwX&YJju`&ZxqXrhfLCYZeFR&Me;WH-Gu^o1gYy zzwZnG?|<~OANz=htzMNHRx*x)3k$0lv!akRGK0+2k90jIlUb#D%|?3Up=wA$>BO@R zzD4kNLRSP2mFFT~@llYq5z~SBB8(4p0gRU~;$i>6HjXr`uTA)m{-I@og?QLrDxEi8 zsp|E)GyfVv`P<6>SBnfi{{Jl4P)jjAfq@E4)Uphwsq0oHwQyTB?)=Cva^EwkmHB0Z z!V}!g7%09iKx3)q!6*}HH`l$El-*+j?z1q<3yc;};ck#f(wdG4HZEh54-P_fVmrjI z(_N=$8_~0R-;^f2M&-%l%(UJZt_KIiY_qZxfpuOcYlY{~8KF7YtXJEu1WE^_Nxxvz zToQEf9x>Gc%V2`$wu?vJzDr>58^RabTdAP?Du-nq+hGiB#?|I>?tk$wX3TZi1n;AT zkE;;b7@hIPaU%tWSu!Uw>f;G!l-js&qlu;>jFNg z&2=(D&(eDJWc6Me_r3hHGOD)jaW`1{Y$JHQW-9|LA_!2}iboNzEU^^{wMr7f;WZ}} z81(x8Q5WTdSG+@|L`-7^Qp`(ZNeEXTFr5|JefJ&vjE9oN0BGXiLt54WkL9zFd^BFx z$%}!SAJOn-Iu%4<%$P+;oj)`BI#O?eqpS&iF=Lw*H*Xk~i0>ey%y?Vi@1a1OeHW3H zP`=riuG6!99mp304G){fJ?!OZHZtl}og)l}sv~0CSquCS#DciJo5Hk0sH(y_}Rn7>cf3FF7az{tk1iN{^SA2(N2!z z6?`K$W)$CO4Aj017o;@Jw?CV)T!^jmK~MM7=P$Q2S6^A)_L^7U`tqkf?n&?aj+=k* zXTR~QUt;#4VHIQ8lTpT3rLs-m-YA_VxGiW6V}{@JS{IxDBM)Y<-14ck+3eP*zrrm7 zr!_S&D{YpykK(D!t8yV)^@nwrwV4ThSXs9T>%ADW*Y2|i*Wyi?rcWJd7;p5Evj_Gp z(7?3g`2U`~u{2xR=m{Lu5>G3*$ReYfmaTZGypk;O#3d)wWt3@|l!e3l%(>re3>B5YwBGXIUA2fKauxqchxVy{^*Wo)upiKw9y-CKUJBP| zUiR%=0lb)Gh|gA6h+8#{&P5rOsJDXz4|Vr|oXeCv`i{tux(AvT9KCSA^ot8eA=i`K{nV$(j^~ z1QiiCThVCw|4eSAnXGIu1)0ElofQ-XWvdG;C{TrC71Fv^GO>&*^0Z#dKObByFQf4U zU-@c`pPBNWr{LncZI~`xNR>rK6bdhJoTz&&aX_E&vM@Q$a7(Oo_O%V4=%lPz{0N@g z7E$RPXMm#k>soI@%W|%8yzlGdsGm3Ft^zF!#No1McAd?{z;9B|z}rX40@pHX2nwxq zDkL39)nGB>GuOo?t!SEGKs7Viq|gkA`P}3>d~5x zjL zP%8_HaV7*6FJi?)-Dg1yqhr9z$F4&fTZLeQI~8kf8_x_Y8ZqX}Fi?h!>7?-3z#9hl zWQC)YLr0<>K@;XUc?D;3_F9eL8!Kj3QOPvqX0w*rUixNoXXTp6@$fq`h(`^ShQrDl znbiy9C3RvvH@qBPBXY@@%_4}&+DWZ+WO_wBOp6W=wiRpQsYfs$!gGhLHriGmW2$DZ zD7TUhiyF6kubG&`#UpQbhhanb-Tvu=Y#(sNC5NkkgN`A*CIe++_d>sQ-*R-pvyfgE zABb!SCVZ{=nk6BdN`gV_LI3T62tEuIKXvxJoxA?(^46PP{q|S<+7q7g0n68Z=VKo6 zA6{3AJqnkA2LUyZ+s@|Bnj(PZz zKX34?`r&Ivto>M7l%6$hVfve3Sy@^T^;1*KnsIm#J^Gf8532!hla6U>m4VS^D<`eM zgz-{1`}F@E_iQkQ5ZT2mOA#;9W>J&k$N0oFhNlWEf(T)f4I{UuSm|Jc5sj$2w{UMA ze9X9UYe9kE2=T)`MtCzl3(y^fVo5y$Q)z7jqK8Q{<}*i^Sv9k{!Yn_UkP=E9EzEkl zN9~JYndY5q%d_?rb*!x!x4c;c$0v;0SGlu}x8YMuI5JYJ9jg9I;AP~xRT$)%k~lhS zmNdd#P7NH(B-L!Y#eCb|>(0HU-)#PGO!+uyZ@YNp?K>6rx*`1Z!Vbr0)1#@F^!M3b zusS9~zufkR^~WgJ{c1icr~Pu9ORq!!XDbdYw#A|1ChT!2Bp!G$uEh8t>&z9`l*3EU zmN&lWuU>i6ul@LAzUTq>d&0;5=YP98RchGqeeT>j4?zYSosOa{H&>X>=0_K4y})qQ z9u4o%3nvf82l*+polXgsmz7PKyYk@^A+PtATzsv2fEbWua?Eu7;xw`=(5cOMoviMQ ze&v1~>U@;|X_cQ!l?1;!zL67s@s{6>IGCq+9M}IZ@ii*-x>BY<5z9QW@VMlnlw#M+ z(a%;jvPcXAm7X94mdK0*8Z9Ho3@6%tv%bz<%vx@hlw&scan1S$<#FlyteZFTgWy)B zDkur#I(e5F1=_Z$d&(NIk~--PYGr~o67p0I1q(Qo^=EZvVKd8?=QQBJ&Y0;rgEB8e z|%kfRcs%x%Qk6Rj;MsF{{h}{@yOeE8ti*R`0%&s zbFtr!eQg=WWIc4C0$GLC9b+s&Z5_|16Dtr_G8gz2&1<5)R3<>#-vuK4Y@+iU;g zkN&K@@af<3h%fov|9PK>e#PxW_IRq)ayVIPL&_b%Y=}o1W_C>QP*1qkeA)|47xsjo znOhU`Sy~}v7(R#7BQds>6zRfA6@Zf{{QfMh)h@kvjVd~fZ?l1h!rx6x(cjnxbwXq437mN z8NcB+2~N;pM1$Ef5|LkhMG1LEe#Zee;H;rnyg#oxSSn^7c2p;kH-& z+7q90kK1ngz9;>cul!rH`wsy|eN}1*GOC8m!djAU);0l!6c2gV-^uDb$X5K_5_4nR zxmD$3@)TZ$IRCf!8PT1kD|t${nBKFuCTqt6JQZ#h97K9n29#+H8BTO+mC=BP9mQqdpXKnf9HHBC(wklFkrI*K0T#$#hNP!HNDk7Ex`J1 z=~iJH>{#az3Yjeq+$ zuYT=sKH;&S|55k-iI4uz|7Lhq%Im9A!%7AeE1N?yb&;MqgKU1yc;m+b@f!K6`O-RQ z*!-UX>jp0J6+hLL3ehc-VIFA1xujOl0g)EcQdsKi4R(M$ez#0JcC`oju z=(EU6H29)E`7Qa%MjYH~AY_Ay<>R1@Y4JBRO3LNxh0GAF(tWWg$_lc3rd%w@jL$e3 z*6T=ITO*qxnDwBuO-L-jX--ps-!^wPJAz=f*Fw#zOjm@>ipj`#`U=Fn6L^!~^aFq% zU#o(~@J^m6zku$odgds@5bzk>Yq*$y@rt!Krfgn(L41 zz!$Ijv;X<*+n)c-@BYqz|2a>;@sqz~^=ef8%6AAdB4-7yd6AjB%(S$eJ2oGy*Q{E+ zEzu3ri{&c<){uvDJLV%!1trrPbY^+mMgN28lbL4KCfQWXu4A`vZPt(cv;M>UC~xpX zP`<49tZu}#9!H<~(F}(LD2$KFQ^CwW{Qt^>ZV+ctQ|~=X&jJm_qZPgN>JjsBwE`<7 ziWliKHOVgq5;(AS0cIc;rso(;%Y3VBe!}?;ahHrh31Wh=;%E>sW=!^0l-(**S#HFs zuQ{#m%bb48r8?WK5(M71bt*7`Dw$4jKgloKU$&2)veDYp5gdfDQY17|r zYtB2;yrrFXvk9e7^VKRwd}VMdfqP_#V`h_pJ|g+}l;Ys*dB60AYsy<+^}1VM`ShRr zrT4l0<&S>SBfk8_W*_NqdCOZCV~{ay`bI|z=L!>QR#ovkh*;c6V`g1Jijv8A_t3F< zoXv}oF2gs1YeK&sqk(cP;mP!5d=w3q+XO$v$#8q_nQUgwj{|Jzu=>{~ATr~xDouP% zysr0=zQ_M%w3wFZg}!gb`=tKAT1-d}5?2uyDx5_`SwWbrtl}6wRywO>hSvxp0_u9n ztdpj|b+2)V&@x=v;A8{FI_R@>#%En034$feT%;Ay1otAa%4}6E&Uh3jPRQ}zvc}tL z5H}kakUg7@Mux32w5&dT*Lnx1y{BWwRgPLIlhqFE>oiXE_K;bUicqtr);Z9QZMtF` z`;miwQHPBjC*Fq|l4TQ?3~|QABX93m7+#zDpoe{(?E}u8TG*L`#U@x>x8?L#_wqGJ zk7Ve3q0iZ@kB$9~uvcR?%ir)!@@;kUbFoXVxT>7K?3}&v?_TuUmpuK6Kk(@vde6sy z+Sh#gEd$E1ALHD)a~3|pr-q;#cLY(5tOBXo6nI&_qGxkrX11Kji)B^LZ%-Lrr1#*) ze8gk=wSpejMyLN&35|ozQcy_dc~;Zdm$`= z>>)osOhq@&~ra! z{+mIM!HfA(hp3Cv(||9NpXzww!Uf9AtX;UwTF1$Ea;ngHje$T*R^(502@Yvg(3>@| zEiIOt>V`an%+e@?tSg2X>Zrxfdw51%vhoq(xSc+>=_dH7Wg+<3e{fcbd?)!1GAj)W zLW-&|q+W|wMv9Ar`!)nG5Y;4DWkNNcQFZXDe0Z^OCv$)jFx;?iD z%P@x4a>oK59{BldZ#bIxmiGGR{qb{_&;6}O{g*HP)MtLczxtBf22o>>;qa;0 zXrc}-Wa9vhqs$w$y-(tS4CoJ_xd%Lj7+7jn2AYGd&v^lR*^Q0H?Z478GDBd%Y6!j@#Xi z3m1>PZNq&Z_J}=h2tOG6G@4hRjrSgd?&$smBphdIB2f7m#7*BZZTM#ped^3vJA2JF z<<>X8>9$us{mH*{uUlXCT~GM>uX>T$hp+ZxgrjS#D!rx^@mkg734Miy&8wp%JTfz8 z0@o9srGq!#55IBqG5elGR*x;{=@MBT8A-=_!ilY>W%a4@o#=&wY(D7n`YA+D)h1b8 zwP;$toa9~Kf?+;n&&mMvO_jgg@~tr)<)L0ke;ofm>c+}2d5y}GB^{QRIqmn z7A9+m(unj>u4)8U(U@0Rz%Qn;0TO}TXU3FFV^T)TP#}&aay4Gj%9*t-q#2)xr86A~ zhRf1t!Ijl7$PWWDX zSnziQw6Tl z#>A=f>8VBZ@n77>f&8P=Y&B(j){L-_FO)b=0+H|ABv`^_&I%#-dB#xe3} zf$xCh<3F{pZt{=d;NY;Fx%%3&I4a|7{`^^g{@NEl<9i?d@GpAWjSu;f+v|q!foyzL zsxg|R31D-alRUALKJ zo+-;a@YN9AMK{)GQWH?NN8YA@0Ri)$CyFEw%2j^0O2KfHZ=U(MsNXLBKU)Er?AeHd zuu{~jMXO*;Xz7URSYu^!yyLZ~tg=LBkeyd_Ivl9%8m6nA2B6}HkOdkg(bq_x;yI4M z-3rwbBrBe2I^I_&n(3jS7@t)(`hywUlogmyZ++xl+Lad|Ix&gQPG>)}cDX07RuxVg z^~`3Q32xjdPP}aQ%p>mV{e2XED{(FrvjUqfQ-^W}}A*9!6xadn5Uo zS#g1z)rB-0)}D4)U9+H1)k(&O)whv+)?Phk5p`nIeXBjP=|$zS@_3?KuO5mYtDkj( zw>N`}htTo?cILM#|CT+3&jJg~QxD{${9gaR<(J3nLsW_d5G7fj$tt3SpG92AE32r8 z!)TG-NO?si&C2J=Qd!7X1Desc2Dbr^j7ITLhNVTTjhM%m5Uk6QHM2CbG1H^I7!N?Q zr}Y^qi#fdjMZ$I5yuQuwk-YwvTsWk~6^PdNIHnT&p*l%we@L{}%B$Gmvd8#gFGopM zI9eTYHgL*RZ>BRQV4uP=sab5(ABbXc1*9^nJTD%3yMNgChVZk8;bYCr{fhl74umm( z(|3H%M%`yHu{oj7GMTI7jZVWW0i~S2>`J@jip$CyU-pvMzvRh3^TQu|?`wYY3%>j_ zUN_(lLB=q_g;S-Ncnkz^$g^RD^sOpTc$o=fx-gwurr!yj5qfl3joe#&(({dMzSdnQOc@q6?PE8oIP}+@+tU59?e0rV1#~&t$%K>jAq8 zI#@8k`0U&Nryuppq9g?6tY@GC1r@Qebfjy^M!HDrVig2&TfFKe6Cd)T-<%oBI>_;Z zHfhHPIZosoq$yg&kN0JP3F9PP9m9;dffCA+#mZXUGw09xDujWuq*O>C;K$;+BwXWc zkJ5~F!!~utC-}$NBu&xBOq8K`#ox%ksYf`mssFFV1?=++;g?-3~q}C^5i3Sl@HkURMSq{JQ7=+4FCE-qRobO<(rezy1Lae)#PJ&JbiAtz!7_XEW^?roa;zYB(Oa8Iur&9OupjDOn_OZnFHCF$INB#G?kfMH7_e3(WEi?_{}a) z_+T1dXH$91cfy<18KZ3uBLPeXUK_bqX;U+i_=XrfsK6xtM!c4}Rzx)1zkc2XGn!sVwAY_q1}p*?G#F*CO3Vnm<*Hk!JtCyX7a+D;l+ctAcH zGzVwSmElyW+u!z<+i&{4U-;$g-tf2I`-E@$>KB-OXgyVG*o)!hbtyJqD6JxX$+d6t z@lH96H(J?+P!>HcI%8gl{6G(W|2o#FZZ=MCfJHKm9Xe=|Rr`M`<}byGg`zWo0R@--?I zk@Yy}t)-q4UV~!vtwO4Zu!tq0C=biX8c^X8{H!Cgff4VK&o0KhB=kK4JK`~Ylw8Vx zVtG9%S+p=q6zsCrzLkNSd(C#Q48+}BC%v6LHIK4ms)rmrShLhD=Q1|1V?e-W$R5~r zHAUU8WQWy_x~5Y~{$+Az@iQ47^ftVXL5JmK^NxEp_)qc*)x{%k=Wy?j|J=Q82tRvR zY!Q}XtDTs=j^{R6q0NAeb??BBayGhzyqI2(8#r^>RppYaFDq|)@r&Q^vY&g>kABJr z-}Q(8^?!WmDmooEeAlmh_smBzotcJWx!q?b264>h4mrznac`iHflkq(#ynMCrlTkM zEHCb_n3+1u%fRYD$#jvsZ5_E22ivsDcia44U>h_{*4{Ym}*!%T^&w2G9N5?Rm^6+(GT;a27KE)StzS((`{ zT(3H0#xJTt?$IbPBcY528@P%l;ua#C>C$JcYW;xlfpTKWcQt*$FU~3xR&`Pa&2h8! zaYW0?Am(YZX?c`6MJ}7WH9w!+&-mCJCQs=L*OQfD!o&JNJ++OUDBiQYDZjD2_)1j_ zLdx`;9mrb^4ol?LboOeRWQw#zp6VMX`D*yZBX6fLyf$^8hwd-X7`_lb01ZX~TKj=i zKWvS!jSVAmH+FK9zdV{-4$IlAuPq0s7xvoc{>ck&f9h|4=QsX;pY^m4c<`5OUX>aq z9}!@*)WGXltYyfbsA$t6p-wz<^6LZ_<;781ub05LfP90p#OcBaUo)<=0lk??XC7(r zI%^MQb&9q91Z+3&#LeTj6L047>XOjGoCl%mlG?mDY;-BHv6|wd#;9<9Oq>DWq2o%H)dj zcor2RX;j0wF>BFHiqgQvNkpZ&ppSZ@zT5nvK1?V`sIn1npd_;@vzZFa<>obnP|{5y zLVin+baqLG=v2nso`>i96INKs6WL|zpu`IA38a`cR`S?W-i;1p*%){tXUfkYs)*{^yb@N^QXV@^eg|@b07JHZ~0HpH~X;FD#q|P1Q_Ff z45dO5dGWU-Dk8s$>NYjWF|S^;K*R|jvwWUIbJ8*aSu?0|S%a6FmLeSs&@92XAgiTs zt1Sz`DFmlpuPnJ1dBNN%aAyuj*T|@2d99^r61$ib>Ij55;SI zV6K7(<=3(RLglM~CWBTmq;Odtrq6;6cfKjRC1}^el^vIMvegV0eJTBrK5NuSpG2%{ ze^v(?Y{05P+zU9c(3eE$^_`0NMIN)vZOPVNTV_#}7$nMY8`f{PBAH8bVve|>Dl^Q9OR)o!Y& zTwR^M^onxHRacZZzx-uydf8KcOVhovE(UOAbrQC0?Q3c-40j;!he-jKr_Tuahgd{rLns-=Tob@7P1u=WtyMb}o| zZ0fW2G#mpFvpk3@#_LJ-t*p<@m2W&~ckw0=^BH@Cj>uQ7VlbcCJ%1JIj`aU$r%|!h z0VHBk846U<4pR~fiut9nw3P9Qc~~K=@v6KmYK3&QqOoF0?xVqrY1wrTDE~aBsSi0Z zPy?LnwZUFzsm;y3g>rE{6GfawivdO9mbOQBvoX{(Qn2!-_R=Q-NMYpDG%&f7x*Z*t zZ1urx?q%%Ku{JtbE(2wuT&Bld&NR@N1s+3L!)^2&A{1-S`mrBj&@ua#2P^le%k3xF z9Dec0+b!&KL-=K<>lecNz~OgxoeY}!D#g6t#MdO(<8|qa#eto<`nqy(YGJSYtLOgR zYkuihzx@&a<`aJ9gTCpD-Z9{g-^N&x!%7C4v^oTo^JpDukypekrupLVYnhhZ`0aqOw zkohcKEz}T%&4pB0f$F#P&dv`35agnUv!RHSz@|b zpQWFi^wdDkW)i2o$#J>3jMEeCM4m#IsoW_}OheHV70SgUZ}$az-w+-Px z?25&iYp*D8dg)8w^!LB?l%IOgJum%%|L4p8_3O+YJRDoQICt)xkEcpSR;5#Ag&%*t z!58PJBJxn4cc!5{X5w1VOXEB67@(LoxvEa$G}fd0E_gkFx*_Z`{}=d0deu*qK4k|z z5uc@Fe=s}+$%a5ngQ1|16^Yud#lZ%+ny#D?$z(4Z>s zVuoy6J25$s!MWjN_Gx>w^m1^@&RlhMIlSbsyzVca{i4_W!moeVS3K;&zx1IW_eHl3 zD;SmK_19m2!7O#inT^j%!_si5Gg=pPs;J&bvm~u2zctS>90OgjD=0a5-IB{_BlI}N z$VUZrh|}U1%djN8diqnVzS(QpDmdt=!$Nd4+pP}w3DL*x_6soxscDgh1q!`BYvxx+ z`6|GOa%0*Z<^NYWWP-8q_!?7btS)3rE2A zBO?4_1l|e+dIoXJNV(9H`D5k6g$pwV>j`>9WlnwK0IP~r`P3@M8VrQ-RjT;zH7i&q zAK6nUJ;=r<{|wf2^QOT@Xz3YW;o2+!2R=Qk9vEcc{R$_PCkAuuP$|(3sNAf44oeCi zDs&TkSYJD4x)gEG+OMWvJo5Hr@L^x|!+YNljxCZJN1u+{Rl7GjQrhCft5UY~gVSfq z`RlJQx4q?Ux4-(2e)G34edV(s`S?eE-E-{U{L?a?Dit?;4}i9rnSgkosluEyW-@yq z!_S=89y!dEDtd3=D0w~3F6x1Gu4sB3=w8#*YWGZLubx@IFd?5oZ(XuFRJ1)oOVpRu zizPa-AkM6#pJH&4`F@$B?~PacGkW!~J@SY$qV7F@`#Zz`KU4+Ih!8wk{z2tc`blzFknRHeNvWwuPI!>lv6diGTRymmUX1tc( zcEVZkF~bvSr6X;lb1AdHqm=xEffIVuGkNKtxp48w+Y`aCA^eJa{X;t`49$G$=>z>5 zpPS)phS~UcO%26(KU3K>u;3)?`j(_;x;fA&9gwaEGIQY_vRczj#uMvLoz!He z+k*K6h2*y&tJka_plS04&lY6ufn~(L*P|oqll85L(=y)-pCinDz>OaGgg-u@uIZkv zIz%40LeP4n2OqLCAD!vPbaU_90G^eHb7X1wtlJG8>h22kdMD&x)wJtVWMo1J=>E5YatI)H` zEK?_B6NK2-Vn*JXQ%bEI>5bm3+2A+>QmyBdMGbHqID&)4RykUOr@-%oHW2sh<;Y~P znMQ#NPk%Gp`Pes$Z32-AJ>zNf860uz^=&8Fukl`fiI9b`Io={kzey^5BkLq{V$)tdR3~vE){}|%rps&XAqsb zic_r3Yk;^(JUWObcqyJtrm9kAE*W1XyBAt~v$|yY?B0Pcrnlx|OK^}Mqd|HT@-5Lb z17?C5pLky^HuiOSK~{^Q-x&$TLoc!Tag>%%L0VRuQZmMvZxOO8dj!=%c96|t&CdDGvh|s30{xk zWrMO<+b3uAt;wRnqKq5@S^c<$%{eug&LFE;v|O`H;IY{}UY+zYO_4I|)U+OMsjmF> zrb4B%y&M%IlNHO>v&xZaW7Y})roZvJ^%@tm{HpF}9eZ5Sm<1phRC)dl4Yo)$; zTAmK!fpQQ zXZ^-A&cFQGkN&Ce`1(J#PygSo1{vWC-)_12nyJjhl6+LXC4&tgC;7dOqB4nU4vD{N z-fNk7CSyofdk9+iSSQGfm4)$R`YOok$$+n0U%x5h-i?<9^+BJ(8~SDDv8NA~ByX4g zjbqG=m!tH`0Uvca`g{xPnerPC&}(|c#lV3*n8#ntSC9os443J6QvZK|Lqt|95Us+n z>nuuQjz80*bS%#(Jy}42vQW<~Qf2(De*!_HfgL}lG2?HIG)r(Yd}ZiyGMT`^(SPg0 z&z;~YE8^J}tz4^Mz1D8^TXKXL1L68rR_Ut3BA%Hp$D|{K0ARbqqU|i|P&(wr%t^pO z3aOlZ1!*T4<*o2~Mu_PdhSmLqZhlh8CVjZB_hqx8yvPbuPHU8Z@yOfbLER9(4>)zO zK6#1-wga&JQrJ&be+P55x#1*KE%BYG`JBS-Y~jOXY}%$Xynn z`M?n{z=-MU;kLr-ar`S@7I3tD>E7~Y{{JCEQVOzF2UIlT?otreC>dVl&v<7M8p9Et zYa*95n1v1)^4WmxHL}ddv5qw4RRlg7Vx|-7JU3nk6@jqu5jA+w@Ljg;@95Y?=5t|F zr6P`k5|C!rCzzN`zyV0T7Td*dQHodjBz;CVmBtA{A_;*qzMr#?nV8Ly#x> z`dpu>{&^Ge)uky+R#4(~l{KcNJj8uAn=snhM+eJPzwDK(lIW0uC(A3Nk!rqTRXLm_ z*m!R}@^+sa!iSTmcKJeh1!ke5&6pxDeR28{JAdtU<@Q_Oar zD)pKF*uv4ZE7I`F6pC!AqG-^;EtWfDNUwPAauh0?k9s;kGgdD0k&fw<$?hGDj7Mfz z%`6Qj6!g?3lVQf|JL0JMA8{1_?B0`n#F3F$I_ZYjrz9uD$sEoatdodJjH z@Rp=AoN=J9f|1QC2;mH7*``+YiHP#=bU$UlKNi4=`)T0IH8L7$%UT5XR45bIs!L+*y15Uq0_; zH$C--zyIMM^*_=&ZUymX7tz@H6O{jxetzd6g&f#d0G*&z$5_##b7R#O=7lluSZ zX;e%=#uOtS{6!iT0jbK16`>k8-e(o6cr(7N+))P0hjcaInV~mAXAL}NWLtxb8LeH6 zX3HYp)wlm9kg;@iTt+@Nb{>$R~aGH~f)( z`v30ZsZxt!6=VF$cV!iADzop*F1KhiXQ}tPB(fD`CQZ#9W@fEm0k6%bW`UK{k~B+X zdncX=Svc(|yjB|W%IcOukJ(~rJ#~TksAr}ROUvlgNneVmC-<#Brs!B7Q994knGYD# zV?fdJNms&&U#uRItJRW8K@(q@;h_J@_}-EJ|LhCmJpvUo6$On_;s25g#21?hK z43<{Jst1E4zt`9yel!ZLfu#mDGwx<>qna5Rv++HudKwj4)5k1ofy$IB0-qFIPLvk_V!L;XvxwUm;r-sEcM8`h9;)IAk{*wg& z+de?#kThBnqQ~Ue-i8h+V_qlQ>y!tqcntW_d-=&&?2-p z-7_d8P>dt>NlPT1oJj31#yWD<`{N4NKd7+US{9B3{-mQ5UneBhRL}9=?qB zxPX1LrCSkrt$I+r&H9FHN%B}*vvRe@-7HV}bJ=PF1`H8j1tE-H;binmx7NddEbBh} z|H!BQHcz860?c_oZY1W7m5f#a6s}rLQBcI{iYM>2+3vt517<)AxmE^RU9*AKV}Q-_ z!9Bu-QDNUWz*_;nWwJ^D(P*O3nYFD`Thn_Apk_3dx8VU9(aH5P*Fga*64NEKtTP=( zqB5zn>F55q)4dHY)^ug_yUv}DZz*({*Mdzr~mFQsq{@0P@V{`d#&6v?ZZ6BD+_IOm-G1AoPq)#Sdv{ znR*^xDf7vD0)>dr(p&yNgF}|sTPU{bkVRG2fL#KFR&bNa z%mSiab?lKD(mlarMmQRNvpz%03|7ws)ys3#WbC-MePUh+`ub@wjA`NBIXKto%(6eYsT-YjQ8t6 z_2}Mhxi~y5XRo`iEN{C|UiZ8|_><-Hp8icg{%v3N2bVtd%l(#HZn5F-vdb>3WR&Dt%HeRfP@n-G8`U3my zk;8bH&HG1I*MX4;jUqC%u<(%NCm4%vD@73x>cG*^_bWU^?nE zQQeLQXo;sC$+&!iH?1SqeVnkWuUpNrkv}bCvAM%mI;s5A~|LPI{_ALY2O*h@NxXWGc;$bC&0d_<7Ya*@1D?*D-(Z)1fRme_)I!?M8 z63ppUI9LYUn}Tzh8m&d>l7Xr_#A-6vkkOsQ z|F1w_qlyJ$&OWOUwSy*WTiWB1l%&yjQQRkdu8H499c+ne|i9(kq>9 zi_vW`Te@w6$vEfiwdb1inR)^qrx+>%YAn;y9RIj5 zr0mNik!E-MrqjzsFxL!XJ62Cg`k(?WdW|_%AR40-5h12uMn9epX4nPc^TCVr`7d~l zh2*2}`W5!$>|=!vcWh8J4>Fm8KZ*TG4;z8UwHGKD#5@>kv;CgLXEhsiTiFAz zRvxZL;uPX2vHO78BstYG7gF)*6pIkLwPw0M#GFU6deo|PUw8sp`m>9!5y|sX)y=$E z@6UIZTP-WroK{6QWP3Kq95tbLu^!imo!(Ul$^c1ibOEe-GVkqph6dhEY0hM0LcE!I zqU*2XL^&6cfr}zzUl?8DNgCJ83PQ4{?U~hnMb`8(1MOAi@Jbg`pMe1i`}&h5Rmj(% z#*V%SiJe;`INfAT;3v&6$eHSH0O4!F2MHnFE3-1 zo;t=#skXOiB$m0~mIJH!JxaYVLgNImB(}sK%GUH!ti{!IpSFD`APRf^tZmdwMwCBg zJ^)qkxFuOe@=LQ()mYI-3Yw(=XPRF1JX|876kgn2ER{uW9sI`>8RuW}7D&fr1y52; z|D1^l)%>hQlRwugd^o*ApI5ejNANCuoPQi!j~2{-3D2K@0S6U8+@=5R!y>;U74*6A z7aLVr8+=tFrQLe)cI+J%DBr#QPFB}Zhr~{SjQYTwMwzDw&w3!4FBR&5^cMf|$Pup1 zz`=GCC4P(4f%d1bJ6plSk=CW$I096vpCIfJGIDxL3mf93AD4!ri?VW`6jeZ^J>F2Nq z&rfzz!D8&2f&Hr}oJ!EW-s#`#Rq>s4#Rpkqy<{pnesU9cHSYYu7P#%{p;0b5gXAFP zGu}ReYc*fzV-fpjjtT1M3^3^JI5m?MoCqEvrX+R4wK|CO90~nL+TwZn_rr@Mv|0?P zu+Fku_xbbYwY(`@&G=D!RB+YPpwqLtwkD`?uBDdf5m{JpO^Q~?O2vm+hmlB@?qHDOUs$zJGQ4Y3Jfu`95Jo4X|u-bM|N^5)cl){f!_>! zceuBi>2Y-+`E#w@$e6(-&&fWeuuD7lTH)dBX34*T-P>p{GbGP@s}j4csc@t;)J#mfj1q;s zGA?p+a>SmEm#WOJ%t+&B^qNr$n0ObqS!1$m@{}f)>KBAhd(V_bRz>#1b!^EaQ5yOi zC^CqoPv}_QRV<%2lY$&4T@0=2k|}pu*yv+(`jzcH`W$yJekgb+diW}l8R{^TD^qF2 z^y)TP(_q}lIqd0NWihzUCS`J!EjH3k|Mcpus#>6dT`ynC$MVjCM}I2OgODjWT6MPZ z1405OQ!?dI%_1gxnFZ**1`VX*Ue=UEYP*pDPoQo=3ADFUmHDT4|BCBn-&~2N9&$yL zmcTauo;qq#;~Sv0;nUm|QuMYT<`CATRgYMZeQL%z?&q0PH+y{FC#Aa;q~)qla%0;J z7mH=d5#yhd4L`=%P-CWeeaA^{V7Cem(IS7;7p@{44A_QiVw5+}A!l$@%nTa5qc6Dr zFQoOb3b67pB={eY#(iN<_aj^;Z}+=NSbw5}=gx-bIfhcOSAO&!0iO)dn^yKC$2FZ8 zO@JuX88WSby8iS|{0i@LDkv*?@?$H#6!!}P_E&fUQSU~ut|K3~R=t-|@3|M%(LyrL z%|I-rcw}_!7twXepyFm}Klvz-8V!LrkMJGEWz33bo|R{?f9)03`X|#aqbquYmlKYK zXjMhYS>ArmQOwAEY0xe_d+$XKADLu}NfoVF-*KcCL=(FIf^gI{^s@w|R1$UOSCGc* zA%5|*F^Ln(s@=q|M`num7Bda!0Q&vKej4MP@!Je^- zztD}v9yMMb3hZP-&IkFwSk3KJBx_0VFU6~%gpDLcpF?MvdR~P@pyL~mwMEgAOG_HrL^+$ zio7bMuSv|7t&^`b>=a~+KjEjrX*NoP2nB9cQIbV%n<1gd!ppIhSwMKPfRBXpxsQl;vrQM4j|q=kH9p?c%$n#YF^D z%*+ME-5o5zG}fE;P`YN6DXxFFEPk`0|I|Vi#6*Wor^&boyaj%@NBcu@TNE6>4`T^&z&RYS3``if(VqD;Lq;2vJ$+^-$P-1mx zcL}wZs6G0+LN530k^>LbH}WecZ7sQmesG-vqT zDT4Ae7Ydm;0aGeLcN!kT%LwK;Abc5((JZHNWybR4+S${SDd!q(W#?u?zQG?Se>0C) ztP(TqG#}`IZ#{rhPV1#}2<{N=7kRzyUg2q8KiKQg8wR%vGF2iqQ@@=~)z{azL@>It zio~=Y>XOx@6yyqQf*LH&S;168?S}j)o3A<7st-$qti}TO%rp_o){7=N|D>#W)8}@_#q#M4A(9bT zNn9-b+b}Sc8Az;Vvq!N%EI_5YY}0a>B>1+`6)_))#@Ekg{7ejegrNu?s{QKoIY?;! zpFBxptBF+azVN*wiBYvR zP%ycfaai+EI{PGn?a%B2VZ8PfP}i zr3x<#+-^>P==pr?4FyA9Y!JKONFE%Oukegn?n*CAUx(#uD# z_Yn;Q9|^458xP(hp%+?qu|wpt*(EdgOWapWUj0Wfi;!=bvW4&25ZNp&gU?4SEPDH@ zq!pM!uky1AQ{}knlTL;m!hXP=ITOnv1qAZ8&rYBAey;bL(fT@aa5-YeMK^OCiMf^< z8G-FI_D}{Qk5MuaCiPJgTI~Y5Ew}osPqCU|!*l!xWcUoMRJoT&r3>%Qq=?JS!-QuU z7c_CH4Fphe-HHiX`NiQzvlUN57gQKhFM^g=mUZ`#&&GfMUcZNt=*;#DTT!>UA~dI` z_HLi!DF1Cn>c=lMpk|uKAI8t%<}}~X?k%Efy-pUn8*_`?^m(Oat@*2jrg$GdBKeak zGp^w#ZPeLb6i!~F@l;&!5nI-#S6}r(&X_pleBw$DZ84;Z%%L;3yA!EfLE*@}!neS_ zzJp`bzW#pj<U+m)C&Gg+l*!W(65(j$M!@x^inzg@tGBwS9>4QDKLT)Rz5qJ}s$>x* zA1HVN?tmfRT$skPG?kD!1!I#+rWzlzCiOp%BklF@g4z5R?j`#*ZOSNZ^Gp40Qy9yC zMf(?Ndl3NGO4HsGy*$jxw>a;SQDI3D(hOKi@I62(!%oE!J{R_1{K0)|IcZW*gsoXI z-I!{sr512s^zX-JO%Q;vWQUbXPojS`D9`8~8%;+{0FX*CEo73walvv1ty*ny;rOW_ zOe)zhMSiSV%E4Ofh?H>r`1*cn49JL@V#{o=K`s`;{K6B%>ZDePrclgEyPw|lSDfH8BT)7&#lwsF*FsO!b|H8&l5KN+`! z#nLj_;?5(*%(GA5ix#)<`KUn&*m;Z&WOHs?;CCf6(O*|mYcu3HG48Q|v2lNJE z4Mg3xKcs+jvhGJJwNVGLkbW87(I0KS(y)ZYx0HO!N8}FD;2RNj+ktPJ%B)Gd1XE#p z$fG;;b_}AdVa>(`WcRqg-ns4tLI9C;OH=8@R8*e+DFJ-zO%O#FcfH}Zx?cW7& z=;8JmS`j>$7q|v3Jv>QRU1JrOk^#%X187c9m1I1^zg>&PKK+P$rQ)|J76@7tD>(=h zPJmUkZe(pXoz-O3D8W@pH?DFSl%hONEFr=i>TCcwp~{Lg9?S6Cq#PhxVS=x8h?vp7 z0{sdZCp@g21hd*5nQ2kxG`*TSl!BS{(o}t%YX6n90%_&i4|%VLRY8BMZk=sX3T%&p z%&NKn8xpju=1xjmc9DPzU;<@O45j9c^^E#{Is1Ac%1vl{#miKHt`qM47r~8690jlA z#gV$5B*SYrQ24ni=p0aomi95aj$ti6X-IlTiBzSFF>yqu3EUjQ8;(2n1^B~$0&uxlz zYXw#^lD@B~!EFx#^h_d-!^bMt#H7_MoG(1jEOC~fehDipsj^i^xuc@oF_S@YALcXr zDQEr|$^T3FrfMP5+v`3w@xAA87ynw#oxy!<&t!-d!aVOpPGr(;`pmMIf{X?&*`e(W zvd28!zg_LgzELGakW9VLfO+ZmDijVkyX8x8)6C${A|12E?U!2L?7l+9Dd3*Y5S;|d zg0Xzgk7%O7)2gEymJppUgcIIlo>oM-th7)adR`)!#m1CqT2$_ODXkya^dPh`NK;)i z54T(0gshQLd~JuSkQ~J{B#q3MaMrGJ);>s#-jDm!fGtV#Kk-233>Q87en?g2Y%=NX zFiaHXFkO9^U1pD}p`!@w-6`&@l^ZURFn9ij(JSOYe0OBoPV!9Vwu$y>1^)FkzQ_C3 z?e8vpGz>Qt{LX`f{-$X50{Y4lx%OYnZIIFi58xRK;VV7OxYB&q7& z{8Iwyqb_(ZEo>q6-!Q};XX*1qv;k)&*(sWBq}dg>zoW$uJ9_?kItinC5$F=@OfVI$ z+Pk&N^KQ!z)DLvykr*9vyz0pnh)l1OzFoiQ3~;Q^P20G{^_*uDm)kM(uPkrLI4cZV zt>}F;a)^qJtZ;o*0|G)uEX+SPi=b~qa~YZXR5DP6zgiulsZP&IO)$LMS3 zsr+cWXeHlLyp~<{A(9uyy|b;5}e;1}&P&j&83Xq)0tt`MnmeKDg>$J~1&?yD}!VJS!_NnQiP))MkHMrt68zktuE%AjhS$F@&9)dkilPL^rE5WK40ZDXeB&yqs<>%;=gKDo~?# z=w&oOIxV+mwq@%~@?Ti~Qatm9w!hQ5D}RD1ScsJ7%HJn3m7{?1mhw&a%f#4U{abQ6 zAlsvMDj(Spu92}^TG4}13f=VdAuQS`IB8+{#rdP|5Xf%}c|VoZag{e8TdiIS0Xgb+ z(gOJ3xg7xq4i69A-p6M`o!R=k8FKwN?*Nxx#VMD2^Q-P+vPM$$YT{qaFNcax?;}x z^!;xZ;+yI?GGBkaaB|9J76k&QZJeatznPIMS_!58BfC#V6&LBoy=uo*Pae!%PD*Pu zv@jE8Mw{K7s4#R?y<_T_j;ERdw3AJe_PPYpcnt|e2)T18?|9NnLIyxj#}4b^)d!33 z78$JTdL}BI$SpmLF9BJq2|YA&uk~9@-o)r!G^zLDN@zv&?Fz<;_wc}>JqqQI!dJ;B zj{JBSz)GD&vyP=W^Im7L{;OqHU{RhJu}$5ZH)R`gpgrFzkU0|3t;B$_dof_al8?-ypBf31*AdHZscIcz ze`;9NI_k5P4ZzT{=ZYoBUtU+_?ldvy+``j^TFcFBza)e;xM8@<1vHr7x_nS(% zsrRuLulWAGKl6LwC)cz*3q#b;mFssTI&eU_G|qNNOzc&74$9YP{|ZqZV>ThvUGi!J z0%BZ&Owb&1%uxQ1x+tk7TSuJlfuu?;+9dVG6LV$bR_<~#+g0a5e@TtABFf2@b?ewh zvJKj(50}z6r}{L@*_Et8F&M-yu6{o|165cI@fZ|QV2Cjf?T`#VROcw@o&>gNGwpCP zq{OvCokZewaA5!<`}g()?s9LXeX9Da>U-}0FnMT9oTx_<+yB-@X|m4!=-st9c#>B% zvi}doMdY=|@ERXV`+;!JbW4h^kZTfa~=l$u5+qW$sjk1#?3ISHIQx@27#Q!Z>$?u;dYVFY2WA|*2=OXup>dwnIq z3fcS3bi(&oB6Xp)5yb?`z>RP{f{=haeYMQ7@4x-|gKGiH6b+aRS(SeTxTr!Z4=J#+ zZ1k7KZ!$c{5C5=_^L}wmT3AxK!klZrhgTmw$D^G%$lTq}L^-{7#kD=2#xzg;?l~E> z$Dxp54_Fe4=T-j@?aFgG@&Nd9H3&MYX9_Oj&Iagnst62T&AJU}U&n0Mqqk+dR^TTI z8tCKw-gernP!KCZa(h|~K8OzcD&tS6`+*HXdmQ#EQS~a>g9zqEB!17OkVEu_Naw31 z^oxB6;&~m!N^IL>>uBa9w~o$Si_);p_E4Gh_hLq*;45mR-j#1Rij3)qeX&Re)DntO z--hKI$bm}6<>bE=;+pK0bUSOmM4SzL(++?|o|u`kGR2v-ILp1|p}eXX7Zpg2c*L&3 zj8wJ?Fl6t1eDYom4g6dB=#GcuW5Z$_o+dY4*9G>tL1(=08fw2xX#PKnGcVdMn*RZT z07V~Q4o~ef`JS8}ruR^=hpE#flLWVFiX2X_(om0&%}Soe&7#Oo%kBm1tDZuFz`-OG z&r1)ji(pN>?%TfzALfSeQR>vi(!S{qIGYM>PN}DPo1+Us1%#C*#wExHU?DI7IX{6~t?93*6-OY8X9i=bb z4yYT^l$(FO|MzCdm-;YD4dxPjF|Z;Z=NH41HJw}7N!*2E|DE;BN;U)|81bk1QpNai z-9V`A80Ob+v~8ylJ4CKVZ>3w0%P9c$xfOqe&7n`&Nu(A`vA0c3y5ii?XXm&}@TcS^ zfzwku?(82u&uV>Xeu=|2l{15CEkGj8Zu1$Bh<0e&{B-r2k85=gf+Q}MP8^YU=9uA5 zhVqyx7My&%Qh|4!7LaWdF=qg^FKd%EV)$3*Z3&DWdt^86kuzeIoKe3g!q)S3d?-9i z(rf=Lv{lPibn4-Cg=0=`L?BG`>Zsy94pQT#8ibB0ABwh%VQ~!h*ev&qm7POBxI5i3(MgNSJzpn^dHiwcZ20@5@idte{Z1)mV6*L7#}}0?g#p;F&5rw%A=wDLvS~q$*V$2p=#yYnu_7U_{EZ6)(@|5K#n`Ti3)A$7zDAD=W9o8>E~Fd_b9&i@z$ie#xUGUFHs9*^dQ!r!bsN zL5U4bI6*QFs_MT-f8yV-IBc-S)B*kV6By7&r@ql;WZrecp}A;{^L>ihEj~?IyP=eT zf`0_7nx4yzNcl|xcg6zR4Er>(-LJSQ=JNRcv43>27*v@fBUiBvBa$<2x;-~0_g^^$ zVg`(77YLS0vBqD8ENcWP0yHPFTw_n%A@?)1q;gnWkV+YTOKbhnF0|Xp%Xwk6eb1*%71A(z*)wqXn&e|aB#B*m zrJ>V|vRLuSYpMgsyqyu`E653v?qx9+-ub6nw-68y zpI;7`C4;j!J{&|Za4Vw_!S3U3k4UOdKfn41Mr+F^5h2g0eYu8O0PzV93Qx2Le|LDV z&$Qr^uu>oq8FL?wFouHnZ{1;gt#|@kIt3A-gaFwtKB+;yU!IYW@ zu`YrcUaJ{@S2PoG(A2a5iULuMVo36mUv7nSFw_U}_tqRD>%Fd7a%Gf@j#C@SG9uK6 zINqxA00&&wyPa+>kndBz&-2uJd|F;Or0+|j^m;t_QUAY*Cb2(wSmLGk^wMG5p~70H z04#nXPu*T62KaU8Vc~PZL!cH&Woi`tixrn>H`#|iZj-Bh-TZYm8dbQ`bcH8so>p|a z>HUSFfF~DHd|+9%9^S_(#$sA_3KH=>d}Z6vh4hJ-ja&{P_L{ouE5$-)4Byk1b%v_v zO0aP&zTRGSGi&$T_0Q_Dph9!idtU!v&vb^0g4#o{UjtGBbNy7uubgQbX+xQop&9(2 z**>#Ll_PQa4fm?!#O<2*;uQ?LnwL<&rgq{xU?Ijqs)w!9&qw=}DAI^4oH>y9u64)q zJ0pSdW0TwqRyLOM-*Qq(m^>nsRv54tI(d=wHBoGdHFdJ4DlT|5Psx95N4Kk2he(%G zsrzf=5p=+wX-@!RB7#+)TEVrP{R_!9XT5xYZX=IrDf2(|=O>7d@O#}rSjU8}OdVr) z_6AXcBh^)O@q+rN7nNz!DzZaw%4+nbO+3}2$fp%0kurec74EXP;YKs0hRQQfB3fc5 z4o3rtx}wWR9^UDqTS3)9HpSXEz2uu$5<};RTImfrD;OO6r)9uHu6i+3JNNiD^(?U* z2{vq@dV-HuUGy&d6kx)`1Ln>Ve#Xza|1FMym}DvY3O9uIp9T??qQFcQideF3KNlw_ z4yIarUzvOVmXGrCTqnQ~1=xN95rZtJ3R|q?iKUg_9efFCJAvrp3Mh)=5}q5R0A4Hq zHrP-G$?ciKv6IZ5;W+5X z6Ph`jxU>1T?t>&RbJ=F*3g@QaULZ>RYLlf8y=1+O@V9?OkPwg1d(RkP0iP$!O!~R@ zt}GKBCoiuOb%9HK_0q6t6_ILc&VH49gZY_;n7(GYLA!s`m4*<&Aa$qhMP#S;`*H^n z;?+U+rwIbjn@NDUnqwvQfaJBj(%>;bJN!Py=zbyc2MlV_!TaF;&oa&>e?EmxA-Kf%7JO<2#p5b*v&qADmh+F(3 zRG4_Z6y4T9Iuq(8kq+vMMFN{yJDU#0dehmNaFuT7m1m?UpRMO;J4u-7tccPhLHwTE!=&<6&KU0xHX44c(5Mc25a zo9f&N)iYjXUEbi}nk930E8Vzh75BQu1leaqSAW2lmbJ}ZPXc}ik>O8`@&$L6HzS?$ z$Xu_LSekNVPJr*i+dtjzdw{OXit#ott2~TMJ$(;WEiKLeb7D|&bUn1wcsBoq2Vbt` zX5MDq$4=GvvJO#Ij^uzzb_(3f@3HD$mWdwUZXX9gi~EeE^a*a6CL$!roQle$8WIaLb{$F)u?RZ2RS`u_ z&YR=4gVW$njQ1h;L6J0*Ed)ez0 z0TXAE_Bm-KCdXUG?_5Xrf2=#Dk+uo^&qcP&t?T4JJ`ws0kdb7N>zC=k3^<^$VVxHm zf}gj;A=Fr><|kKgwV*_XDDTHZ?ym&8iVNMv9LWG+wN?A#MXu4Fzuo7DYh)Nkrvz&3 z6dtyiKi7^-Z7+h_+iB=QAQsLy^c6#_6U( z+H!sp(-gJYvXN87x)`mqZv@Xl+ZPkKU0`lbnIqOUncRYn!k3q0hkwf?C!A}x$Q9~R zACcd;?|SHraF+XP{~%)$uWN$_!S15A3-_+Cme(FDCWxh@9=`tbeP5n^!YgvEM)s^U z$cf4T!Lw+ICb@|5uZ`|}X=B8z8bB{~CDF=(Pf|#vJ_mDhP}6jgGlx zT9^KnZ(-?_T zB*Kv&PL~T*%A+3S^=cQ;ABxiscYV=DvdF@s=;G6%eai_kp-S}-fN5@RkjzZ|8nA=> z{nUBEE^RvNSRY=(6-qT}-pLBY<`erPy6%~>{K&pnMm0~(#2OvfvIX@LpYOIRcF^e> z>*Q@XOHeh1)iEQ4+omWXGUxDe$jYLwxx}quY%fA`t~51T`LjW)k{92NDf;5%XQ3}s z*H)6N#beR2GOCy6s#>^;uai~><6)Qw>gRMS`x^^Ldh+gFW1dv+@d{(Ql~e>e{`^xg z>5rUZYOUnkA(^o?)?Zpd)hjLSqxTFA@C&yK~?8Npmxr?Hw%^Guhgs z4$|t56vEUJFMQ^>ljM^cq1JNxDdg{idOG!LD_$9QYhRQ{^d?WKII6EdYz0$)7l^lg z$^`%9p%7#XpF=R@X=|tQ-C|;br|?BK%kq+gS8d-6EW0%J| zn8)P*S-InGYc=iSQqH0jJqQGVC*kHDAzX>|iG z`N3;k9xZ=?h8Fw>Y-R4=Kum$Tl!5~;(k0exXY3db48JxTU~h}P60>nIC{KhAh=;<+ z4n`ph=8o}r7hDPBkf?{-e?db1zAFJafC3|vwj1n+3V&W|HZF+Ls|2LK7@fddmVA!J z$J2@r*eWrMp;U}9GgBsTF*|deATKhDIZWZyKI_xyYC_cm5-qlKa?W?R7H{dMe}1KP z>LryOoSpIDr5-i02v=7tSAzi*#Ph{q6C&>*TCCL3lH2_()c55Nc5*A>G}mTVpO-#s zCSBkT-3EZvTOO%*NjkNxoA!`QoY>#5E_Ud?w&c?&|5_QZi83g#5On)(7H`@j3Y9j8AEfl~SedTO26sW|!4%ycnOAisw!4H{mlT zRs&Nws5ECk#N%T8;?>Idt*+`Mx1sPuCF4sPJReVyo3emOPUj2HxaPsvf`CeCiG*K~ zD)j7jXWls|lnORrTA;jrU-q{NhLK>GnV}{|oz=cdx8hQ4{U#-0#XDK*v?h**xcja# zyycZ`U6JB-bJA)V*;0IXGCe!5$w~uSWMWD%Q?8FW`*e^`MFhVEaO6pXGJtxtgVp$2YH=f04&J$Q*|= zN-DJ8HR~g~*B^Jbi?3y}VD3~V0JY||mp-ZU(@LwKbXAYZ_+93Q(j3zw9Vz)B?VX6g zunP~LAhM9=s5sc2!UO5s_tl~hxHJ0Jz7#!#h%jY>PP~}uq7SjAv|_Cu)oR=uOUope zJX+g!@2NnAlnSe{O+=IU?oIX4ZwTtxUThGV%Lk5cEnM``3`}loX+`d8Cc0<9CBC%q zeY=(Y%x0r!y^?Cdl;9zFrJnq`gAhTteP>@iJI6RfMSeF1=*X(`Ipw_a=}f{-X6N_Ao5P&;wC_W_2hH`8T9JN8A1?Fa6|OdU zjFZoGS<%5_A^lI|sg6g~_qpG00v=<}URfvO9t z{Wi2^-Tb)iz>MIgbBQz+g^#u(Q4Eld3(+!ch|n!5Ph9DsoyV$W+38^z63XwUIVcm?!(Gsb{dd4|->@YB>_+^9HtO z7>7e5Pyu_m;*QrwcEE3_6mjoEno%)Bgn4$hOhwdwBg5_baF0=AeA+e6epudU{15Rwn~3#l{Np$bBOm_*avt?xM4QT}>ojI~P2S zZapjhU5`jQAGgx=*SIzgEbc1zw!$dF{#suf*uo>DO&5yvaeSVi)^8>NgNZ7#bck(B zWEy7GsvrHk@EDud@HEYpZMlzVql-Cu`NJFD`cE)B=E8B<&US%4gYJG2(vN)29uL_2 zPKNBaVziXyCYS8*`s$;vc(Z9c75*Ca&}II-&AR^Y+2Q}nI^hRveu--DnB7zU8?%m} zucA=?poqkX3pRW&5@2i1j*zoIbTNf*-Y<$|$-vDHamm9=51@9l4G0F>IDTFB&3l{8 zG;Cj$v(=9nLb;Szq6DL>kgYw`mDb{ETT^g#}Crt(;s3B;Qld01rRwbndDVR5L`~tfUNt2 z>5qHAVDB;1LpYH0^M@Pnt{Y34D;Z_3nz}Ew4p48_yFJ=Pgo7&1-%RK(1e<#sE0ntN-dM?eHFJ|!G<<<5^^>1cR2@%=7)1S=oa!iX zqz9kO-(U~P1#2^@F@?vti@xjQKDbrORsX5hFTS{>y8L|w`dYByQCHVv9I=i#+$6!Xtc}59PO6LgDw_7O=?2_` zW_0q7*bZ%7IW*Pt7#nqxLQV|!f?=_r_9L}zE_Sy_NY4f$X7@d3#Uk}{ES5%EwzcfBELIXye0PbE<<=Le0Un{^!v^N zF9sl-pP5#zL!j3RJ_Ti7@K7@3Y?ixn67rbG2GygQsNNLN0d|K{!r08rv*J=hJS0fU zv6(dYix21_GOcA(b>1(VY%%9`8@MTVdPYN|G#g#BoEVsPoIqA)BHJcyYvxo zsx{5ym(+UO5a0Dd$&ZVDGQ>ZMb6lDtr9K3FMbc3hTG<&KZeQ+dZkRD*0Y;24+VM=~ zKcYg8~bmHj^h801!X!AxDYrIC;XPRR160wRq(D&tkgzFeis4?Y@ zfn-6k#WR#%3hU6UE}UuiEqa;`r<6bxDcCRbmqHeTOCqozq}%evYmb+;BkArnDmuco zqaFf8_+(Qd!4*cSi%VyGs`pVUOuQUf`&DtRXGvA3u8eSHz-3CFL8m{>JGn<|V9YG@a0 zvOIN0R?)X=DqQsN_%FE#K_J+A1!AkicB3;*`MR6S5X8AoxAf%OBmYe^?TXO@UX|FT z&9;L8^5N<9_tT)tlBe1zR>r2i<~v=n(_Fb$n;+{4b?S~jiBtJwLC797Guw^Rf^Gte zeG0qVD})~A2)}uj9g?b{M(@b$Tg5<~9OV=C^RS0}d~aYCj;G}U$21vrYIpfMizE;} zQwkP=xIKHMWbTvHaW6jkYlvT2?q2NBwv{2>yk8>U9RsPSRz3A+_gK@sygIWR7xY2; z-S@7nVtOf^i9Bet%CHM3?ixf8>^ibH@{P>Rhj@Tg%<^k2JsLbQZ>Acp5HEhFlJ#p; zgR&va5sPw)33%a#Uo^}l5W6cxLmeGqB zo(7xX%7YOM|Y@T z{|n;|`?XoRAwAWUJ!l6FzP97Lf7j?Oh^InH7vVscwGq?_bU0uaIy5Z z%=y4ZynJ9Sh+b8vhT4kao|};xI&#SgrcpY zcpfJ!4*uiXzW#C*Y6_z-tPHgob7l;@3yI}<(bbi(|44G{n*1dYq_jkdM==pm>3&^W z6?p1SII>^;*2-XP64*YcY9|kLvAm+r+^`h0ei^Z@52FXC3bIlq{8%*7j5|c8+8cM@ zIqsBval3^#WKH30VGRY*xm^vEmDgLA=gL^PqVX`O0+f$XE zg644PGL~EBlzjS0VC!byffiIt!vy}5U6#F=IcGlaEj8yg?-<^HVmQ)srNkLJ!^=?- zTus60^J5*Fc@877U$q){9Lkw0lR~;@T36bv+xT?vyohw2T_sU!?iKy@wGQhsU~g1iG8tulAh`~_ugG0e^(H4kBi-vM`sMW zemUe;-; zcts)6Ofwm=rEENwcll=0e63+d>2ju*xU7(Frt^NwPeYa4Zl_o881Y9cd=s}&d~!MY zj7(mF3vCuV=@pa!cEnT%S>R^4%0~5AK79>#f+AlDSj`8oEE&$AP?wX)l{?pPcteB7 zzZ1WwWpCGc*ziylu5XA|fJRgcq296!SBe~u{kYS7fVV;uX58FTO8}P5{M9Zc`?a^@ zVn_rWPLL}%WbUofN)Urb1TQb^-XM4-C+2)ksr-=30SM@|F7RW^+ASAxxF3`^(fyC0 zV4f()RTiWl#P!ys1)^?66iW4edn&T!I}RbwicanzB<=7s*vc z^z5vc96kYcFY^U%I&0X~5RNR*qjd0RVrL7@Z>c1g^@q{aCBR@GomYaaWcqC314y$b zUyFYHeSV6OcneVFi31@ru^H++JDA90A+54kZsqsT_2i$-yE$KPx3whtuf))5? z{M^~t?BQ#5YyJL^cm@+SkvK*L)&a8@oUHl=Hay~4VnY*3(0F(~HU(v~NP{v^EEIFE<()Ocp$z^;2?A_+_ zimCs+YfeEur=uyRM?A>2t_#~|F)_s(BvT$z-K=>ueD=R7w}A6R-ENebD9`m|fS4BJ z-l{*-_QAsY(F|MWU_FyS%ORdJ*RlqtoH?ZLFY^7xisr*_B-EJ+LiT7%l$FZ&&6eJO z;nlE++sBXPHQ?26{uX!lTT<}uEGHcarFqt~QI3JhjRbtDLJ>*Z4tx6)eV+E>M@OBEB&s*hH@~Thv$A`$N|ntfHgB z51SL`MM*1BQo$?zZo$w)&}Jn38Cs<+?6YgKp%slr3}d6q6_ypoUQYrEI>Zver$hgr z;y+jO58u%Ge2x~n%ec2B6=R|iny!`le6C}u;cfXuM>DH%Uvd=qBYFMsb@;F%3)R|h zHcrkKM(fBgbRh%M29WY|Q)wxz7HO8{(j8i`ykU~-rXhh74)q*EpjBkA^Cl6c;-5(z zn_DAHi%G_KCY7FSx84uOb#Q;joJ=gx9}dX|V_8LB)9CcL{|#FR&ztrM7G~n{ft-Fj z^`x<)7+}Vz1oL+ipwvFs;9x!FOV|Ui&U47^Tk)j@tnN-gJI4}m-C4qNog6U+p{|&u zvmCyWpftMC%YWIj<9GC0(SL(BCJkeydeZNqtRLxqd%sv?UR$HhH>b9X;FR77%6Bso4pOIXB7$fElfXMleno@aS#!FohF`;S z=&;bf33tQy8_ilhxghjubPKQu{k7H?2a_Hk0meE!>`8g zXV?z3aGmG5lg%pJYD=eOHvwoCREcuVW!!a}=i!dqk zL4m~nQ&e2KVgg1^4Spp!DCgYCJP^7R!4@c4|KjL|7bG3mxI#2*-9Y<$M{Sh1~1t&~_H7bXP>`!p+& zQpbL0zzc_(l4#FYj_uyikRYaDz*6>R#I+@k7rq&w;HaW9fy6H^|6vh=Ki9K%+$P zWra_2fl^ARE;nR256NFupr@K30F_1H5F8k~a41v6XFmTGiuou1hh7mE0t-(RsMfp* zF@nihns_JIF+qOUl$=6MJS$7CqCJ_luI}b%M`vS#tqp7q_|z<_n@&-OvX0=%N74`2-3A@!Ea=r90(selbpcpvtjl3!rZKU& zUflgjbz%+p^P3#k3!;~~3mPJ4Fm(UFHux$HW#=TPOH$@e#^{2ttBk%|k092uEfsXc zdYn$;+%3}H{>@+z8O|ZkSHFFw(_T4Bw(f?UVk+yMPDQ6dQ^NZJai)qGm$*oT&X3-f z$7{B%j3O46oEQ_?epXpm702Esh?bB)goHC@-TPEwKrb3*(LHX>m80N-92a|Nq@NNU zy~lU@xRLVRC~m)NeH6i>OWG>$KjWaU#7tbP06!fdTh4`oy78bD$!m9C5Vsnx8(wnX zx>wXai#JccP=7zB_Eg4J6i?k}d>5@?Pjl@;qBD!#II4Gt%_xi7T?)B#8i%n{*#3SgSnzH8&-7=Wte|H8+5gAXTmLoTy?@*a z5+bS6CHPiagh?}|qM(3;G{^vnsl-Hj#6(1tnn<^Zbd1i8(I7QyG^4vmZPf04zW4pZ z{V$wz9_L)=b-k|VYd{usRW{Unnc|3^WDUF~jUI!k*G~D@&arB1EYYIepkG6I`ps*8 z-EW#~s*my>C{+IR3tFA>UM7VFnJ4j72vejg6{>Omym0Cp`-}xIZLB&R=ViOLHPwW9;AP}!`f zmspa(wb%-k3zJS%W3}Q`U1p$SDXq}02J4Mbnx0Bo=kV$X!5n&a068#ZOmfHfG@>f# znT5bD-{1YT76O6|J3+>5h||k#h3Tp{u$l&`_`vh+`P~A_H>67FJTHEBPi<8XK9VKq zQIqh9744Qr!y;208rmZ9!_}EfM&PK?V-BXCAaHA7xGr@qyZ7mJ_=`@k`co^|H*NW6 zIHcSVH*RyICXJrML?U1- zb601cL_PVuwG8qeF#FvK5_s?QZTAFz{z>t3lKIcf!=~~o0rA35RRT+pK&9cVc9j)M zwCR-_&x>x`)RujTt>{a2uYTIhlfmx68JbKZl8EKubSTy8`?LNcG$`!ea+7kHa=CKU zx_GIrXYLO7mHuQA#oyUFpN?+J=7j8ybDs`5&E#S}i8I&ys2#bxQAU{I5ZT-5l&VOo zicmVJ8|xe^Uf?rm{S`fF>Qb!>8SV)4SW+p0DHc|agTKq}9-x~mu z2|dBu{ip2S7)>R29F7xwdYF5@@Ctjn4XvLXIHvRw z{B}G#&N42qUjnS#-pwoU9tP1Y3Ov87Ym#dYJgIJ0Smi!SLjD^I^3}|VyMXQ4=V7|#6!>Y3>v>>`3SYtd zx3Hc;*)9l%k#3ng`ky3y){m2U;F4`*1Y+>60L9YFCae= z7c>62?DyOJtYRGNqC4XN-?b`igi(DSRWv}cSrj@fbFHUOOH7WM{b`IRtU9)}N!u&# z1Rxv7tQl2}uH5u}2uh^USj%Ylzp469781B#a>R9Hc$K!heQuM|JYey=k@#F|{ChF| zi|24Do@~9P&{G?=9EV8U(57N7cls~HayW^LuS~aT4d6>3UK`so7WA) z$5c-cU}6jT_^)Q*2B`52PEOh-QL-}+|8T}Z)DDs~dydId7v4~u9I66=D&}oDxk}d_ zxc@Rkk@QqCs)@n*k#e)~-SLRySSHZ7EXgaI^13^5j9$ng3*Vwb*|a$GC!#7F9rd7U z1Y26-OW8#iyrpzY>ED$q+=GT>OA~O#`#Nsd!U!qD|6Z|nxm1BRDz2y%pE@r7T(*3g zGT;5^@ZOa$D2qxG>A$sb`^M`BN3w!|p*)WjK1-^wk}+gBv8w`H5sJy)I{x@(z5g6F z+Pb3B^1sAh_Ag2&VQk?MiFZ~~0qHvOi-nYC*JJIP#N2MdgP$i4sK3zw8Ce|O&OB5K zgO0BMWGUple*iuq-_E*XINrfPdtlCrcmY-!G){l-Zb>in=2TVtDK;W$f4xktVZr&x znvN?=Oa$L|`XPK*0y^7iTCyR4=mR6lnT@(v#%H)PpSeE^KotsP$4wP9>JHE0_ zrTL^|e!ar$^1)cb6#hK^hBP_N`aE*%@)Ay-gn*7-Vym!c5czA|t+VLe04O;JqkO^U z+9R>ewO67@IBsp+2>subT0n{75&P&4Y^^r=edu62RJzSJiAMGNro6YLcgU}tt zGHbE`Zmu%FrLina2`d^kjYGgMgmRUKU1_+l@u$0j@d<+!PR~QP^9TlXIohM}xOANd z!=VA_#_zLTcDBPfe!z^hL8IJZhEgt-V;~PLKYCqK%019>;8*M6TU}oYfC=KyuDdd& z!L!UFAt-g)h&Q{Y-#kkRDZ1*|tg)gB5aB&=(X@#y4PT_hSWD-az8R%Af0qB{PgnS| z1OIcTqI5q-+0u%(LzB)n4_o^Cw5xL;Q!Kud3Xp@nG)Z38IgKuu>zx01GbVBZJ)BG) zd=c!iQ}uHM-j%he-KVz#$e*=ev0qXY$Zn`B4$`oHY(?>X+h)9&D3MKiWs+*Lr7rYs zlPlGTwBPDiR8ns49A3*%cmAuVL>y95UyfRilg2Dd2QD-S_?=cs`}9IV>zz<}zdWWw zu9NyP^pt^P#gg$cZr{}z7Y|LkeV+A&aNjJj{D6;joIz?;%E!W2<+r+iZy=k0JD z5krn`h#If_SEjnmD2(Lrp-y13a-ez}U{5Ijw56;mjLBmuR5>^HjFjyqC`&(;j)y!; z(Ag>RtqxX&&XvI;Yty?5SkIJOrAJGqbPz*9os(!YKb^j~v@`mG5>$IIiO2lmAicdj z@p}sJU3+DO{KoL2VZkR+aFX>u|K}r==WJ&`&RpM9^ORfx}eU2KhnPNmq)pFhD?%MCr0!m_WSk(# zgdg7IU_l}Q>9;j@*_jf0$Ij;DGo7l9?``Kc_p^(Rm4=H|@w=715-z>+2e(=lWl~1Kj!UO-lF&a3Q*X5O}+m8@kMK$GS<=Sx8OX|jpG`z_IEaIg#_%%& zS>mq*Z-lSJ!h5l#t1-pOUpMr*rAJ==v#n(`I_wcv&t{R}ZN>7`(3o321M5HycG^M2 z)r@jroxBc!S_C;}hj--Ql4eMDOce-oyH%7E^Aqf_h-c~$c2xNX=z(leDMmDMhOKYt z*A^+8JZkRA@b_-r&^B^B7%LF}Hc@$-*?~~T)Z=xpmHJf@=kMy5_GqCpDQ+$Ni#Ml) zxx;(QLz_qmPFFMzyx)L1=S7~TkuM{$B%Fv^kAN430xoSwUTz@c5u`)}cURJ_H4 zen&vWAsR{92y@Ctc&ht|&7QY~P7`aHN8Sh5G<+1Q42#N^mfT%<>!J5eDrzrXw$$H| zO8?spbi{N8VpS;ceV3g-`pK?vF`ZdJn<_OvDaq*EvRs=^cLZwZOJ8DcJz;!N{hQvr z`@ceuyFQK<3Gt1IR=-8N!$E0__^2DeR)j8u& zAJm2|*R#(%M8o$B))}qWG2t07io-w1l~psZH}gmWBy_MG+f~)ewY(pa2#PC>mye@=Lz-O)SQ%=PxGX(&J@0q3wbe0Pkzj# zDz!Kslvwdp${{=7x7aQ`lUMG4zW4ehLXB5#;;1(@`iuj*-gX_I6k>Q7#;Fa-d9V?+ zO>y6$dnK9D%>)fm3P+g97#O;1 z3o_4d$Cn7?2s5AFTeE3cmEh?WGF9U|c$pQ*mTN4Xr1vdQNTT&YAcRHjh8Gv27oz#U z#uoM8=5L?=n0G$m86EhJr1}+4DG(0x){6ku#BHjg`H`l7KK3W<<98&5CnFW3@rsJA z5W?qb)1l&IN2KUc))+i1_-aEa_ijNV;&ZLccCC8$GM`XmJ#^5L8be2$^g)^-9+=G9 z7JhD_T&1Hm>R13Q?K87%x5jB`cobs_(k)aO?W=WUhNEWymyW*tnQ!8uAF-1!t1OqG zRGK)Uh0;?>@h`YV2M9P?HaP&Gg+q} zmdYlAo-p!Qq_u{Cb=_3gUf&lRp8Fetk%L5f+dqPa=LxUdb|SrPlNxiD9zT_K+D?PsUw$pBu0* zQ0?%uMMV@}Y166UCg`7g^D7!?j5K(3?_9qGHFHa^RLa72mCm~EF0#Xuq?1XW8=0RvI5&IgZ?g>?4cG_5 zIL`BA(?-Y&RDHY7zdtj^-b6pSzEJ*|8foxg^CvJeQ<=tz(b!~VuErj~C%0DWTrdn# zuB2))Q8AsQu#_tT_s1l!zqn)P-fdvdm$?w-L1dx>WCeAu7>)hpwC)Tef*BX1f4sZ9 zESEyZ3+kjxx-M25AsUlrqE^U*FnK|;26;fzxF5S5L za!P8jmfvQfYv93w;0X`}+q6E%?gktWXAl_9!a`#+h(9tEi9cCLKZTmi@MrjwC1OE^iW0#%Vz) z>o+I2sd28uI(}S#Bj?HU()&wB3h^1T_em;S+%Z1Fq>+%XudD5afOD*msGEH&^q+{2 zihxq8dMms1U)dhcG%p!I2bxL#w8hF!CC-%$1x+#R3^{z^MWuK1`~Mz3RbKfE02ej; ziSzo_eqS&SH3>FY&-VC$yUV+zb$`V;dH#{Oe3s~@nVVxu8+CB8Y;;pK()@`_`7Tru z{7g_`>G^Wjbp5u?>+0xQET4Pf>`UcL6)}4NYrlp3^@r8IQ!q0_GG<7|LU7k zF&nmIN^F5Qp3=a>MNo#>L8_v&hkrw-H#vFVt)*7-#XS6VzaMs-tfO5`1Mc;;`<$b( zKF42K#3G}qJ1Aq`KH2XmAvkQzQ+Q)@F0INh+_Z!9Kp6XU=q@517JeROr)!Wf-guUW zh@TcnlU!qiC+XhHM63fBVHJArF+!+u$L=hFSgwt1P^9c|c95=31G$-0e>9i7ro>}1I0+wG+UaTaR5zN(p%wQ(n! z7HPn-QJ~B=OlexHKG%2XQnv2-_%NB>>f!s|WUQkL-R6tldoypq!&zcc4;TO#8p#K` z5|VJ8ysLDCB$ai;(I$N2J1@BA=kT*$?eUE&V9f{qXU_S2YB#yGo7MPg3$QrQ4qa%% zcpW8tDRBO{UE*?1A#gJedtL{<47a}gH(P-vfwuI>hkD!p^a2SBnJfWo1Ut1Ay9caC zMr`4Oqx{j|?m`jfgWgM&d4NmG_n|}0rp)ZT1?#^6#QgI}Xvs7ihW%bNO-WUo2N z0YX8t)P_Tpk|H`niUd}f+_YTsu?%SIt7hnbk(;S`Q7j|Mud3?K%DH zKV^!^J#6=Sv?&PCk$+0bhV~r&)!=Z4@70Ny+n3qLosU=kc3!!Az#D>co$h@CX%t+L zA>TSWUb6kzW9mGZoyQuo1Pf%^}`$VvFYPi z7(?SEHu~&qd?didS6PRR?*uQ~`IkopA0^=Y#LnM88?pTy9Nez#qVuolUfO#gEZA@p z%oUT|uk(=djMTh*_-rON&t|^D+C7K2`}HB?K+1hH??v(7fUiG8ynQTiqqnA9C|1ySA%(n@fZ4}p>`N$2B*4D_$t0{b>S7yuayGLY zSO{_|%)LLIG`vT?oGjd3_8$8Gyb-I=Gpa>qG5ML28L^?cu^&u3;lB<0!8!-Jfect0 z*U<|DI%@oyJwH@*+m))^%lRL|Cl4cM|Ht1^DT%K`9S7075aK5oEgR(UbY6Xm=(9aH zQ!c44lQ%kltHyiR@c_14fQ=`Q{IL?dt(*BY6nH5d``?|tB_R(TEZ@EWB!LvDBXFvw zABcSy%Zz?4Q=7+1N2lLYKm?icVB;IagUl*KWCS-`DMQ0#U_7!fv#~t!RM#A zToIBvzbLP8~KJQMP;bUVy1nbtmbJvsDrrkYqkKu{ znG&_`k(UxqiL-Vb_0VNnO9V{X&2nM$q-63EkOa4x> zPO@I;7rb*{)h3RK+x5`x&QB4@+#UfVi0ggA z6E9l-7;#*?&2~?-vFKK2YCKqrE*p^Jz|_8G+{nOCE-M3Lca{M@{P^1Q*8bvehT1^e zIos*_K_|gt37L?Qr?k20eXb!oQ`$(Ahkvtv4OSVj-4xI5=E%98S~Vl-xl*R8BNvQH zpK#=SY~_{9FE+N@M#^_jn3~uuc>oQ-^+Cx!8JC%zm>opm<)HNW%>Ge_KX6zOp7(Jr>6Js4lPIz*;@SV^e}<66OMa-s+W~lQjL$Bo&cc3cC54j&58|-H1Sfrt1+mm#sGXY5x(CJ7 zTx=}gj`{gml%OBTNzlK%Q%JpH_*Q_R@A>&tA~}Ce*kgObhTkipySe4KyO;JwT(H0P z-KKY*;J@LuMOV4WMT6%0pM8p(Q)sNr`KxI8@SJS7ncxa|a!g)lXX?`TTPGi!9g_#& z=)Ob8+x6aP?$i;T)4c(4w*d#t&EIFx|NK0uT;fab%{W=4aEg>MUd<6h>XlZLtabgl zoa9tuovH@UL0uxj#IRM+0RF}_J7(oQL%7P~)5L0TbIx9v zpUW_jW4x|k_J)-2t!p)pj|(;`uJu=mQ-ngZ4_!y-l zAI}888#$D;E;|k3T{95upz}PS1?I>(WZkV7dT^ldNEX$rS>O}FdB7hB|Mp%A1K4OK z+BFVkW#2e82VPp}S(QCnX)7e;5z1h%2_wKlQ?E#6OX_5#L8fd`*0E9E2Jw5AGJAK) ziMbG(?Vp6N9FhQ`e#Uggg!6-q9rsVcR>(58J9CH&)L}}a->P|W|B-wZWhzGDj8FV+ z9A-hGraDAN&cQ1vfv6h_RMmG{a)htqi&j3yLRVU_G3 z*ryRp0i}c;sYFfysc}dP#i9r;!ACA;n0HkA8nnf-<);vbC;Z$cJmDd4YBt(#D(NUx zteYwP%IUy_qh7QwIi7GA%VLt4QWD|6LQkA^jC_mLUQI=jq>`-J*5xB&NT5@`Xvkqw zEFhw?7tzBv4%SR3g)_2H(@TnMaQAR7w_yax?3=+fcE#1*{sR#l2L^N|P|;x(sucPe zq(MGyOQo=|&Qb`|blB}A0U-ZP&nDeThKR(dGQ$GZoQhu|%K6Q0%3l_yVnWZ2E{3Zm zdt4g(AQN?^GBYkK`dLR(jvla|z6=BRnp6R5M`dC&^hjCu3LzGS!k!j1cdun!*WO~V{>2+x-Y!&T`TZD?)IG$Aa-HDHiTEE7TRnCp>7InR%gnIDpxKV*@>u_OIK=L6suZ13j4R9SN~I_Zt+@glGH)IUnc%;QJz<_LQ{? z{VU?w?^m$apimfS=xT`zxFE{%VHO@aJd89xWKRnE&YD-S~vNtQ(Zbj zjV)dZ8?9{FDQ|o&ANSO56bB5KiG1$fFrf7x1X-vCj+=>*E@K{iS*}rU-cVTJ7auwU z>h{?0*(-y$pIb?OHdm{J>DXig`#V{)RF}qv3LTDwL3)HDx<}wCmi`t?_E-M5}*ml!-?d!>AuGYRa*acjB&P;;WeDPSZTdO&KIA#5hutCn< z7~IgSf2Kt7&$dVHKEjPd-23JtMptcm_U4*W;wC=re!e{AK={g3Bstl0kpSO4INmYr zCEaP@zTol_ras^&PIMt-lSD1>*Ke+b9QN%u1SXs>Qx%;do%zPYMsF`(D z0G^#(65I9srpMqTXe6;XgPgzH5YQz6j;r4&D2#8-fwJPhfHkiU8xOK!Q1jc+vllA& zw+{ZVvuqtpc%^sV#tUzbP<~@x@%H3llS33I7~-P?ZZD&aVw)EB$oDnlkZkC77bi4V_Rn%k2Swoam3>RcNVIHPi_K1`PT$$~VduDbrAo=4B=VFWr;RppL-pgXyX8!=2Furw$NyE=XR6AH zec19*<<={px@jk3ERf)me{Vj*3Q(pRWBveK^t zs=@Sk?C&}&(f{||hataR9mPoh&s!Zu8vcu)>K`ztkP@u(Lm%Bp z5$Tm)=b%w~13`5?I-?Wf3CHM&^&C%mknwlZgw6B9|-PKzkTMsoq@>j8usGP2JpFEjcUE$7DD!x@{KG%hZ~8&83TF1Vgd5zSQ&ioE*0x1}Llz=J`(#`QR4;}Iu|+QByYgyrG_ zf!W6G`ixejAFa)|hAJ4P@ynK=2;IWZZVQFgQOO%JynFt9HYy(0f+2Xd3(~{;s^}Ed zSk;1$OdNwvR!*pZ4L5nTL*4gr1Uvs&oj9uGgWko>Ad(py!Qeh2pZV3_8$DM(pl(_? z(rp|#fJLOE##MEA)6rXcG)X$xE=OmymV64r-|`{&t7}}B&3n(<-F@}HRr_Nqvjpyk z*7t)I?jZCwwyada<4*Z2lgBbzt|NIce>Na6e&beFy3RkF^9fbG+_i@?<6RZTBZ7qr zxFpw&JGsQ8w<8$_Wy6slzPT~_`W$@he>mzs*Q6vaYVq;3og^T2$?ie-02b=DfR;~cTBOU zLm;y;J~qarw~*V(3oHXOnX@7Sqh#163+4vpF~%Fc2mKjaN~=W#Tmxu-8DV`e#A!`j zi%!6tATHOC+9Zer(J=q0wLK#7;+ER&V5a2T)*RvfH;8}2B_BDv9Q#JzD=R>vtY+w1 zrUE$AeGfUcw{E6K?j;W{aP@Ca+|@uH&jd3}+&|QJGLbFh+Ero{P4DXL|G~4B{*m9# zJtWHyV$bZR{XxA&8v$25noaw%oEp;nRt|6-sN+OMKprBlbKsiQJ%4Vai3*g{po3drOWCAKhsd~p zO}?W$jQ8IP>Iu)0kCYE!46jK?kDPr=cWY}CCGc?JhrgdSF6f_1#BbF~b9a1GM;%V- zVWxmX_}V2v9GVrnPm5vOW2WoAk{;2lD5q$!(EOA}*D2ikD1e~LJ##TI0}a^T zbiEieJx{A4_rQrKyRc1(*-v|O%~@k$zinF5)^7u!itK?(jmme0b;tO#SKTesp@Miy zm{ZBz@3L-|ue%mbWUS!%o;Th!Y^p12hBI6&^T7V$qyUNfA(aK&{B)4~LS38!)4M%x zf#gAijO8PtvEdr_UsQ}RmoNU?5`O*6Jffz3kjfXKs!ti@$v#mce*H( zHA}l2dJ24yhgZ>h0Qd?&uvCN4wadtGkdlt-s_dih3A|*|jj_Ed@FH5t) z#X~-nJssz`C;iB#nD~4o_=CnC&yNQWv=OHpkCy37; zZhIVLm1A1d19)7a{A^#4bS<#BB&~HpV}HBqN6r1|7^M^=LdWvT1)ucL7@q|2iCxJC zsN3Yo8vQcd{hJ>Sd)PSm-cy|f&gg`3SDWNe02mc)DM))^Yb>*lX|~~icZXgIZIHF; z>REV2&6J!FhC--d>KGSm?tn@*>PU-lv?;BzZl6b+XL*yup_XZm!eTBnOlwy3syY5F zBjEWs@Yu+>x7zIG!&|1Zoa+cdn1smj@x8=G5p!`8&P3^)b*U>!hQAC{i+=$yhIcST%d=I$LSYBu0# z$@%=iV8Gm0w5PFvw44h)@4Y-q*pLgysz&aUN0v>mN1gwUEB@UzyCpFT#&9`XKf3R|-z@_(QL? z>rLnuC#(zpgZ8IX>cB^b#bNS0#fIyq!L35Wx5i8h$=cT()V~>oGF2-gZ3XNUQBlc$ z+OzIMEoJFB%Cb2hmVimXgRM8%eOzQBb4I$jT*Wqg1lMYlcc!CD`3Zb z>S-bsltWI^_zvc2hq2aFw~zZy61+mD(oRBEBi7kbJ+4?1NU+@x-`nC1+Rk6L49k$- z@?`SyJ$w6ppg(dz15FdfuT82SOB~i4s1zV+gqH4?cwPc%imYw?_a~2UfpGiB-Ym9pZFiBEpuUv-{o z;PW*Fih>+z5gY<8s#(S<>wOME3rZ>_aaM)5#D>HBj=lt^S;VDNUu;d~MIo55|Inso z;z_~dzbyq*Uv@HLm4*C*;v9pZyrW)QPqxL<9HKieN1w&p82@P&eO39+)3E=cX>9fc zJ`TMas5#?@S2}Xas6TV^#_XS16BKG17ahE3jvA411bF{t>&X%&A~MM}ki#xI7pE9tH+z*G-(uRjf)G~NFaPL!uhzQ7pwf>CyQqvY&eBfj-jVqbP~W%xI=Msn zf)}}`C3&-Us%En}JRflMfSF=v9GwjM5B|ow1uvO5g@f;PqRV*gm^U+)n@K=c(%J!_ zH=7=aj%Zs0WwrF_N3JJ^L>f=4#NJ_=x|SWIAeb@XIr+Ij?(&>r@t<=J^Hnx@P9a1a zn!2BY1|JsnAl6?mY&;`zfScdva59z=1{m-jA?bGZ;Nl1F#(oE1{>5#-@UU)6Wb;4& zeN~wS-Ys|5bz<*gI&<>(#zqNXtb6s6fcBpD9(IB+W2Vmf6fopuCjqHtecv7T43(q{ zy@;cX^;4+qSE~8Z=Y3pw>BN^23bJYqHE`Y6|E5EVXDD_JJZ5QC&g4|E#pwbB_FVTC zm_R+pmSI0i4}2pQv89WDHLB=;_fw?7^vpS;dKI=qJ7UJ!- zfVN@YlhWI>5438)$?5)?hYtIQ>OF9DO}VMqwDsK#N9?M{T0Z7^+<&V~ny6~nA>Sif zXMc6Qdu_=-iX(&O&JDkE~oRAljMH$EVe zE?{McprZ;c-y04=vb`0^0;S{BFKNe;#h(_anjp@taSv+2SlV=eWm;UI&rjP$9k@gA zO6oWEU7Cq(7Wp$%852e(^!>=o$0MH`lgiS=G~?_DJPDX4qd1xRE4H1l+IeFq>wQnn zphZ(9KuEmE4kj;s|7(Rn<4GD4vomUa+Bti6oPl0C1D)oWPM7M+otflEnvcD4XA0c& zleAc$b*(;i4E#geO|WIUCjXY#XNM`H{_oZvrB)$O&pX8sT0o6ke?W4GL`a!mrNZPZ zxxb2ddZ+{o+Hw%)zV9oh#uCq5@H?MhRrpe1+w7sA*o0yyzM@vtq3pV55*I+8_O4N8 zCs$>E8OPe^K#TUxChfSN>9P;2|7J!k+NCiSNFZ?5xV7h4r)4;g!?LJa(TNQmm6waJ z1xW`CJy6+u0^F~IfHZnmCe?mSbY!*Si+@q4qfJ8TmL`U$%7Nccosg!ImTj*ESv8-d z9C0da`M2Im%k8iZPqkn!U}R7bY3(p4`t6|>*q^geF>3Mcl^=J~+m zq{v18?zfs|T>)aKQ>K#}r&4RxUGD0x!v`a)kIXpbrzMTV%bOh6O9SNV<6nOrIzSSY zVnQ}wP0FWLzZUVt)~!-*6<}H5cDi2R(M|%nc{ku7Sb^N%ISW59)h3DX4l@g?sjArI zfp*_5_y%P!dL4f;v$y4Y4^(~*7;}D=>!flTS5tWL*yk+G>4D1LQy;#NTUp_2S!i4Q zhYUaWj=xv zxlx_yRXs=SQ~SdXQ$4Q-4x94e+s@4N#{zy=aetwr&tca+Yrmhe;UdbZgU9Uh8=oJ6 zoYUINlIo9nV6-@Z_{GooBbx%m=C)=M)Bc?-n97RaV0~O~+4xY6f%!ej0U6^~UL~4- zOkQ1HAWTL9$1iD_U9tkkG;__$~dLo*Y$Qbi-k2YiHo{ zwibvL+!LKU8VX+1FI_QkA7&C<%;gcwQO9PMdh3ccA|jH8W0YxqGLSa;zhiI8*WrOv z$UN?ol{wXssVF;uDsA*d7Ex0`vI-XHylM^xpP!7ELacz<&Wm^_{5aRK{Jqa(cNUtT z{M%SpiZ3S1`50E^<{H#X0K=|Sush9VsZ(#Xo{HnVGpF-docN*R5;G&2!AJc%f>j)P zvw69PrH4>?GitB|TqIEEpeMDtaRC4|G`}8zM;qjbNBeI~p0{OQtzSePvfN)0SAG zJ%K*CUIC3OK&TRnHFtc^C=XYiWyu-N?{ce8P@KFa=-itcAYgZF8POL^3n+~12S@8l zy|k*RbDoZR{wM+*bunTI3K%?XpQY4tTTuDNRY*FfJh-FI?>>lFE=YogvV3(fAeqXk zwb~Tok$PzdwUqMtnYsJATsxz<7Azn*lSWx)(n5=<_BBBMEJ+zvgt}i6{cWOxo(+8}m;9@})Cw05`f*gc8O-_nHXllZyGY@!jqJD8 zuJ9v1=c3$8%~$S!XA>K{hcjyw-X1?jXXRKGKj9BVsTuLV9kHcFZllMtPIjPrEED0` zEWG#ybTHkJMJbcR`NVzE)#tFBhFs8ajlv6ykFO&rS$3kGd?j}wJ4|aFs9UW4p?)U! z_L7a6Q!XY_Lm2cK0yaPHG)k$p27lf7BVRIw;_JEbzUU?|R$&)$;C#dBy^Hb;(Ig*$ z1=Xm1Jjrbg?3B3N^TxQ1`N2;Q7>q+UENXt$i1$ zFViblCk~()?4I|xd|v^%#M%z=rAe81Dwu!l`WH2j)U>N?HY;~njsko6e(`Sz94Kg5 z?J$N<*F2?AfKBRUFmIQeP5+FFmb)fT=cHweEKd&${jB_}GoK?rYPh3#6CmfIL3tNYj4ihXifUXkJx1gO51;S31dz zH46D5PSxtj}(mXO5sWsD=_SC&Ck^j zd?_t7c$K5L8qP~JytbU>D^h~oGA4jpi~6%YxL9BGzS`~sG}M=p`6{**MBqlm4^H{L z5jlXPqU_l}A&CV(@0k(z!G6Qsgze18m6NTPSA7+cl>66J>f%$Jm2ruIFS1j^{lLt9 zbxi^LuJLN>Tyu6zjk9i9iDl!n#w|2TJvc7^ka8WA{1LFTm*G8n)GErknlE>BoL_)F zU>0?j=8nX*_fHk{Gk}rd<(8ec_gmuC?x;Ohid+3j>|MmBnhriYa2_b{D|#ZVe=x$s z4pg>g(oNKg`emtkpF4IoHRfOoMiKP{E6lmAk4C1yvlLc?+3npWr8XsFQFSG~jN`LL zw?|l*IhgFL>;#G9L^^*xpKh9%(8m2fO|^iYNQD{qVJ8;&DH@7KpKrB0DB3$;LK&-_ zbA$_8+9)?|sELPNRv2)x-6JJ-f9G}DnVni4wY4v08}fHAlB^#THf>SQLu>tasON(N zjMO`hUk-A}iKuL5a+%{w%e*T5Sfs>3e(yB+OZ z+JZh87t+vm$((anpSu{Xp^lYOvLaj~5gr1?kZUWwY*ND^>#P$(lmB_`=|5TjXZJEs zQ&XBA<_sUKkd^@2;JWaBd*X5?4D#3^apjI&_BB_d!iNzG?ypv+JQ=ZLDisrgglZrJ zSmJ~@EN0Fpko2fDS{$mbjh0|Jt<@ZZ&qi2urr!Iyq!LWj%VP1uq0_j;ZqS*=@chj8r(R9F6zIK#mY=u+r>STK5mf z%2$H>3HwBGaJ+6BM_f!<)wm4fM`?N>DSZbox1kiDUW}k=w8$7rYc8bf%Z#g!uigB> zEM=l(f>XucSd28C6er#ufJU91TJG`AihEufZcOf29cc?TUfdG&Ar)GC%u@>nw4Om5 zNtvyog2kb(eq$X_**4R$0>}H}y}h?zn1;DJhPBRiKk;dAT(uEm;Z8Z+)J1u%mz$TK z1kV?qKPKYkNzE-*e7se!!<pWEy0ZUgWN@uL@-NZ9W0I@#~o8q?B9VTBN8e z0ls4P+?d@$&ZpZzgbd;(kMY>QL>t7a(+x?|PA(zw%^?qz=vFV}9M9&xZI_o3GE zjwzZ$Xi5$0;5Li?rnl{eP(^5N)(Y$t0@U^*SNeYAX*78?2&(4M=&JIkr z?P4!{oCn7>l;?-QEcJYl%nyl;Kf2kKOP`m+y*g4rMirP`+?R4vOL6Dowj#H?Q`#Rs zY{#Vs#(LkK1mDF0Vk(>VpudBH5PX7^md z^bIk6mE4BFGV@e`;wH}rPC7EQlh7y0mFaFqh0&|%e_20BRk0y}$vs1Upc&xzTGE3~ zYxqXJ-WGI^$3z_HxKgF>?s7G~1B(-RVef~%4;{Z3_V9gwRdUw5akH-i${Zb% z?0KFtY7zaD=KDt;ZIxf_B=5zQ=hfskgsEq1LeCR!=4!+)XNLDLy^;=mYpaVHFeDqJ ztFUHRR@|&O^Ya3_{X_kW(Y(`HA!+4@c`GQ>{*Q>z)Vwi!^nWRx%rA;^E2|CBS=o?J zTXL787l~FV{GiHjQSe}3M6=faUM~J?ADy`b7xlSVx%@XOdG>AUg}DN5mjZLO?%nWw z!mCl9;KmsD$j`&k#;V8bDhu1I2=hGG@qR=1Z>E9WZ^%lMIWbmFp1Uy*@)|Nq8}Q`I zlYlL1Y0T+ZE(`ulB*TAdNwA_0r&O*dhDQ zwqi`rTFOBY(99d;XRaCENbss63!zYlObNT7X-%H=nIxC3>F=7`Kc}eDqp>o9_|&u) z-0`5Z50-z$o)fLaX8Jx!52&$&&HeMZI(*ybLms8GJWS(G#6AR~>R!_p79Q9Ak$%gc zvUmfN#6Z}!V~{7OLI2ure&@N&LzX=fa9Mw&&V>KI_5LY4dQ9&*Ix^c9n3H{SsIHs? z9XT19`y7HY!&*3HvP`^Z+zpMRX*cG!qMI^jrsQU;3gAZzij<%0 zgkxWGA#2V!Ny&{UU>Q}SUEf3*c?tner#BpL28bX3071zKgJJtQfbj7+`X5C=D@~<6 zaN5@~cNh&&P=5b~nEwz>e?03Zth@yjtcqyUKdrt}MgvvXVo=}thUz>nuIMLlg*7A^ z_NDx3Bkvz0w^ghTBmU^KWlUN??zZS2SNcTlj7%-JypuPKJh?Qtu%^frJW!V(1KaNH zQsUGuW~=*njp)R!0KGWaYTo4;TcDr)W~f&FGyjO5JbH7YD_5T6XwV7`81y#yAp{8B-e0l}s=PAT$7PgW%%Xsdg>xI+Las<=^%Pu=Q*cm%Z$IA*x z|F-2+p>&uN3#R3t51HCc{OuS@aZ`zAR|cc?_f71Pv!aYJJbK?Wk>y+dK8RLadvSBd z;@_i+mV>zDD5Aw*b*V}33yH;3&^3~c2Oj+WQnnD)G;(VzEa@^r?s3^XAN4n#^^;&| zxuORQ!NL*>HYjA_i=VJ`$^WWm(KG3FQUSRF2-N}&KP~b5Nl-iP<5SDEqvU7@ELc|% z=kAYNRiX{TO-3s=NBEGLLij9Nd7%e++?I1k`1jh15_L2CMVTr28VHv|0cRu*O90=^ zjGCSp8^h1?5!!|Uf@2uRPLHy+`-oKnHAYUfzkiAg%*B0w-F%|V{ zXW`nx@i`r}@SFYJNBpKUe(W3=yBPJ`7V^pMDvrOVVGkPHHlO~gD@7eIURn=4@}%w| zW54?;^O*y5ACx_~ofibv%|QmWhig?=oED8~53ig}*=i+mz`$PWSXV zJFgIE>=SdesP5q2?&3tEj%lFveW!db%9pZByEfx2B6&-7dDc{xuHnhPkYq(0K1$!R z9!rYtX?w!n9*OX?PA?R<$jGpM`{L)fV70=`p;nUnu$d`hxzQ=NL!(SO(4{WPT7aQ9 z^=7Z+t56B2`NsqYEBdyS)^XJa_=KAD^JpzQ%wtxvp6a|qNDRB_dLy}pNv~kWRlPeP zG%D{6^d0{-l6?4YB^~3TTSrZh(WfmR#+JT+W1LUvfWIBB$R8&FKj|9oZECK@wt+p8 zuL)#NHg;vq%8ZUwH&9d8xH;wHd#doVQWn077pehfvK7Oq!moXKb_PpEa)~HqVNkGE z!{N0g;6@@c6(oV~(};Cg>&y*bHx|^0s-H+yBI$`PsFX^>0mF5y#ch6AtP#pUUs|zi*%uJu#WVbWUFz%$61e*ZHSmUVXw-lOL@Wo^4cd4vA(e$x(kRr|hHD9 zf-9nUR<-&KXw1rf9e)3{V|}Rg)vYC8ilm@=+B|B>03Xm`5wI{Awi|Xl!OVbE&e1$v z8Mae9?fC)dHGH}Mq_E(d3rQ3UAL`A&PbF!m}}V$JJ_g#oqP&ek_fWhzL{>e{)W#LL^>cTHA=!rZ8!LKjC^3xlnI z$&=3xL%a%l@!IQ=;T+4=53UJSUOpBgpw4S<&epfWTE%REX5poKkd21DN~&eFsJqTs zO?*LT&68NfTZ#L!-Th>z&&jR#_B@~uKJ7JMQ_oqeQqh>yE-tkc0r_0Cz?u(gqB_)9 zLJ|gA%JHUTbze|vs@Gz+kn7PM!UAPaF}}S#Qz8=0iqI@!s?&DcEu*_^Bp%5um&&O6 z%-iFv){+KWPi;6GwyNc?dpTJIeCPU}lK4KU)-NDU(U#U{16TQ&%w)OKdi5o-Y(o3p zBejYO$e%MLX0j+A!PTW+Q5JhUzLCgX*3ht0DNYD82_IR^$#17mzc?lBoF2E#Ql_|( zl&S+{$w_-=#vIc1yVjqu)uFcFeEqDj3N&K)3pV{qTbx#4d%(Pi2fqGq^= zTmuni6fTu1ox@6E7@7a6?C{~_B7VY|&3E0K9iC%n^zs&xO+**UA6lr}ITZbIXAvii zSw%@*WWLtb#q)*O0mD|O<9 z-U$yoA(iWF+5+`W^TD1oR&ccL#URdQnw?*da2Pv)b4+`IwmT#1{I>aftY^XB~!)i*{;otS7&q z3%~-z;xASfMQj z8(%Lsb6Ba*R;Qt*(^4SqF77VUda$oK-y8UJ0GS%fOSJ3$;G_6{w9IwL?((Dllrg!a z0jrZVu#9R}K^st8P)&V3u{TC3i4ft(x<3_w@~rx3+B`r!cX$xuJ+XYw`c1C#@%mJ~ z;*^@n@ie8f)IpW{^LU1|eQ>hTFAM7jQQJ-d*!>qsx}$*Rp~{9^s&R{n5@1^&tnD0= z|Er?O^lW_9#uyDTo#Q17#be8GB>k;O~0p|rNs2$NUs z;?V&XcV^+eBZ5ciHj?fv2Ino>HJc2TxP)okfo>!yziGeW638YXH!5vhzMkzkGQiw% zc-l^aw~}51*Z1yxKj8IwX}G1WjNJ?&AB=LSz#Vz=tBT36MHU6s8T zhWJoJ^c(71vM+%>1P-G$2u|*IMnUd##e0d!J+}B(tza?g`&4dKM103s9R;?85~TH- zYpL-w>jNpO>yesS&yvtc-%qie1D^y3;RP*N^h)-#FcCP(^j=8I3e^C`6bd^sU7XgR&18g z*xWd=={MY?wEe;)!0~U#MQFYqs{RjC!o_2;5Z&;H2QL?$-79pXk_H6%S-!W;z+b-k zLE2XX>wgUunMXe2PRj3--B&M@kt|wE>{) z@z^-7@k$8h^4kelfo?;&GNxnRgfcW}Cj}NTatOwjP`y>8rhsr~8BSU0LMs!JXT6qoeXyMk$>* z60)lFRbV1=Vdv_crsY>Z+ELxDP2x9jS?9Sv(+lYX_0_bkwdUCSx+l55vUfz6=4)?8 zF`j%>1;YWw{yM*=;h?rwpqW4I$+rMiWwa2zsRX=OiCPxo_uqM3aCqHhtfTMNt7io= z1tvH132DZN-?rbdQ+van`9g@Et?jMCeux9@wbDm-Q+yFF8e$hiFWa^p>8i8udd^v4 zEWPuoxtmX^a$qv2jIZydI;{TNLgaDJQIrI|9P7LIwPP6;Y<|jAWwPb`S^1}TWwBSn zcX0!jNTI<<9_aFF_*Y^2egqWr+9$@<)7)=L0$MFWun&sP07wd1V(05y) zEh}iuk;*~q#`_o0+sj{8gN$s7{-lU&S-mma63r>zAD?E**fc#)b_(@JrF3l0^*S9e z`MR0d@1#$JZhk$IKS-&)>CsNKUSjz+k;o{7yB=wRh3<0khqnTTw)${dR{%uoEbrsl z<)<@e!VQpm6^~hEyAKX0n^9(vfps|-JXau>ztn+OYB159fSpArXjQfh^wjjbBJ2yD z#dydw_fjWbdBhEuzb_`oh+oPnDnlWjkMp&j#5dpKhrv{B`THc#833THLTOtKwsgdv z6Xo1fi-9Mu7I)SR*z8!Q6;o8!+LTLYT{oT_%>^u#>S$Jk-y0A93?OeOd_ue6!|UYj zD-s@G`0>og#P!wZne*4#MKjkHdmnG$&%QLC_^p~8pukeUu+D2|cuQBvb5c>%wPKaD zce{`uDLG!!vY$8pBkYLQJB0$Whs{rAw$E?TPt;~le>fgG(n=|jI1QDMarjASXXuF3 zP4mX)!`qR0{G7%cBGMf&_3955iwI2|*Ee~2*QLEf_P7<|;BY;VJ5yBtxNmwlpUNb4 zdiPMt>RIUS*vm4t8Lqu+hm0DZk+`o#eiEnH)0_mGSq~Or5Ag{+%gjHDX7Bn#Dxz|> z)6D`A0pLt%-NZ|j^7Yq)PWYIVmY4-iY_p;=4cqFJPqaGDU6LdGbWS9b>$k3$8+X>j zS&NI@)y&7Cg!}M21{nFr%CYN6lg_?F1!{S8MNtQYQq7GGD*0Q`!hv#PObK3X5t3al z%}`!n*sNc{mu&>Q>W9}kcU*ms_2_-g`|&*vdrxsz1V3u*E0L%OlYAKeW+|z6kw!S>YO0s{}QK8n+?!PpZ|osp?l@5~X(^gCuC ze`~<3JktEf^HAtiQ|a^kO~v?{s~b1@ojV|fHaFyF&3&LswDhXWk{}l$+|O~5{)#0T z&mK*xb!zr@w@pQ@c>l0!W+8Jz$pp*Z7*cGy&)nNwX&?t560&=~S%@g1KaNBQ5>3%J zicEtc8ze#pVcdHquPaeV8P4?mytiARY)AFLeb|1R+JNog`8rCiF-Ci2?@)@x<-#?0 zDZE~u`Qr@E8=JA}t5G!#H1GKOUS9WEv)lG`i|*n2!C%3whN#l+N7Jr`>oQ-e7iYp`W6B_#@7Fr^_FN*@CN~1SPRq5Q9M#?jwX~fai5Mc6 zw#sRNUJivCRW0PNh4=QIhEjiM=&2mHzaN}PfV@#Y{ZY8smKVQ)#$L@2n%t zGo7t_h;HrG=fi}ThbE{?!B8|Gr1dioS5HPnG!Segbau_0&4X+T9hBukzAk@i1ks!J zo_4Op>-ofQHNF@Kkw6VkWet9!Nc_qUEvXCR+UgB<(r4#S=BO!}bQQ?x$=Y@Lr{*U9 z&_%)Jvr${7roS)tM?v5p!hl;*{7ew*1UC@D01`9)jOGdbBGo7Zo4sd=sp6W{lOq*J zYF}jj7t(AyO>rlr6NB9T@gmG6)s0~8bH^j7u4#iLn(nmhe%$u*c$-ukSieuFa&70} zCq`;u#&_iG=AbaE(rTCZLZjmovbR>yLmRtk$456Aw7$K$=QbPzSF8G6c6s@W2e7}3 z`CiJY=sgZT7&445`b|-7QKs|%L$p5YaOGr~MP&pst#y;DkR3}`(uJ?A4kbRXKkUNRy}KF#}GgOJb1UX+C6cP=}M|K z{a;eG7({C=x4!-8P`~{T2?XmkZ1cn0ft8P0LUZ6hPCtzuN&PBaI10S!Sg-$)BiSKa zRt~uvA~kF78VpSKHFt5pU@WR_zdNbqYi~lheOsK1eG|1A_G6rW_~{_M=#t#Gx}6eW zi4OpG$TRm8)@0m}r_r_U%1icb~S~t3Q9M+%y&HKtS_r z*g{}u^OZ&db@%x==$1kiQb1AxZanlS$LDmbLA%}A&#p?NqsfK(LUtl801@vm2dgzS zL~D`y8wEtrf!7tV6rHz4MfzD5n2`w{@?n?o(`-~za8hedb1x`&1Gteeu=Oo5^lt7M zrbh{lB{>=yY1x&|Oj~-A;V6MIP8D;tPp>2crO(VOUj8dIaRU&rwH9PQ1J5_j_&WIz zKSRiA=ygNqh0V=YK^zVn#T==tTaB|Ph9Igd6i%Y=JG^LHo(Okk_}FvIN~8;ASD^%a zm5gAEN9!`-!ox0_T)Vc~Cb+Qv@UKsYwN~kq>9ce1vmf>3D{1%bB;jEWG%2XnD@!)V zu(g^<9L{%_{X<6LmQ24d@Yr{4l6E!QcmS^^iTnp{4}o?ra=8gdFX`HF@PG#OGJ-?& zTvDrM$p>DqQ{HG2v0ho`Y;h+nzTa@zLw&8_s=kjI(Smg}93RMVXGt~b5z##1hTuA1 zw{#qRPOX1eX4U5L`5&F9@#~-;?stF`Kz>bb>0*H|Hb}AE30v5QlyK}Nhk~gwnaHst z%>qGeNbTSdH;`^gYvNG7!QgyHFtY~yBRd@OFg&Y2MLacWcT02d!ed9-;X;mTC3(IU zwvzVDG@i79?3wc4f&y$ZI5y{@LB^>(Hothp(q>o|#k`yg*lILqmxRZx{qiEbv)vg^tJZ{K8Wm|dqd(`u(kg`2KbDTXAvGQdwF`k< z)b6bjb2PHqCFFR0WZx0`N7rE=^kt1juso^gMJa&00{k#=v9o$v&p$G-51N&vpcNZl z>i3O}Ur{a^IsoF?Q&lqjY*2;AsQi^(xqj^o^p_XVYfI@tQLC?@PTvd3o>ey7Syu`%oFY+B(Q(ND@cxdlh&krEk(Bzy4JD~QR`!Wz|{hS z1fi|Y-;r>6`I9Rx(z9?VMCb`b}Spzsz4zUI`m)&omQ{((E}^IWMNCfRvlQ4*&w| z;29)O_kAT`%T!ybW{?8WLi}Jhxc?YL*|(w}0Uc>QIsIFWpjz5=T(856u!E_3Mles{ ze%&X)#3zxOPp9S=z{Fo8HQu??xh3~RZZ+m3}avdsFT%{_azLF}Xej;M&6oibaCkRNIh8iH+Cc*wEh-P3zbvB*X59+Pf3C*>-|>LlBw z0BDi8YQq%Abes#+7*;KePT)0H*cEu<8!W=AJs4WgYpUS7SJqM#6L^q|Ws&i;=YhJL zHCIuJJ8*_X;gV4z=y%2OZPj+IJqlFwyTlY6S z_A*w6Khe*S))l7@jd7>|lsW1!o+&lDokGEc|2bgC{w_h14sL&;OoT6&YSANJgzq&C zhHc}lCZ2^0x%LHGMUZXwRd`afzR(@V}LeMH@JkhrrIDmD?>(H@pm^ci-ue zaQFN6I_sT;ogb#4Kb$K9+XV9t#ahI z@5(T+ZgsI|I$t;ES4&#e_-kGdn>qQN##WuzC6GzWpNe9dYj185!NYoguDY1GxX?c0 z%!_0bpUpIvh|fpP`N9v6r1D8A+WAd|IDYSVfaTlPd);ogn&+DGBExa}t-ds(*M`sjfUMcV9lvsqNYtW>F9E-A&Swhr=~F&vg5@nXAi4v4if3)sy1byB`qj z)<5O5m3mIWK6=dvWr)_xU7{@yJ0rKeH)nk`^&{ElV?}1MX8ytE3h^Zx-ydxN_!wuK zIbdAIlscWdVvdqvvwq}Kn+`xptKMRm!7tS^ib%@`o}}C z)|O5G@R%*J=I-5@PAnsG?{?X<6RzUV^}i6)90!i(2f0D}!zRD>jy9eh5dq=L#vpnw zoyGx$EwM(2@99JGJ9ydzA+ee^&X{yMTw|(J!e;LM)>JxB?uL|_ALso0%#eC$meh*WOIizn#l&cB9dXdeOo6)IWckFZ3}z*Q#0YTx*nd;`eaAXRdiPYm|ickFQsgp4U2m4^R-; z8Sdr^T;x@{*kdTlEv@Q<20t-9D1TRWPX$rcme6;9>L{mkwBh*YZePh{d~ z{zdO>vNJOKSiKU%O33dr9kE&WW;UbOBK(WVK8u~GAJY2OxpEooyQ4jcC}TLqG}!Wv zkIa7hTBFZNowX$ivn+?=v6B`e*{(%R1mDJ8PF*2Y@0y2qdk=Egc$EF**}64Tp?PKe zZ%g`C#Zu>bY)YZe?{3LDmVS516^WJ_Z%#*v7a=8tAB%9cBx38|A>LXu~$I(<2pkb@g4CK`C$kgp}8Z^!~;4cCBkKA+YWQ2v+Q&*U4)rR*r5V`rZWj9#kE@ zVQ<}O{~5rbmz}2OV^60BKRR7QMQUwax>tvR>h&qgXsc$ zFtJYZlYzhb8bT)(7YjouM_R=(^A_FjR(33{#JKTZTm5zQxF)@|UoFAsIrC?xfKxMv zkecFNE9^kvDvvQe?1NNy7! zyh)JG*e48^vy%P8hWQX<6bnM*~uh71S zc~m11QbzSMR{ep?>YTUdFUzVta18zE-avxIEADSr9HX9V!xl00=3fU@8?zw?(~hT7 z`R!YRjqK7BNHImdI$mt|IZDlj`{QGN;y>;o0dUGE?czehz+ppy+TCz2l>~4K1({ zEB%C6K36#=3b85KD7SR}My#v7c$Ithqz12_!3pp9CTE^t>Z`m+wvPf|M;7dthEM|gu?qNW z=lBJT09-t(RagB?o;>b&aao_`8$&1lAK5N!u>*?SN<+=9U^H!Lk01|C|-0;vh=;1wGzla^T31<*I_}xOH1TO&$6Tjcc@knOV=4djWMqAZcyA4`1v97H#8*&cBHh>N z1y*iQ==UG)gPXwhNW_Xmv8;lfe$&tXByo{P*|R=nFI^-0E(%WDo0NnJF5fU&zE1G> zN|+s&`0*b5Et<^P`YLh3h@I+#P77Pvxs~d`ogw>+N@GX8I$NmcxDiTAzeqgY%s(7E$VLZw0b23OCHmu%iUEhl9qVwcsV``gFph=)dc&|_Y zX2G`U`SnQu!oaE^3I*T}-yjD*W)!Lcv$UCNbty@pP(rFn3B^XDRs$A;*WjV8Dne0B~Xp-zX00n2U#fvA_QO9pJqgaW% z`T(`&;DhOzz-b3e7zuRxE&3T%mIBEiPfP~5HirW(Hg?kIL66TA5vQ*c6dmw?EZ$zsQ;AY{phbyfrfuoT=m(qZYq1A)6x}LiIgZsD%Dop` zlMtGYybj;L+g;M9D@0$uhWMZ}vl?gc$Rr#G;d~zO`F0W`aq!wJ&7wodZbcaaTbqvg zOqk8pJD%&c927yiAfk@$AFp&56s^S==0aAaPRo0ChG$?WQIMX}7@_V8Z7eDJaf5r4 zXy3=a8DJalmaJXUh!qLqef#Xdno`y?pCknN*`mI+D&km}%!B78{^xC=)mjemOa48!JW zCW^QW!WFB?QWh04PkB-uO&w*!<;3ulW%_MP2nBrmc=Xzki2i_uzaUzQeC)nixO{Nr z&yI0-(^clJaKvZ<8>}=D3umeKTg^Aeel!miBiQpt&y?;tyWUNzgKIA+ab*M-@TL}c zJucJ4*Q+PkV2U>KO84B9*B>sba)~Z`N{=J}A)0oA%IlO+f@6ODVX01uN(% z)&WCc2tyo~xc&z;3_phwAB{a94`MlJZ%#W*cpDK_6B8R9=0TMM#LnNTRUFM3Zbw<5W~U^Qs+3{Q((IK!r9Pg_BYrw}>fjFM1?2b&F*-`#N*0tcIo z4t6H-QcYg@nzQZ-ytDG;;*%o6GV#%xKzII%IB>(XS#P6Es^{T%2oK<+Av+fDYP6Xv zt-1!f{zJ|uEprv(`lV3%ceJtD4-Z&{u^x-d^Em5B?ojE;Edh;8;<<@m#Yy$ken4D} z#qUpU^P*0M#rp!(1;w$Bb=+nl&W5c0-ZOs->!80FX&@e)5I(pWqwM=`)hlz-zbGS;yz4?uOCKc7XnueGvb$d=meCWnfB#7U@$(I+(oddcE8GgC_UEH7M%J6BbKUjYIn65GIqPOaEev)=r* z&=VW)%rxI`&A(N^NNR+RXOfWP=RKdQu&6iVTnk?B#Vx+3<;%BJeCrME@-EPvjd$tZ zwOWiITbo)M$Hh8}MRvc;l*%3`wzk@^SdBq?a4-6o<3Xu!?(`Jj8)zgIFU!G{x%>sT zelN)?XZGsv5jYx@OH51>{)EPMGt$*RIl=A{iakwBo4b!NC-&W1RiyVwqEqDa^a@9Z$MbjNX34)EPo*HxOb9zyPnJ*$A&3OT6s~)s|~|8y#$&K zu-28@Mmv<&Mvl~r)3EklPm37Yd$jYvDWN54Ta$iawcVhq9HL(Lbvvd$!9|NFbY6@E zEnCog3v^8?k2fzpLD}r2*uFUA7N~A_659xn0KpR#F4~mNckgHRnvpP@{hm=9p1*|5 zFK3MYRoX3lEsNt*kxG08)zro6q^L>K8lIxEz;K2c%m@wE-V~nc3`&ak#7x3vpziG5 z(+I7o#9q=>;>-0r=j_H=mi9&@0Q|1r{UEq5$4Gez?p%2Z5PF66Jd zP!)i@c_R>`6OknMiS~F$xh9~0;$U=;Za{jN;a_5%cF{{3I4;-WPK~J-Nmgl~sEr;d zZu?eZed0`!%1+Ub!^&JS)g@$I#AEF^el>e`w&4w@&ZH#_O0nr}MDS3@`m4m4BSl6w zy}ifU%3{L>T0(i_XMC4QU3YbbyzJMOhuD=azb8Hv57@F}GVgnMa3 z5;wq0Xf$svJ}7~De%HSx37m@<#8L`phG_+WA^|-+eF8EGlB5+6sJIauZ421dQTnkc zmn~T`i7LWK=JPHW&dR9;%cPIdXTns|{iXz!i|(xh%{q!>F&EE%WFfl@S|po!yL31O zkwPR+r3dAiC)Srpls(s8;(4{4$mf-bmJQ?V)bWBf*N3=iaeMtFWXOi4H)foX7Mxa| zb?`^;)O=odrt+{Rti0ad-ZFuK(7))8;4cmn+FR|t#8iD(4!J(p%~v=xk8>mXFE_?# zjwr?=y_p*H?D=t@Q@RP`9R0C7MHqkNpZWYPvujMQ3$s(tjZR!giw^TIlaeN~O0mre zC*$z6UlnHbaV^Ch+qPs>M&?0l(B5Ct9*ws2Z2JEEDfjbYKCPdG|gyEFPve$toCi=*W(GdHdn~G^`-TEI=xi4YE`-e9Av7u={m>k?1<^8#VJ2tY33B#u7 z3KeKxqUsg{?r>^|m=UX$m%ULv(P0w>SbjT<&0Ao;I?BoPSKiM{+f$}~lkjXIRekN= zM$ITdcZ*8L4XB3Wnr&W*6E7@yh6g*`Sai=F>6g1!8p;=B+54EvLiQ};C0CO%t>~qm zK(xI(r5XdS={&^2P{>+qJjBzRi(@7v;JrEyKOKo$k#@YrFJ}iQB?as8jj@D{#yM1^ zu0#SU_m+Higigi#&VbF{c;5$n^Y6~bDuh?WBm0ZhjUCK)c(Cc8d~k~gU7!)x0|pc( zXvEdmW&I84v|DrtvRMb&8U9*6!mOqtZ^&#T&_{+0hMvDeXTYFksp6yQ&Zsv*F6noN zYO+)1;rr!Rg~Y@I!CdCSLW#QFZ`Q6df69Y!d>OG2oqDTM<^1l=o4!%3QoFpix_#=r zJH^d)MsxqWlo9yshOfeyy2Z$TXa=X0tUn?l(Mz@U^{nM_dgK2*bqSe*Az#b$HL~XcYk$-#Sigu_Rt(Li(Rd;=0CsVGANRBKBAW|Po;r&$ z`}KpGFv&rACnI=sEq0S=*NTy9^t?+afEWhq>S zKYHRgOHi-6mK7Z2wGjd4DV_eZ5A~aib04T=yi5zB+i${;x@zg(;GjgpSp8S zp4|O1l1h|@Z!2AW!dlAk-c647_Ul@|wx}x&T(yZ5G&`QLqUaz8Etg+rN|s5V)kiFmV&ocVjBTy8gQh35iR+v~Tzy&_ zs}43HX_s1ahdKDY+VO|OYcKKR&Ye0?g<7WpO|p}wMa}2IqU9XUvs|q_f#v?r3c?OH zq`Oohtd+nu*;cC!@>S<6e>Ua+#9h6-8|i6Wx%M_TF)YgXbqc8DYsf~Y)smw@TOJf+ zb&%eeYUO}jiqNqH=`AUlNk8(!&)rqhH@eNRCoQ|3BYG{Li?lz6*Mw9Lnwv$?zR!dD zFsAl(_qLb7$GOBazI}V&n!Ere8HbP~MWXvTOI~_BcU`2d{zfGboSXK@fyBFjp0Cn} z#@~{qr9b+fxXRwAoDA;CA84FRJQ^g#ZPEc|RK>TD-i0<$k*l7Ja6NNfBKy+}k5qpOxdETq!G6Syp0}Fhgf5S$hFQkWZN3 zaq?om!r!NT|Wz5_8 z*}eu6hTy#tGQgBr7veOK#+{EH;97UvL0oKYwj#Z1aBpx;uz{ZFdkb*Tl{`_!QM+R? zbX~ezcw+M{!~#l^9!FNHlO4Sg%bWxt?9MgIn9|2*@_P z4v%Nenql%wY|J!jo3e7x1k;RGB!>47udUB^I-&;`h8c$S>0Xa;bk~j85R?%K2r@4FV+|)fpF)Ipd~FY(2I&1lgC}IJ+nT6e+iaN z)M!HTfPir6Q-$7Mb?nF8Jso0Mq@Z;^vS{fu{K@r>80*Ny@W-wpavqx6=_ zpA$_hpLgsvpY%FCSl zPXzQ)A;2Nm>hf(*3ICLLTtAOFP1L3ak-p{*_Cmtl>70K0eUjw`h zi&Nx&xVM_8H1tMt-dl{m0Fr$61&8`j@QO2Xz*}#UkD;N1jJT2?NlX|@c$wIcEt%7{ zuu73yide4eKH`Qa5OWt_LPKs-xMr>C`cLm&=v`*#1o<9V~{y@c4{3;Y)33ppuf zcRjIdLSgc&NKn{87t&<3di)R%EA={A;4?8lk;0D8g!mVrVBWQXM)@4PbZPb*?W1Zm zthK3n;ZF;E`%?OKH6O5EiyE50en*7;b-(iHGQEyv;CthY4Cma=q*}0D0h>zvo?8O@vVA6qUni9 z`&J^olAe@wlt0wdiR1b$s*@fvMB<#idbihUVc&-LOnRVyF3F?8bc0Wa1Fg+@G&e3L zY=YDntity>vtAZc@5dve+9Hl_fm|_tvX$|k*vhO0%~t3DJt1NQv4&~=#R&4=2q(7) zRd*Y3R%&x|Aw3b@EE7THc;wjY5Y0#RhX9<(#G(F7sliFzWc{F@&_YWpqqlBpLFHZT z(Uo-nlg#@nczJcruT4NO5aJVm2Bnj*beSds#04GnoUzkhjU@jdwVHD#qQ13 zR_Uv9H*Uci)+DNLkGq9Dt9KzPj zb~;t#_c!F5rlL$c^rv&nNjt-qrMD>aKNq48!~+6h0u z!>orWH$l1H`LGMO-|vv>4-BFtg$N}x40y)dUhc*x2BE?Hr)x!vRkh|Xi!+@F=~}PL zEASZZI0-xMDZkT3j?A=VPxqq{20_yz^}~LPdIBo1f8I|!TA7~sf!mB>zZ^ZowbM5P zRQ)-cwTP?Dp1kSijGggj!boyb_G_Evs+ zw^k*%(F80tdT`OiOxt*wb;bp{Q4U-wkf3V*C zFFSW7{I9cruyBpMEO4+Fzc{u||F!j1q_)s%a{N6f`qWunK1cC18`TNNQbM%mNtT-M zJ@Rs$yn37W7Q#^0RxO@|RqRD28aMf**D?UU^~LApAYSnZ3=Dq77@Vj|EWffo$+o_2 zKS+w^ua0j&@L_~b)@s_-@D&i|#?N7%u`QG@*QjAh`4lAeD1Q>RDH&sSKI@LpW5h#3 zv8zJVVwopm_S2IX;K*nyeui56`3vFg3zOvT7Z3fycUru&_m+oksU(ym`iIs(;hpJ& zs^(W??z`x|UC->>$QrB>lb-=Q+$`^9dKH#ILH_K}@OK$D+u$hu$NZb?&U|$f&yeXo z?It_cU@?u9r%QUwI=v*q_vQ4i48Jwj110pyz-*NTE zs6Z=}{NveBS|9huk-@5~bIy1;;k|18JH`wTJl2@$*vac(_IZP3FM0vuk$?02HIO61EGd z+phnK%_lyP{%y{-J)@&D-&HhT4@mMX(eHOxpCO02x zEINxMKiIr^yGErxO@oo5@PDG({&(jq(xLwzoQYabZcF{&4eb8c;O{?D&|T1L@qc^j zezk(gD|LsdnLe{^B`cj-ZhCe)?^kh#`oO2ONq(zKF{}ke|-9zopxsC%-nO%oS8F+F@b?&kU7dj z6dF5d$PisW)jS^sEy=k6pzdcN3f=-4p}W zXPe@W<34I7BdFH^OCgvc|Bs}REzud`Ye@FL1Zp3W@qw&D-jofp{WOs0kT(Qrb37ID z|1I?YXJ6!gXtxiU5RMRMBM&|%96#QJ@T)QXC!`x7Z9&E$TOq6mSUx!XTln|~RRQHU z|2DFN$(vhEr4FEG3nf)WIK_29P3zw0l$n>9qd<|ot zL&|@ID&z>?r6s&Ya`Jx&A}1sl!uJMv5yYPcpbZ`Q47K@3cnkA01SP~G2n+-p2rLA? z&K81Yt1$$4=->O(@Snz@dcwE)AA&dw+4A92n*2w;9l*Q-+#Y@so*44t;ehkM%~b^D zpM++9XbW}!Em)wAqBPWzg!n%NDivtU4T2-|w-xYd9X3P0byy4e)?pja)PD={NJIV) zL1c?Gd;r)U3q=ETq6 z5H!RR=+_V&Ahskef!96_fdI1qt>Ad>VFVm|E#>-t{<&wHXZ5FP`+ zpNAlU&5v`*>0-c-PXpZl3>yZ0u7*Bcg+4p{$36iL>i99UAoxP)0ihEF zZ)18K#9fVP9@*>r+F2A9!#4@B1!eCe%zJ3(wAHFc>QBXGu*%JY100iZKEPsQXK{h#y z93b{XJwZp&kP0F6>iZ8^U}@%V92jJ?J7LcPQg! zTRXrH0>QzUwh+HH1`IJD^o9WI(!Z$=}iOq&3LXN+l6WQM*orWt5^!@ zrZ93WdJTB-X#)6siZM-s4xVpJQ?Ngm8q*@6gRhNgF^UBGFtn9`oSR@wn}BXU*O)ei zZ@1W(W`H&}8q;QcdQd`QMp8`lj1=8gotulBt1di4H!3VCA~jhTkP?-Y>8$gKjnxSd z$-1Pdys7U9rso}9P5n;N3u=r%1e?n?};Sw z#y~$|LN8$`Ug*ysut)?DWdFfOPU;1dTu&w}B4_!7~jx3#n{>z zuu6h&D*WS5**vdX@zgHFBGFTb7lAAStp>X3g>ujiw3m<)Njvu*bs4%+ z-CErS-6q{G-5%XO-C^A^TcxeFt)1;u+ZDD|cBGxyPHv~Lv$50Ib+H>}H_a}p!?zsy z@grcRgXQgw)}mc#KS2}L1ng9V6X8q@C&m&}iJ3$^VADvpCC`x8KEWmruz90X>e}ks z>vRG(y##Dhba{ZydcbC@Znti)?vU=N5t~W2%WNx+*jTp0CK9kAcx;GufYJZ$AAdiB zKE8xd`d9D29RITV%d+vxyN(FmKMXfJgA7d{SU;Hlpws>5_xHp9`S;;2svfH>pc?0Zr72Htak+moLqhv2&{g6b`V3o(T7C*F|~(t@-h+mjm7 zpPWd>lXI;lG5}11ouxT)wDhQ!Co~_AI3q&GQ(%pzx!IpkJy zJLFHrX+VlpuWIL?oVgB_3GdH+JD1cfXJ z8ZzGNAv>yst=sSdV^ls7j)CXXecoV^q!$; zEHM)K6Qj{M&|w0Jv1mNukAjGCXfiPoO(G_s5Mn&+z0=TiA{<2!p(u(7Lo-1?OC(~^ zY?MMIqBPKaQ;FHgoRFdkL;#vX1d|8I-Q+>?D0zt7i(-ixD29kavp^$GBI3y@MFaHQoVL?M9to~&$<;y$k<*4Be(eRekTZ!6#9M}G%w!LIT zd+N2gz4O=d_8#7rM_7c;x+;k4&=2T4a-a+~PJG4K@=gHDM}ILiWZ70MH@t)iS~)U7F`zI75yT5E&3of5i7+Sv4gmaxQDo(c!YSo zc)EDDI9psGULvj%ZxQbk9~FNiz9_yXz9)Vr<|L+)wh{-4lf+BXPclq0Q4%RhkmN`f zNy;RvBpW23NsdU)NG?czkldC$mi#VxFGW&DYAv;sx=FpI!=wSyFln+hS6VDxCasj# zNjFHhOLt2TNWYYRBfTj7QF=rANcvRzTBJ!5*o^s4D2)0d`y(WbPVZc97R zE_5GyC>=mgrK9OMI+-q{7t=NLW_laFpFT_fNME6^)3@lm^aJ`A`Z4{C{+)hJzoRkz zp8mifhGHa)DPzXS83m(a+A?ZJ!`L#8j5FiT^kn)l-pnv&1QW!BGBHdtlg8vQCCoBr z6;sb_VfHYGnbXV#=11lRbDw$0JZ0W84a`R~iJ8nyWyYFyFzagOX4c!x$85OSIJ020 zFtZtEsb)E5C1y*_D$Huk)|+iJ+iiBp>`Sw=X5X1zF?(S4)a;$v2Xm3Rxw*BugSoSL z4|8vGU-OaX0p?T8Bh6=-C!1%Q=bO(rUus@uzRrA``5yBl=3kp%G{0hg$NX3Gm*#pI zDPv?-GL6hp<|6AM^Og;jjgw83h03PO;$$hZELnl9R8}q9Dmx%MBfBDdB>O`yk~4CJ zyq%nt+sYl~-Q=$Fp7Q?kA@Wi3K=~wjxI9LlC{LH?$V=o)<<;_a@?G-%@?-L^Cm}i^K5CXvcv4ha z)S!qkC>j(Nk(v_a<10jiA`?==A|j&VQw9r_zRh`GAwL*82}|)cbmnX5Y^c!L&}PWg z_!t*gH@9KoVM%@lKtBVZUo(i`@Zk|LaO8-a9vd}BfOj7_Qb53v@fs;i%&wz-i$e37wj*oHm z?d2ONG!e%1ax;MV1hwun$S_V&QcQewkYN@Rggz%k#zev4C?V+1S2$V$}|nvlsDkjloLj1%J8@v)1!>B0p}(F z!#tXDh7aGIYf7ZV#70ILGp**>RPqTv6O85Ko9bI*6#NNrun}mYF%E7$(^ku8toCVD z?dJ3MzTEz?l5R#yH#BzhX@!Ve>u=y@WQ8WUR`Yf9X<0%y?$&zQ-Hc1*_K(GMYdwEA4(>+v@X+?wgoh=_p(jhRmtzG?o+$v}aI zMHQ0H!mnYWgkh!V<2w;(cFV0c4m3reGff-#0s1!>^nDHH`8e*cE1 zkpOr!TYnoN-_oT)s`Aa<1_{4L0n4Y|4T9HD+06HbtWiE0n+VV?>*6k8=-#q|?jRj` z7}u7if!b!tYG~dXd-uODoV!tk3xIz7uSctebN3rA6!|qz%fs*QoqHGsyaBBF^LVsK zdP7ZX6g-5FR#D9$(L$fXoZQ@_3|&Vz*Uo@V zFvdAHAtE-=e?*L-?aY=r#~9#aX3mOEii(Pl4U3PAi4gj7?_r1r#R|j5LXWWmibAo6 zSG-UhFBByh`b}uP7*X-jNdicc0FvC&)>G)&&9zr@%dQNY^uQEAHAQG54B_RT%CCQ_ zq3=`!qN%NiNN<@(y3l=k)3-?%zE`GDm}ZcQu9?ki(hO#-F+ewES~_hi5xQy07~_l< zu-47pqN9@HU=hP(lL0U}D%}9?W<d19b^2=h9<2)vZ17f|AvJI4GIk$78*D*)Xz86 z$2T-!WT@}RP@j>ZBS(e?1%?hA9XfhcXwc};z<|)eF`;7uLjwatgMvawkL1%KfuX@c zp~HegM+JojhJ^Y|51k&GGCed#m^Yt^;eTSMht7m@-_RySDuvH9X=uKoO=^#CXp`bI zsJRx}!|;H$ix-T-$DSjaD~&at&>uf9S0jX%fQC>4!y02_%B?BpKZyIlK|C&O7F9^&{I0XR8k z4rGLW5|V`uATl)N6VNS0LXUjRcLg!u2%@G|&V0hqKa>g`^FYEtkl?XO5xRn30jU&2 zj}Y-4rWirN4j|x|V(0>jVVD#{^QO^KrVE4dc%?v@vAgEl=7h0l$P2jhumZMxq7}M) zR=}4}z#6-`^yK#mht!hAcQk0r3p|K=8IX*OPlyw6 z;S)Ume9SKm9}Bqg3Bx!-3MS9T!V>WbzD;~;930}Jgjnc|FAy5@3B&U7u)>_0Tk~}W zB={7MvJea3hfe{XE-nLk;&OB8;UcuK+XA{GcVE2ido+4BVIl&YqWW!+#nH81NT+QdB z{+5HK@d+tWvs1%jW22Ijg+y3lVp75!AsH2y zn39nkl>*yt7?|ILvY7bkG4U~AzXIG+BT{1GQ=&lb#fBv%C8Vb&!lIxh%ONxgmKYb(VTbdrJpMw@N=Z zu`$t^IKXw=a+4~PI+Kki+e|()Icf6PBV%1y0IZA^8h4yMkg9;QP~N0^Q= z4Kkexmuc0eYfLwq?lnDPdcyQ8({rYmOn)-HX8NA?gp0HR^hmf$n?}!~6X<-plwLyD z(zh5IF2(HNGAxjp$b>O#;o9pgbCG$$ykq_{lbTtX*_b()jW8Pv7hKcLip-XqRhw-! zJ7#tXuC#8MJv95xTyCy3*O_-TpI|=SJkdPOe7X60^Ihf#&5y&i)i35R%p2g^N-AqB zYcI2xIm!CT#>yti!eldK32+%P1P1Rt*Sg;lj7F{e{Ee2bR zvzTfTVUcCA$YQxgjm27v-4;hJzOp!P@uS6ci+dKoSiG`$YiVw&uxw|kv9z~zvGlVH zv<$I~vW&G%uuQScvMjJHwOnGk(Q>Qh9?OH4Us`@+dC~GG%j=eREZ-_!(-pH6*@}gVHHr<2?TX!s(~9$o?-f@ScNGs6PZTc|?-UJ6QYlf= zN~N-`Qmb@Sc2l}3eU!tMla%4gIAyXjL%Bd%sjOFSRqj&mQ65kpQ(jcwR^C(orhK7% ztK_VZm5G&wmCCBUm914rt8P|qRz6l^twOCLt!7)LSY=q{SS_-uwpwkq!|IUL8LNv{ zSFG+>{bu#b>YdeltB)#?%2cIN*{Qm#yj1;E166*iF{&WdWL1P}hAK{#q{>m1sLE8U zRohg1REJfkRA*HeRX?e&tM00PQ9V_?RJ~I*sQ$7xwYIWmt?jHkT6eW}wf3^^V?Dsy z&)VO5qIIZsr1ebeMC&~3QtLA7D(gDy&8k(k3)y!A=~T6s#GYnyX|4yiitCA2&7li( zGAgxrMI+1ghp)4+=BD)AmxCUImL6`sy@#x%`!!G1L7gk!Kfwt0-( z9@5k;&#%nD8|a*ZlDqkBm$?V+X()>d0 z%#4^h(dwYcJ?HYZ_&E%)e6yCT!#dTG&*LXoYq`mi!?nA%98t>}7CNv@7#kLw7#X!K zai5mSbfls0Uf2{P+)bz}Kvnuj0(^qk&^mq?(ZW-Q73}(|9=h;9~Hg zjoPdgW%FP{@+&O%n!)KX!TG5>uuN@vEm#&9Ttahli8rfd{AhfK?!hwZ;gX#EdHDs} zF(byD7grSIFJ+Fh%F8&Ey)CI;wxW84R{8n*74<9EtGCwAnH@QG`tTXrfVdtLITM?^ zEdC7-r_ZjY3o-%aCp3=ay5-SY>@u0%0zy}BpUdK(Xr`v1B2&Xv;FW9$?#eQmu6s?yY4o1bZJ5_edf5SB41z=rF9 zP3*86u%z@IKv{Qw%*ixC+!NJ^$%ijqJbdK*`NNa^{3cHxp_Snu^8;w6BU@3UWn!cU zA_F%LS98klj+~aW{jDQbUO2V!z#i=&>8PnwM};tjUdGB}AY(MEHOIHMSM2PO)onPCDIZ>4K07#l2+*5xhFDAttBNt>6d zW~A^<@jX4E%A$SWN#bcKBN|7`a1FgyTfKNiMRhRC)RdRkXdf@28S$z(nrUqRL5CgL zogk6gH|TIjXs%`V#BG|!Ok*2|C8&zn(UL5dsjFSQq()n_xU8bu=9#oEe;EupZ|>aE z9QCj%$G*RO;MnC=Ri*Q)v~|T5%U0Vw#T7K8&;5htcDuEqmYOq{WEK=;F4i)8)~?%m(B`JkDb9p5 z^$F}Vb#2TSsT$xhXqFiQ6ur1nC+6nApfR(N#fznQp&r->XaTG5J;z;fH?QZMnp1l@ zfi&!T&k3uwSSp$rcl6%zo$gA^9+zC%-xef8stb7oFA(iYFZlk0Ni*qD+I_``+;AuD%c8d<&bZw8u z1FF)}g{A6cQtWU>T2lev_ULkYEVh%JpgZ*8RGFHL1?2^`>bH{W6)S3%Xpfff0qK3> zvl$bI4V&m1pzRyXnU3ImZ01xH)oAoF8`)cUK7H;pc9fRkWo348VOFs=Z$@O&_+sqI zCcdC=atCTyCLbgcmSP=F!0{Z!+%Rr9C*^cpJePnW#>2I^y~r!%7PiB-M{nP|bF3F< z%h?6@?x~fHya7o-%P}~m3;&xmtNal*-RX`Au zH7i!t8cOb5^(wmmrPFNlYxz%q=P?&bIM~9U!lEkp{OdKXmn(4Nj2OFR!dys;OO4 zURGoCwX~+7EOV(wR$o@-0wS=IW(KppD}e=etlG4xTvJt6zPy@;%CE>=pyApUOzq#5 zA26*bFJrzYb6#N)k4@H!qT2bIx_M=JY5eeA4)(`w3pBM0Dk^JiPD`s{CCW63^`MgihHsggR9vRDW}Dh9d^Oan0kjhYVjUB|lvJ4R1EntT-?L{mTGx^Krs+k9L6wB!C^Mh%o3!S-A%SiXr%tRWWl0?%N zq2{Qnie*mi`Rv%S$X$T}ku!pW_e6iCWme2xqh=&~X=ZLd22=}Z<+LwpiLxH|XO+|N zSXNnonJvtkuMOtj@|>4nt9}jp<*F6hEvvWJ?oxkya5AIDp1_{^{!)CTaTt7kW-@5~ z@WYcb5GjK#aa(M`(OAb+RV)*>+NU%l*+Vl~U4U)>Fn^=Y)As^S%$AR1vSx_OFIvU?(?KMoAzBrvxHR(HE zk|0(#^xQAu@6@n&S%NxwP+PY=uQC%hI7w0A{M=lv@08Hgp@Kd+N2{-q)K%W3pI+ki zNkZ~y?WI#s)yxo>;91;`*rQ)WU4W4n(XdeXl7w5_xJ{fCA*Ps&$6Y&i1m4>s={ZgK574b$jv$1($G(Ae>|e^=BQ zY|e(khEdG!8xGr|4T~AvUo2bA4)dKfWz4jw^?NaJDHh`hJODn0Sb=w98z9$-jC5Vj z(p1f&`FK1FUu8TU$1L8c!3@mMisoK2cmWNXF{5&zna>+3)p}Onrs?Do{giENBWSP7 zbL!O#^ixz}u{#cF8Fe%?c9NXjIdlB@n3(afWY+98+>XJtYSpF_Rj1aO+}`o*7&f=T zqApjsc3e9TZ%&k>$(&!AU!#5}sV-Yly-fRA1%pML2=~P!aW4+uIx&r@Qto^G+)$PQ z>0 z!TH$y)r+gxoZ)EDGZ;?(xCgd{|GVjfAh&sK72%`wROyuXxKMnZ29Cv2P~`b9HG^fu z)${Vpvelf0B!j`Ou%ZNZVkB4rqxQ$LJ6NN|RgE@w*xH79M=Ka?4?@R@Nm!6sv)+cG zuq7w|lg?0s4BEt2z{bqjeLn`v%c>VGs@Bxv#cT=QPCul70NrILNCc*A#e&imjHITb zqGkz;P1w%B?V#QXO582jI&t4iG-EU76edBIRMgVHEvK3470b&PYjHJ5wnu9(^GwV+ z!TuS^Wa3iL%l5WDttubGd9_wk4%#G0%7#%JSVn<6(%1viS3ycktBRJ)U7%r-rj8hu z>>HGc&df$!gMbH)Q{>U=v#3}4f=}mAIe*gq6dS!7{s+zOnckjGHE!T+~ zFJ^Gtx3{olJ%(fAMpi!#aOb*VnnTQ7+@EI3^KpB2y(oN_$;UE0=ux21a8Z~<~|bJox)Q==5ED33h}IuA4le)k7#8c_!KA~;X@4f8z_VbJ{Xq3 z(FsmW2eB8;jkD(9i4;a`RnsTe!6)a}15Q^=d|LhH&Gq$LnEhKf?Pl z?4CFXwt%j9#N%6!i9`A>lzsqiQ0<}j!e-6*t(sEyna%nQt9NZ%n>`z-yF9lJ#BDCC zz;U#47xNR1K@7!n)3Fi=)f^XM^Zay%SOe(IU@5$w0c{M(i!sS6Ehx;gfkQz_{_<=! zs4H9@JfZ`3$kH(ROLL%4*krn4Q&u^ZNnvIAzm7@6g};9O3wHapAYF0jIqvY{_ZPUs zb3nH}5FQ+WFVl>V6t?rFcs(flxF4&p+$iO@Pe$(qEXbLI5Dru*Xr>&An$$zR^#>*9?4YD@C_7<8!eO8bcatP2Wd5q!KOFwVli|7!pR$;Xh_lv za+qE9X*eIV*atfu0gM;0kQ)fE#mF0kf$NpNrG=aV>tWzt|tboxN}vbi`6kghM= zM>F$Tpg(V5rc9QZzi_^q8C8!j)A{M387P3vfxtbKN13ToZcG}d;_Nv%9|pjNW{=0f z!34+ZDbOw4%DHxO0;LOaZIZDF7wE_rsHCrf%hc)zW zW;Uw;mQ~~Lu$BNS5Q8EIcUFY}Ws84-70oUwnhUwgx?(8eSJb$iC*foI;Hz{#9KXup zI_5sF)qxVv;`L&t(WD;c$_&lNZS-dRH(=%qQgcauc_zrU(9@?*ug5O>&e%o4@5T5t z`YqlX0SW{M2 z3s*nVy4>>25)JGIVkm?oY!+Nt;6k9REMD^3jQKL`5d%W8geh2F29o3{+&h)?yDOZk zTb<+?>7+fU5-zB*@;6~~kzyNIA}`6FEeR13@d=Sy*$q}!0qvPG*moH`q3crxo{!rr z>-83lBs;$-t5h4w%@)s@&q$`y%-Ky}oc_rMqh3F75)JdV9!JyqDe0Jgs9@m!Puq0= z$Kb*2C0Jj$9@OC;%Et`8#qX%@%$7B22?^e$rPo3zXje1p~wa1duQMXS=( z%;kf}zU9|o6@wkeVehf{2CIC>BreE+9dFB)&3mdf%%Jr8bp8VYa}%J2u=qUOlCI2M zn48PggLVLHeCsY2Fa1hYldA)*QDpxLCmB&D+Y{y@jah-5i zZknBI_|Q?nmhPa!YL%~;r=a+x!5_sLd<-@a>xqrT zI(WnGf{vi0@RI#Fv6Z}c^B1f3y{p+3Y>^bNdq|B^UG z94Af?UlCsur-^gK8R7zQp7@sd242BmBF+*QiSLN-iJyociJyrp#1F&+;y!VexJ6ti zt`Rqh8^mqmF1(h1NIW8bA?^{s5x)|TiQkEr#8Y@d|Acr>ydqu@Z;3a=Yj{up2l0;h zlh70I365w0zavC^1YanE_=}`S61;H4q==+RQ_=+9-M1&DBm?F+OYqH+k#bTAhB+14 zhO`E6B`bK9-wu4JG^7?xbu4L5+LCsp1KELeB%Qzqr4!ka>_&Day9oX#&ZG<3o%AF< zz!Sv_%z8b+v!*wAK@0-Fn*Q*ze*oDRJXZRFf$%K&(w;-#qVwP{|xpv~Y3GXi{7E`hK7W%NBc2K@lOHU4NQcpr}?$B_ZZ5B`e6aPUd^5&eXI zCWFuw@V*!i9;YL~i*h9RVT7Pj;59P^{4u72pDXz5kl|oxoCbcjSHZpQ8oCbNoHxM_ zC<4rtw@^76ht`2(UI6%KOb372Kyn7U4ZcD%Q3VPD|BZMsQO2V2=nlGz?xFkO*)bb@ zIugOnZzA||q>yQ3I(P$xpaQ=gAA?x8Ps#9eIho45rub$sf={w3Pgr{E7ULyn-yjhe!!t zP%2~%9M)&%=~r zD4H?@Gq43Er_3oCWd*(;3aTAtL$#%>DHYY8YD1~PNUWjkz$ZjUX(@Zkf$9L>bxu@g zsuR@_920BMYP24Fm3+WwX%P6hm1OJSca{6NP~{ zd^G&+j2@I1ilTZ_11N8*KlrNj0wZ=`st@?A_)vpTI5n8^1(#1VFpzIS@HZr=AxMi@ z@Mjr{YN=u1jkOZ>r~If9)F^5sHI5ofjR9}2OlmacPX&O_%Xlh~3ZjDHuU*)Jw^uSa zQEo#UQ56{6r=WWH+YpIpHZ_HsM1`P2RDiP4TvP(yJM+QQxd`Qg?_@EW2ebg9w*;oN z5}Fgjz13UT|ljo-WOw&v^ znckt>&|~O&`ZxMdhGcp$AxtC_&y<>3oAm+v_A_%&aK!l9{H@GZ79~rR<;s@JF3TRu zC(37m_4%wt2e2`RTO?X+v$$+=%i^)6+%niQ&+@$G4a*k_q);omDM}U9iXDn$iu;N` zlp$9|DA;0mf}OR&T4C*OT@04fHP$<=Pgs9x zeZ%@$8={R(o6&93+kD;TR$J6|VB62yUTu55?ag+Yc0=1OYj?-S*`~ziqRl0n+cqz4 zUaM)fT0KzhudY&`YcFkY-QKPJs`hu;w(NMen%&IqXTN42v5gv~MyK)Ae4(||j?~W9 zR%*Y|b<|C_6@z1E2iuOe18m3H#@UwH9=82p*U4^*U6tK#yUTVD>}B@-?5El%*w@>C zbg*z3`>uw!r@1U=N()-%<8bkQRLXyG0Jg?YVy{G_`>_pt8q-SfJacmJaM8<(yw-Y(-@?z{ZuYVSJ7^($AsTNk$~w;H!E z+`f0$y2raGx-WD;<^I~Em&bUII*)Z8yF9-0xZx@G?BqGvGtqOOm%UdXuUM~@Ugvt4 z^qAEnvqw>n<2~;6c-qss=ir{-^nBKE)NfwD&-j&N%WHM;(pz=Yx2Avty zIM{Zu+u$XGPYwRlSLSQyo9?^S_onZkLzp4nL+Xb7GE_P=aOk|DXNM_=`48JZjPuL% z`*FDI@T%cYM%au98nJhzXk^UD{i7^KO&s;jXwm5Iqhm&YKKkjHPGfS%oE-CZtl!v@ zu@A?M9alZ>g@1Sd3I416FZk;NvI4#ibb<$r8-whF(u2MqZ$Eza`12E}2_q+bJJDfc z;lx7|-vy@!p9p>y{3`fONV^bq2pggeu??{gaSm|_@eJu5(l;a`Bq}62Bqn55NLZz&k zLVJYzhaQ_Ip5{Ak=(MzH`O_|k*@QWSxrOx!8yq$|Y)9CUu!~_2!d`~qa8bB}OZ@SO1Z;VZ)H!Z(Ni5dJPg5}}Id65$!qKVo=9V8qmjjEI_uZ4rkeE=63A z_z*cMvN9?#s(N}vw0ZQT==|s{(Lc^GnbBcJ_>2QFelYQDCc8tVD72h*Lm&o!t*}nC+AIex^oxcy;ZX+PT%KJV093+{{v~hvb_t5B#iA{($Y!Szjmiq#{DUS0~S%$Fox16H1z5~;}lx2Y?!M9TlP@M4Q9{0?1pEt%hLJiK3@0*6(+pN6YH zrT#j7_-9tXP_>P|23ITmmC3D#1WtJR@`*4NRq4{wC8bMD)~~PLxyR<_nA1JH#`yP% ztd7}`teHQ*bpC>QV8m~mQM@8=HFl;2Gd>p4TinHS@cca{~RxCDEbwy?RUWaeKcIYmkof)9miW}Mb&$m^5AN_TMOibyYZ%pwJeThsd85KHB0Hectm!8m={d*S^QPQ5<4KB#;YoC7G8A7 za4`!u;h$OM;c_;I3sT|9tg>B!e+?K!H!DiTz(%U!G4QD@W77bu! zyun#-3)W^Z5gMMX{NHWNdTZ$kI-Na--T4a<;noR<^XNoy{Z)?t%|dN#Jr%pcq_)B5 zQqzt89chUSo6-2bzzUVH+O13Dg}G|DpIb_u_)i2(F(1elC%5Jay;k~ZrbZPs-VbcEi2-a+ow6>re>?d>pix=Wd zZlM&6CtxmQ-m?1)%^p2=#-sR!frfzA^9D2hYnAfWMX<~>lBXcw{J2ahq0ig|j~;5F-QMMNV}EWq^z{g5x=CeR16~Hq5^h~v z4vW^%?i4KpqiI*TDRd%E0PP0heiXj*j=jg7mw;QVzklTCXKE|yM{MC-cv~T|$KByS z38rtY-Y1sjJ~mpxwG>Y zY{$M7sFic$$@MYr$djw`)tL`$LJwe^wULw5~hwLs;@*?^rww zR&_DkRAFFPz81_gYk8LaiQmSa>*(Z38+enJ5q>@Y$r@x0&iEqDX~3vkoCj||;<=Mz ze4rI&ot5Gk?lPG7EBVJAS{%S~8Th7HwjSvECzv14mjADN;UtaDuB-zu7!U9iPT_3q zq|(=&qTzC`kFjDS4J7>OcgOO^-#!5}1C!w2yMSHDNpGgAs+dMs7Q*GJ7wlDF%9l9+ z?kE0jOlYuzn`*!aXwrP%IEan-W2iYlA){QY!B zk%ntGQH+-uIE=d_9iJ}FDJjaIYcpCpXJtWMnPz{Dn49&&FkieHz6pPqNHy^94&Z4< zEzLPJ25=qp0fHqIUgLxWu=*)d+^I1P+q3#GapM#`5Txod!H`1f*8=r44wv$8QjFFm zuCK&M`O;*#q32&r%5DlY%bQ*(y-L^%f+t=5f7TAK<97>upX>iWHEg1marFO)BX{FN zzAJl^8-&zD)mwtmF zWvo8b0(diq4Y>`|RED>fVL&RIgkErog8(uDRk-9IsUml_DZ76jaPn;SCG`{fZPYKrztuKQ=E_z02)lhtQSL?!SHztcC+*5UaLfh= zann?BiOVaKwP5x0AO5xGv8)V zHixm?Hf#x?jecA(kM5=o#d&KrjZ$e|YEp3`j;FPFYZD&e?0hrvE?%ux+GYem*^D{Pc(*tt=mUki+xAf!OJ_uswtM4&;RX zH`Ub^`S~1ol49FeFF-fZIKJR)dHeh|6|_-FPka^~JTZFu1Tc_vS%|yn9k2@lc4Vr- z5-U{KP91slmS0s@cuEy6e5OuZ7#EJafiWURqet-c>W#EEw*pLH+y`q;)cX!L!TV^= zq<2qFq?NU@%i=Ve^TETE?;13lu#8sfzu&(1+#MUN=z5dusNpWUu{c@^>Yb}(AuR=+ zcpZyJvG}dp`I0zlb zm7Ef5+^;G1!uZNJ-1-mks+8Q)3~j13Z)wRYjq>%HRqzBWCpTTIe3vtCUY<5Znz^!c z9aNm$v-3C{=#NM49IufL7HB{)BtqBra9Ddp3w?5@KID%96|0pS0lW=y(H}`CuqT|l zf64F4VkM0+|Hb!wnAepxRBz-B>7Zy1zkugl7>@fXpMZ%LMDBH7FoA%Ap|3e-a0 zV`4U|?+H7Bv148fgqCAL>W+hkpe5rxgVgQ(VWTjbzHJG;j30|1dB;pTsAb&rM=$xt z;d}9%FCq-B^^v>`R=&a3A8G+TUc*aCYY0r|;g$*SDExN-(VvK zU!xLJqoZ&tt9<%9yLr>5&#N_9zUB5aY-Q6L-7^nfJmkBIefs;;IAO#;@uP;6FKA`M zq7OfJWiNyIytZK=r9UY=TrAF>r{(%IF5&vC-7bVa6ixR!3a1LD7uT=-JaJ-w(d5@%D!vH&ZWOMkZ$gwR?kvlwPIhKp# zSR4mW0`r#TG`&Jzsl~DI3OR*;g`CTK_c(&X3IDbf4&^EENIM1l^XK!6aN35x;phYk z&d!EWU$OD*xwFQ+nIPHX4}sba?{PNrr-eH36!`@TjJPX6(mVQN?=igI{|;C1Q@GXd zD>wtRbb~LzrO$27oA0^`2hhZB{cQ@U&MB6zf)l%td&7?u()e4eqFkQE9()Mrivsx5 zFo7%Jo&ewB&la8^q_H&aOe^qR@IcY0HjMItF?X}iS-#*_L)-V(Dtr30q}c%q&Vf?^ zMUa7@JESJv(L$hCZv+sDu z;hWrO=xI1HUEx{g2Ar5S_63lqLeD&p=$)`*Joa{f=+2whk@7auCu4YL+y>qu8oiQ~ z*Yd!hK?_y9PlHDJ6XJroC_h^H0}>oyln+qzT=d&Jv&T5^X5@j9ggNTRHvlP!1@{$P z!EfhBjn4$rxPAucw}w-bFRjpb#4=8X#|;5J;R(N7f~U;_sq(2$!jzBz!?`~jPEpVC zepdP9=bo(cHB4wLs~`Hb2z!q>4}0Q_hFld~qj|yATMxKNOJ1H*F-N;#;ev(#<}7sl zF5CygT;O2bU@l#=u5#-x8|8bh!%^d%T3UR9;bq%q5P$((t??Z(d>n(yDJ=Am_bOEt zd?e6(Zh+=<`sk6HRYetCr>_vNEEHb-cQn5G*AIaKa`7c_d&2W*9L{q6fWeJ8&3V5PUNOSOUqAR; zX~wc_y&#?Sag(6pC|?02W|%^nzLb~B@jQv`*U|ci0Md`|Q@=D_ps^mb^woniAOe^S1E7k=nIln70b%Ywb-v|Q~-p|`30=Rj$NO2#onm~ z9=(CEYr`#-fg5k37Dj~%o>75c6~k3d?AosUkjn27OyNFio35wA~{yy$S)B1es%y+bpcu0KMr15aM@#l5=rNN^Qrm~eichL`f zmpp}Ozk$YmRF!L%uiL<1b_18b;3`*&3%GYYtg3VoXk^OX6%I3(mZ0sYOvyU8{@!9;0 z&%qfl#?ibH zMsbUI#B9%rWBA=U&4Kii;sq%tcHV;X{!Hh0x}#j5QF$S*&j)Swu0G61GaF*86K#VH z0b#E5aF4{0WFJO5BM$R^WgmX08rx~E%tbckDGH<*VE>g^C{ z4+U{|Ts{y9<`31Q=_x(Hw3#V@KR}D0nF)(E!Ms-zN13g%wP{D;z0%N#D#Z_5hVzAD znPRQ2)Nxp;gH!$4VWp14ypF@RI*!3|VewR1qUdQI=zyVdIFS^C;UbXpsmfl#q*eZXC zO&DiQ=ihLB73h%H@iia^T3h3b+BPwX4p0@SWIl1BLfhQqeg<;i#_J=nVkkVa>(IbO zMgYi6Q{*LCk(ah}d1=GryLsg3{BOhf#TV}d@{&%;*=+!z(}K z22UQq=@$PzSH->^1iq8_Ksbo!DNWf(*Rhe#^Nlo;o#Fl2^B#%U(P_&NWj7)C<0I@Q z&Mic*57nR8mdZy^sxn=@QEmDe@Aj#CfK@cG$p|iUlHhFJkS0^bX9w<{HMKeOY!vBu zte)N$s~2m7eh_z)kHnE5x|JY5tk#HL8SxRvO`<3Ji!NjFBV^bAi;q3?g_3doSfxCA67pIf5g=MG(Ee z6~x5jf|z=1!^K1Q4Pq-=1D}C+3xN;vQc1Wg@bfYa^7wFGb`i=Zp=_GHY-^N#CsxQY zR~~~gmG=)8=wpeB5dtNTdSAHi#zwW~uXE)sD%p#VUkCo=or(~2#5tv$1Do#>n*eR& zl?{Z3o!|RbVVa%_)69QYa-JZWyxD~JK390@1wM>5_%J3iZ-rP+IX!|5(t=$a{4Oz^ zv&vIdG^>mVoru5;9;S})r4ZJJH^Eu$0`E=UwAnWFE_BS!Z1>4Cah1n(?vX+h)KSrq zt5z+LdI`1_Q(`GFiMQDZGQb`;%m+N!d-`Mqd5QZ{l+Y9%4s57Gs3+IEOp^D`2ZM*b zlGUaqII{2*+Yfe0FCN?4LxTT&wnSmoe-#v~q(&@aXSGp0FtUZ9R6*Mn?ib9yn$MpO zu{$H+9dtHdKxZSDzTxf%Kf{A zFE1)zmb5(=WBiO=wYPlnsl8W{Vqz&~bNCBBmQzal*1QSA^tnefzd`JZf-G|X)`o&pMse|uG3p=)|Ig`rApk%x*5;()ED!u{ z(egzA@>s5^uUQ!8hrsir-PLnuj`#h_pxX?^v^^$_>-Rh2G<_j&qVsUYxtNoG=I-B2 z56@wg;AV#=0zFY?e5tjoUbOz>$FIJDmLDJbC}&<3>%o8b;b!IBd!HB|8!>+WSijFV zLMLux$VMj?VuwJz4ihj$lP^?q6s^$T+kW`=Q#YG2$H>mYcryCA7Blam4&X`>S4xmr zlANrEb!WtIZry>srUwMgegZvI`ZnLX^uMWOA@4W6dR^{+TS>NUO#biscES2vGszz0 z#)pbWxXFttME@Z7)V)7Thw7wa5%~yauPGx(Or1Q!Gz2I$?X>3T;8?Sf8UR4T92d{E zI3H-T;t&+1qnVJhVI@q?SecMu`lE~BZTL*%vn1R<$n*ump#oDS8gGsMzi4H?C0hTP z@B%;>!H}8zXc`JjplE*h+WEh&e2wkig@~#D!+~Kxe$IiGIQmA6l$j8c1TlXLLiXx$ zy&TLW;$m)F0L(!FU=9{@n1kQ#78B~eT~NN9$7MlS5lZbPUS^xY#M8{BLZpil#NB4t zOya<-&Af_|2Dm(kf_8HW{Vdq6C55{>;M*nk*7kyT?q(ggNoW}slW*NnhvVxyj1O+zp0v&!zr)h)0V{qN&9oh`E!r zjUnhx=c0O;)u}CRUJ~7J28rDrZ?`FL$Kvfa``Zn|39gdoRg9(!v=YK3m)A!_ULV2b z_0e1>Utu!J<|t)Hqil}7ERX-~eBD;mizJlb6EhmVsM)-+zZcjbJi^oD>YFf;f3NEwE*Ikq7h&4(zbWQe+8U)2++A%yZ*Nfb#D z0_634PpRH@E~hI!`V9Y3lZGC18KlS~v!^&uSYqSesp`q3v% zfJ7!5#iEf`U0Y$$X2}slr=lZ4`tE{m&jXabCl#kxTP*=>#NQoX(a=SR|M+wpH)tKn6Rh`~(8M%_a6ayS zP;kOpz(Tb9CJoJ2u)3Hd`vf92Yw&XT+p3Wx{{a-BZUXSF&pI2dvCjWi2^Ba&u< zkK-3`ft%|M|F0jUbe}|XGC-tUH>^I^PaWkS5DEL@2h6b%fWzvMsutF5iI@;>j0{&Y8k_NvS%gBQJ6v zI6RzlbnI5@ygQb24cPpP=^Bu6&cmPgUt<&A=hM!MXLG%+l}|jaW%qbV86~a%x@0N! z3Et2~SwH8boOo*MUY9IEuFbC0mqu~k;_XedIEV;0%qmJjTqrRBc63G74F72OQerjk z*Q06+jer!NItlUeq0!v>C)=W2Ij?4zKh#Ug;fMrI&5X z@t*7`7r^I{qh@TU3hIm)x-21h4Pcl;Z>9tMA-9`18ELQT397ost9rt#x@W8Ei87U5u0%!h~F60T~U8>ODUg$9j-Q|TI^Fnt~NWpCYg913oX^D;r6waZrcG}R#(veRI z2!DuAmE7&+U0rimP{*}aX6fY|ee24jaU z^2l?6eTx)hi>$LIYT)G8UqZF3wTE)I9oWBh+6W_CUD~j%wOU5q776GE`I6&FfTx_? zpvS@FsPP5v9lWoCB$t!)5E3pD@u|~m@>{DCq1D}d4 z!+vg*O9X)9&3&hV8(G*Nmsv6i`!!iH9ISwi>abq24w@z~88qh`US4RO~ zQ9VTx|77#t$JdgpF?XsZvA;m#{ilv+sii7fzOM%so-fQ;`(p&=iyQkXtA#(}Xp+n^ zP0(2@@(t>XX5e_k!MkLDcRe3El=oK~xGFe)nQ`oF9Pn=9i!YB(xWAcFB%7|_mJp>8 zpYs*L@o7*GB?;H5lgpkGTAwK>V6Q_#leIjJ;VNkuE-($AHltgUU!{K-|H8N9e^lDf zrLj>Rc(jDW=aQ~tR;-}wNcW`cu>w2Ts+rUgy4Wz%!Qm}SqDfi+U3#hmY*L6Gp3XWe zcY)z>J4xuM3%3m0fJv}e8e9C{hxQSlJ$UV>KMPgb0o1#eIw?p!Nw_u1Yq22}^so{a zWYi2Y_>KK2!PkW^uOzs$C$fcmB-RD8XBds67zOL+Al#2pNg;*lPZ#X@`o!2h{rim_ zKWJdV_%l!e{sandfupgX^mncrg`EW80)cW&nvQK+>wK`dG zQ9h&142*+|vW}*K-YQg{l_ycb38{(wh=0W*iyQW1&tcPs&NdyLKXO}NL*G#|ht0)# zdSDIL`{im2vNz@L**JTwk>x_Oz+r%VB>Ut1Y~?Yqx3F4Z2R){J(c@};qYkVhfSX5O z!@U7l?SfsX>gH~)?v`+;17K1{gj7b_3kDiRU>x?CSo~}XFHpn_6x$1okx%H81vqzi zkpd09shr;Rk6>VA_m5`Wf5ch6hJN%U4*a3Kfge3TyW@`LH!h)BZ7B4rO{SD&TDY%(>jN_fz z%PGE*A&6%c{5jny+s%&VOSqK{kZ7`?Tr9+W$0YjjyT^xwK4PtkW4ezBvv zvSuc$t`yZ3Rodo$<-I?v_xPo zeGU)fFu!oqSV-vM08vFuNOC-v-^qy_)T!yAXa0C^A7Y(2iuGA+NeLYYueBx6Pu(tma=2( zVS}|MOVHC5NB~~w>S-Vw!XUxBGMgU*gV%AJBS%!?!UHC?jQAiH?}GdQA%cq!k4nS` zMR+JFYdhFm@EIv9cHoHr9$bZcO!LzAqNaC>!hBS6BZ7GKh)X#v1owLw*l@$=BA&iK zP;JrjMZhxkfK`bT&0_dj%{edjYrMX9(8#f~dOF_)m-f(J{JQYRSYvu5^xAGOwdp|h zTxQgv0EcNpi9sizR}I8bPJL$r+wb2L6(7D+*w);svr-`I{~xu;c}jj62L7Ls$~IZg zyyxS}bV0OGz!LmSOeYvJaw$U+)1x6v&}t|$C=o}BF6geb19Id(Xm0t3nY68$kZ(N* z2*!UaLk$rbrQ;GGh)IRG=Z|JKnt{%yhgc39 z-ImV0%*M`WC=rh#teer49~TC>AN9{RKk5fq_X2*LhSl7GTZZrzOhY=1*4~m{p69*1 z&TBi5%C_;k&ZDYvY~~(mXbAM&j^6S)GARqT4gr`Fi`GjXD_273XkN~`{l|c2SpO~u z8*bPdI7`+=%GoB*)aGyAl)roPY!6SL`3r)LfuX^n{%&0WYVH>wlDf=zAY|**(QaQ& zn>xZA7#$sCG)INO^BO!n&YZTwxGXt!IYOLj{qh4<#4fry@m#O%SXirQAKbs4a2wi( zX;_7$dE~PT+|JD((Ry6;U#t~s_tG8^dQPQeFkc^GJL@<_Yj!N(`G=Ms`d0I zaxqc{&};4Wa-9^)H^*txl=t`%4O0|S&+A)@?X5j75LVh+L(}H}=0F*yRAX=X{!`v? zx69P#Y8RztxlI`jZj@)eJXV1tSnXD zt&%_IQejZ2|58(JcBwX9Ql|jj5+2!F&EjCiBfFh-h}thEfqP^FUO7?m$Zm(&uZ);r zAg}7|cy!=79FA_TWdts-@shZskwB9rc?fg>m)!Y-0z4>%uEPxSuf5>3g_-l@YQ){} z`svBPEd4HD;xk2Ym?vnEiWTv{S4Un~k*)G-5Yaoa4))qTc$YTIMd%W((gXKzhB`el zBn2SSE}8%!On%C0eo8grx*fz_w_P;eA^y0RA$DaZj_$d3*KHR?g&k{pObCpr#~rt; z0y;Wh(DjBS;Fu;KP{}>zu%WnyjIsUX3zK@e+n%6X_yp3x7u5Q-ehFb!qP@+8L~9e<-`x~WSmx?x4(XY{&HyyQ^ih=%;a#n9mxd zA(P9yR4l}-FNb3IEg8WjUB^j_o=?Gw2C5oNmf{XzgFjT$cV7rJ0-%BrhUptD-Q27h z5n%@2bAJ2C19DpXS2{T?5PfFzlmawRuxTem_x8N~lJ7do$1w;WxZ~5zzkNEEe~J+) z`M8}ttaL!QQ(H8O{jJdG_QDZmq4QFWsjeTHp!4GT;ErawzcMJ%9noBd!{3UIad?lm zFbqu?_hExCn5-F!mWLJa|C&`dZA9{KJYm0abHBcAIE z|Fud2i$&jaY&5!{M0e%19Sx<%H0#IzaNIuU$89W*+XL_PtDCiTGpQ-eaxkpbaK!0= zNWm7WNs^8~`(w}er@Np9vOgA!O7b_<7uaSm?XSXUNX={KXy`-SlM6Ubyd!X|6_Dhy zV`pzJgmOO{Zc&i6_cs?h?b7I4*&Et~yG2Q*P{qizaKE_8en&rFXafY=h8qdTkcYmd zsdCX%sN*FzpqF9T(uI?Npm2(Jv;@_HUn%wh<^m=74etH^tmpl_FK__m#r*gLuPA`W z;9?KqcK}a96KOZ!zEr2BhNiw}!c`)8Mxsa&iuifhu$aHN1~ANqzfqgt8iF8LCdcqv z5?01Tz2<2?b&lI7Pxes<$8ogrZ+NzW^gvU`Kh^#Mkk$i&ASiaM1@mwm;5xYxGadD# zb}uup{we4$21-S}LsYLB<^=Z3Ve&OwR+Nq7$9vA@SyA?wXmoWYQA(LdVqsi6rJ^ND z&m!fo^+5?4px_uVER&lG6wf-p?FjmA2G#2%$i?Z2+!LD%#^JsYj6b#u#xc}Le_H^N z&>hA{zbhdF9%tO!%I*t4KLyoYuTYyST@|9`Hu5<=3}u*omIx#VzFfpY3hGuup`yJQ zO=81*csEH`aldK6C)Ykfw^|Aw+NF_8BVm8LJ#f~v@n7N6QpDXTvk`VC7VbQN89fD~ z8_M?k_35wuQ5H-R2Gat0oBq3#$L?@n{MG{ow`+H5$hRhV&e|Ylyk~RwS#CvjVBQKT zei(HG@Ev$WPLF`a%p;ZeKYIKKU@MU{QUBekbNBBLIM=Fm|2{2RobL0j>5mk8H>DTn{;s2I4+@_`~(J!0>ESR*O!LFPQaDo6XdW67l06sn^iz~Nv0mB zw%<~Dc*+6j)FgkZ5f@uCN`haYi;^>5N;>&>j%NeU|AJS6mNxp7a5ImNYei=zHq5$C z4J-+c4w59vNaq0{9q8fTg50c12u-0jumBAe*fXH@a6}t;b;b#A-Yl-{{>H)F-SoyG zG$#yx4b{kqMgaVx;QNC6Y`5&esriHCw<62^KvC0O0+0RLPkSB7Z9u|lfgU$|ia^Wzc^n14=FFghGBL^Dp{a3OC~ zD%rt3d;~)L0k8p@1F!|&Sc=}B`>|#K6MQ8UGw`~zfsk+qS=0;I(~jc7SLHd@Kof1x zF=Kl68dG?|C^x}!0fV!~)I%h(# z6XxS4Y<)Hq2#beucLL53`|FU?h%@~N7_rjU4Yx!3h6F2D1+(nix-@woH(}088r16!5mEifdYj~ z$)kCfXcS0E7Zh;wQ5Q72nx)_mKXP!B5{l(Yfk^5h?}hriDU1*{Tx7W^8162GfVy;< z$BN&D)8^YU8xX#Z7-~HgV9Ycnt#4LZ|CI^^>WZ>A;EXh!>OhUNOuCIB`;r=nPvnE- zt*6?*Kf|T6=Eu)iZC0mVT~?Esp4O#0CU(7(UcATQG%T&)WB!CqlAG&~?3y@au!qO6 zVUuC?T|Y%@}fr-W!M zmZ@dse&_)Rud3f)q;f_eSoD-EwSf}sPm?g4r|DOT7Gt$!zIup_J3?TiG=9Nh;Df-m z7ztd9k?OQ?#l>wDPT<)kxxQo%j&L!RfN(KY&4RViX<*%yWE_Cd(NmIB?3foEB|rt8 z8`fff4hu09xmfIfl_Frk_2^6Bm{^CM6nsklRQuZmtq$-Kky}Cm&b@R7;R*osjSo1J z3556H&+NPgb^aSH4boMgz;l$@BkL6ALY0(T$YVYh?lz!^o(e$2tC8?2XF~lkoqC&Y z^r>IS1bE_-@TBm@Ia8-^o{S*@NDJHnPr-#a4ZZXrK|Wm_S*7H~L1e7y{l?L7)fepL z^}II@;f<>Si5YS50CMkuoppl~ja+ISm_f;<_Ka06lS_?r3?*MeoYk!fsoZwtt^e96 z573AK)(o4AdIq&GCA%y$am10+0mFiwKSLs&HA6EQ3>3Xqws{qFcB;TKNMhg2b?6OpnkB?X+j5%ywFVW)8Ct7@lGJP&PilsvR^I#o$442q z2(K&77sZ2?H&}-@_J@>we8EB`BdsC8ECm3dNy(*wM@xk=dxR!P*d^E@tI&^sxj8Tp zN)8S(+EQ?Q$2|jr%WM;?2Os)r1ixBPlf?(~)khpG`Of$yv>44!6d zA?#yUC|dzXQTsn6+k}83et6(s`ZGU0c4@vt%)I?{5dGdeA1uwOki)q(aLN17=}&RT ztHWhZQ*I9MhePX7oT%2unt_s~U&(1Ymt(u_;Mi_|J5A@pqz*GXWVDtl`7fKP-Ik~h znO9ij&0215e=ZsO!VbqCXh$GB-n(}AEzq|BZYwA(NEdPW|kY(#_V6PV^_yc9$M#6fAL{B{>%E`LJ-H|JU6$3O~sUC!i7c4$} z^1HCcTJgqaZBEAe9kH=UC}K=p9vheLcKr&_h_vE^(nf3@5^r1pg(Z!lH+C}`V74yw zgcGFIJ`Ow;kLr~(ZVoSSNI0YkwORA`s`{5>gR(WGSr`()^@DKRkSHkTkK|m`$acWG zURoIj74(EaS@*e+NYG6F%AGEQ>97d)fpxomA0RJNA@3dUnSB1Adxip>_?czrv!sznN+Y-bv61&D%@cEGpD#XF z#d0^r6-k+_M`gQ?8BnYf$i8(NjVfwh+d8~gmcqs*N?#Z@8-qYOIRS76COT6RzGj() z9q1rNzp9E|jjKP8_N>DCtHngp4`<>%xS@MV*uv$W?zxD}5ow(?)KbC)MDcq{eBIu< zU;kdZ$$*&n&=kWJ4XXqL){rSf=JqyV_NwZ|R%|EhtkucKaEy;8Q{H0^hGz*-I6!-} z&SS>^ux?bd>m@hZ{kGhf*!`D~^sA`TSCW$TO7yeky?PZxA0cfQG=?2jAF2}+_NsKi z7I}{K*OE&!yh~4cy{SRl^0zv8l1CGo`A(wcy!bj^e7EpD z670m-GJvd6iAQ0UZ<+i5$3X(-Hy(n@GwDd#iov50Jzed+ zO5bu|&Zl^}qG!@cyUvL#xUk$>sNh85$n)S9x8fw#2j_0`LOUCA+bF>GS-M!8J_`w{ z!jSf3mKV}~&>(E+o7}6rOwV}l>Vc3$A37~Bt&(jm+s(IU<3Dw?^qD<-nMMpObMh$X zC=S&2TJg|N60I%MI=Zj4e9-a$4X4MilHP6h?Lhp!iGY$On)8|u{v@%{vheV;@2T!D zp^IF0LliXpA;!~X%RoIGvf%uf3uyIuQ!>UITKDhKpuy?x-|pFwv1Nlv9O|<|I?N$K z0BhI^-ptrj{(6tuTlVB{+Po_-d)9>Ub37-*C1$QH{6;k&IqrrWQ;9SxI6({gXIC%% z_NdFHx*vDx-k{;t?!TLUbE5Brts7=f@R&Dyx=D8+584$yDxplF$4YW zsc|i}G`8e;Y}!*jTLXYhxq(`Do)_&4bLAG8DjU$2YqSObX)XRJCy-wM`@SoXI4in= zMHrEgY%u;YBE@DWR`Ckc{_YN#6hz(~5ITT0F4_QrR+|zQ7Z7U{f9#t(_U=z^kkdanj;_;|7Q0tqX6|&y2XIs{ebx_#=D})>mK!;g!IQV>K!7oFLEsL;zT?D5diM`|oR-K#L`w&kXJ`$B{9$Ep-!ETh@lU z;<{@hgHtb$6HlJ(I&uEOu0i$ddkpG{g~AcsextcOvJ0l%0Qsbz9thn+k)DgEmKg;l zij!sqyQCf=$?+KEW)Zl$Uq^aI*^wHlXihO~g1Zg7w^2oDB0}71&;UXHm~xS=jh38~ z>LVd6^4jpEwZAF(U{{)sChX2GG92FJIeM7;&u@DRk1pLy&G8K8ilULCDR^K1fBfu5H47S|-INKyyqoISS%oxX0Ai%Qdkb7{^S? zuzsQrrQZZ4A@*Km+=CK>`((lIOZXnb9dy5UdHTaF`ck4uwQejzsg00a%KZi%wOpUO zi9e_N`aZ+GJnjj1R|r-lQwq+MdUsRO8m`}kw1#jW{Zi;ab8y?Kh3V`ecSTVpUnPc5 zab9kd2tO_ji?-&xo3ir83PD$9?x)Z%Q0v(YsR*J>?rh7`((Kn8jc<#H^W(RQx zOmVJyd0Q)~y{04s=^$GM(j~}13Xq*jSUUIANIjS&wY8n8vYRdAFRxMAF&9gA%u4%? z`6kc#C%$89F~edhHV6%4NwwxnY6SgdUsC5KBxB_(Dn3lMoj)OOzDPtVSAq@wN#+@@0g@{}I)Y+W?Ee!WYvss8lxTWfL@Dd@W^SErkUw z3kr1m0vn+KiwU{rlx4(C2v{7@uVEEMt92mMRJw?|U=hg`<>~s~BNj}$C&1KzMdTNB zN%Apc;k3uXL8@&bR6z4es?%bmI{g!3YFlW_kmxj$Cpry@3(Vw+P7`>dQ%GE~;23+s zF}yzE#b^om`Xb`)L9M}SK3CCQ%Lw`f+W*ImNtc-!wJO~NS8%?3xWK~KPy8zQh1u56 z?u`A%=%HYBaOyK=KN5=XJA1a!y?5_1qj^H{=|ZXy3qEqf#z*dgkF?=@qz!A!`AA!Z zk4yv~*?r>tc^e<;Wzu0j1;h%@MIIs-`}$DHJ&=GCimFyZdkvUM_fRBs9t9v{Qejyv zR3nXZkeny>6Ewe=Ar^Yzb?zuLC=4@iY1$e_dJ5qO61e zn6vODVdE^eCGnQCD2w4R7K6fBfTdZw8o*f;glWDQO5CnFUnyA-3R~d|;vKePTM_TE z6~CZ&*^06{O4tfkhr(8rwZYj6XOnHP3c*&QI9n;ZKyH9Dmt7!WD{mJDXDcl**pH;u z8Sk?diU*Qv2}{9}05j<`#-3xo5IN?@@Er4HR|97zwsl}%6`YymZuFlEcGXW|CMy!b zOt3cW%w*GI&P?iqne>7qQ3K}jy~I4`NbCkbtuIk`q!UK&@zKovvedGx1cv0XUpm-S zLS^o>K?={1*g)oS8PWr#0}^!BjIiMOre(r^oDALbUnWEUssDxAIRC~lkLUF94}?So z)%pu83S=R#=wg9(>cL%f_`ZfXb?4?Ioa)g8F8ELZvqVI+M`v zrBL1_>`UGw*@yQi;<7|)-lNd{60PJtia>{G1n*HOI^>QH-7f8r=($iTp(wP3pkhuC zcm$_M_9>w!^j&f&p3{S-L5^(Zc zTkdvQlJhy)a)dvb4nYp6A~SGXd^x1FKpD%QlUZ?rKt3#ihcsTeL1N zD`}l!bJpT{lg3WzGtD$)R_l?>*$p?C2e{;($`oWNf@fc(A4)3Thj}Y_r(#Q&@xib? z^GxOiJd^oip2@u6q9i9NMH9+o#$Jkvx97%|qfrs;o4JPx-n~(s_h;tj?{~Z2@%YDe zyAEwm=OuHx;kqU*CN3@3v>|qF@VnmxIT z=FIn6Gs><#)E)&GqAOC@guK6)N zIWsQ9ux;bK8Pn#@nKpY-T6(w%HT@GCMa5M9yUTy@_m+07ie8Mr37X@7+$e~VH$iFS zkDzo&>BKz%aTWugG_$3lGHK@V5<59Z4>ZmjnlXa>kXiKNeh1W1WL757Z0|RoK~G|y zCm^QokmPchW{TtKvtY!6o^0W`epk=fZp#WTOZ6c!s;dEDYd zeV5ttlr9GZq(R5FqB0m&#=6`>g>$JtZPA}8*mDBa_3Mvpn}Z6*pEj{wPSj3dJ9v#y z@r`x7#*y&*@K5*R({cIzkogv0o-s|Zer#(AiMF}KqoX;hvgNwJ@-TJf$lnpY_%{YQHE>b0K$d2RQ}6 zCPHQxo|2lE-$6YQqrz!6i5D>jr_W$ujN%U76QeuI;P&9R+%zBc_$Ym+hMM%a`1BQ~ zd1x(l1@QC?y0LsT5~w!f3te4+TR4*qc;k@BFLMU714Q}xbc$Qnsy}StuHd1+%;*;pg|s=tT2h*HriJ<0qJqUX~;dBnh=*3X^JjXqbjG> zH?RE)!JavM%NiKPf~D3(y*-6+Nk(Clt~atsf51gqf&BrX@^Oy&eC!+093BLOX;OlK z_%!h#pw(23(j1S_CKa%&s_E~XIC|s8pkwXY4;<2|)7L|9;|nLcBG+|1A-7Y>W8|0m z@U*}f-w>uARwJFNs55{G+e70M6uczblnyPm`iO5_U|6`X>%!jQzOjMn%Unsf@Uv!t zfl&d;X4m5rQ-YGC<5FEulIm-wit|femXhFle0OqURB~XF>t{caZcRpXOj3B7tL_2L z=6-jm!yW3k$Z@Zww#xFE+#Lzk(}iq!HFeYMq^9chl_7~s3=<(FAl-onYo%tx-+gWl z^;>3AUNnL*HHT~eYG@{~4(evt1^(-jW)f?v_E{Ql&M@qP+A=mZ+O&&WscD4$MI2u2 z=4K~IOv;N!N+e=79KUL4@}X43*7{B2f6#EHVjWwFu&PY@OZB|E9T+*n;s#)3gi`k5 z9tO(*oxCJ89%9PdPl;8}h)>FZ6>=Fslv5P2<-YLj4O{}*HS)C^&uAW&iUN0Vt+B1& zqssbiWf_hDW83=OJK@aV)^AX-9~LWLzboRf53qhSuzs`s#e%ZF!de`+oBNb8ab*Qi=R%XARGE3m9Q!%3|EYD5W*)fF1~13Qt`|9c`$ucp|k zwA53mYPf+)?nKkEXd(7~gCzrfd~Zl{ z2qX-AfY;tCc?AV>Z>-%=tysHoS4G4C%AYE)U%9JZ&Bbf(tG64{;9vFa?|ZWz4;_!m z0K$u4J#3W&3c%VXO_-1fr$~#!#kbJJr}$CH_Cx;isYEBM+x)_BBbRb!YzW-KA&mLG zW$zFQQ9$lM>%kw7%L8y&a2t@K#1ymIv-#@9%4Eh1sqt}X(R4=Q$-SvYxpKqYL6NV1OCgqo~rC~{%P z2D-jv&0rdeUz%dL3B+*3YqeA>1+K~CRe*>1B1ec#ibx8D;h`Kg%@N}8BP7XH$MSfk zwDddI@d*j`!4tMv?HkDt zH`-O5FEIN@$`M%0egg83_8|ULgG!Zd|7SJoPDap}#t*kW1W;omsM(b)Ot9!*qPwsN zYJo`r^@V!c8weVRq;=UeC_XKDzfj1J_%G`!LB8o)Bd zhKnAzzgjyJ)$S{)c8r$k7dEfQYPd1iAM24GQ6x*pylrKlR$Tfb^Y*pXkCaAMP(38c zs?Yr*Rk*wM&=21>^YnE$>LVq^M=VP*CNE2jS(SQ$de#6aKQ_@6?oWa6O79`+$l#EO z5L*J5dTbmMkJtaDpJ@Vfz`2CD%dI@P0tf&%Y0N5A5|H3Zp7g7JtM|H@$&;OJret^u zt`IVonihXM`a-Y5d@5HXBZfCJ(cVaB<{s|9GB7E`^(ph^fh(o%mFD2cD1TExv^gx? zuP5ut^9|xC+ySLzOlpj2%`r7hBX^)7{*1O_lMEouGwS=S%Uy7!E!a!F$w@pX8)=|^ zLr%)>LN_tD&~Nwr9Ai#SViNryXr!zWJ~Vbm?{Koc?lZyf8$ zgWos=O?&yqAvLprCU#xKGl>+C;~Ah%&XHxBs;3mITW$DYii>`bd{)KckSC2MJuxAD znMs@zK#r|%vGN(t;-W%NX%O^&;&v>O>OL*nv5G8Sc6-WPW=P_kROWoY1AXA@EN&kQ z=R<4?+>*pO1zM_^{@ZQRx#`TT&r=?0>fkLqk*Nei1nY6X4MSuv2T0goiXn32Er!Tm zjv;c#jv=DNTV5kw%+gj#(0B)Oq02;Ytj4#HKJstdtL_WOvZ} zQTM@h7n$a<>gvyIc9z~dr8Ano?5cV}_!7SbhAx<*wZxAg|eC_fxVN03Cs)EfR_^J-IM|>{$TMILA zZ=dNmMWoI%veVavCR$%Q2+cr>x%Yxzkji(K}~+pJ#H9?{X==>-yz?nX;Bku>z|rqlU14Oy#~hG&{G!V+UM z-4Mt)O$bTwi^d@p?d=t{(7?JeLrvCXvT4F~VIl@W{FU0VvHHxcr1epooMBI}uZlMs ziV={6A;(LzFwh41wuD>mOrI zUTXB;eKPbL10_Dfsv8n(N{>|J2wI%w4ZC?q_%t=Zzi2+m5~0rkOhmY`{%o~hcvz61 z+b}H~<&I0KIgGt>e(U!dMTLjxi>HU3t<^Z}MEWY@lg;YXm9dE_ZuC_9bl5@GIhqwZ z!_6rk7U*zdtP+{osC~{la>r!vMR)UUldZV)T4u?O^ps|sPo%V4DzP-a&9IY{iOtZ! zV>IJ9jM3j@3RE36Af1;F?mLUPS1k4>*6wagLm62Ua_>xTd*EXO+Xvs2-F57hOoYXI zjN)D{=I%pcuU(rK%}6$hy946l;ATZ5H{iaGz?+d+!Tup30Z`?gn-MU3;Y2`1X~f(E z_N*jhz(s5u`zlf`iRXx?4ij^q-6^`Y({z!t1>M~&?`M$povC~gGSe9B#1RsXi3jB= zv>Lel4}OFLwM&y9ncl=MgT{N-udsZ@gMB&2=!|-=(_%#XqzmWltu9`nKA=Sv)ASSP z%o}Hf+8gz1_GZtUVA3svbU6=8+7YgtU#QN)w1!)poUO1nENE+X$t`XI3@S%8k>L?x z;cg?RP914v69DDu>ziz%U94Cgg!q~y1I)wU3;rh7gT7Le)0!JUQ3bcOqc&4=K6g#8 z5kVTXq=7XK$jES?=KrsvC-Or5*XumTni!fnkHwF`{bxgeV3mw)FV?Pg7yJp%D>TWY zweVWi*m$J1vUaSO=a)t#EZe5pD)oY6gjIuy+M}TwdvD=x2$+&(0^hX+Xg=6<`L_KX zeCi=UJ{#!QtV`Ow)on91RG2GgTF8=Uoc7NxWeVuz_E^#W51Q}`JXEwhk!8sNYV;)7 zP5gpF5JK$Tp6TG$o4PD0*4NNeL-U1YCRWKhLM;|AysbQj|3EMXkS|YIqffJG@U-PF zgyf7Po5MqqGtz8ot*y9bfjJvZ%Z`MSawa_+I}IByV_2Pd~DBF8YJnwW_RYcW?Q{@?jWfB z&w?Ys2JlIVGaD=j;$mP|YIgz_b2pX{)6m+7jx_t3imuQbJr2NL$T^fO!SoJ)@d6~4 zVzo3hOeo?@w-)yyhkOr z>mlimK0Hb~NAjTR9Cx6Ve&>b_+qTbJKWXyZ`BSHDoR?>!F|58#(_kBH>&GCB+*x;h z-p2LYx6fTadCHvmQ>SLn-vL|qrxKI-YngS?(_SD`X=n_bdOnppYO;><9AJw^h;s` zgBQCE)%wK*rG(Ql$?T6Gi<5#f;*9hceX350f%V7jkTx|u&OZhY7uS*8RF2eVnw8Y4 zZ&+h>Kv-CapW6u35Rx2bq&MtSbw)^HLZ;hMI7%hb329XfZi6~j@7O~qW18Z;grynP z#;2543)J?;>Lqc3L7WnQP!a}8aE@_GfGX;8wt}&+^JWGnED15Pzd(S$odExs z;1m$>7i$CplHxf5sbL8qASMQz+*;j=Bs@T9KlTe%#KM|`g?07q!aBfxI;z`FFMjY; z9{|^!B8C5*qUy@x0>0L3Hr>VsC-5!%T6v8dB5MTSyYhewJV51}(|3|MjULi3`mI}H zVmFx5R>lAa1=(hU;&DcY&7U3aX%I)Y_sVW>nC=-yA4xImH?7)Y5U1T8ap`B%Lr4q#PWjLtNklH7tt#kEU$5AvFDrUi*=vu1T{QbveLH+(w|_tjMSt3`kctBk*pj~*$% z3-#Doqej&bZ*G||GGmAVUT1t~)f|#Ba?1qM$dTA^W^A~%Uf5O#4yb44A6jx0U?13z z$jks_>!V8!&B`|(IAGtiRs##vi#M;HJb5iED?B*E$a=x+S}X|83}3y*jaFCx;>$0) zEc9NLumsmw>ZwjxvTD&nH(e%md_oRS9QOgJ;}24+|f+YH@^P8YKD_s;dk@V7mL) zUzp@|+U&JTpoGmU^IL6NNP>?sDl`-!`9NeDE?C!T=Xfoi6&ey56=DpC4h{BkYqe8a z5gWTA#-KZ?ghb(%5CK6)NlWc-^FKyg5w9KXfBVBhXKp=e04$0Ij{D?nm3-aOLjO6O zu@N5D95AmziJ?YZ^!hRUt2T#(2L-sX=5T#kfT*{-8pgyr+ZC@Kxtyi5J|Q?L8psq*8m~}4-we~yu}6m%ba9TKH+z*QpzS{a zO4G-z@k>Nq0}7O!|D-lA-C=6{oSK`yv>wv;r_Y7cXSPfIz((g%dr91Xm_|wBqQl6F zu>Wx3mfZaO%`?Ur@nFoX854|nCik^MO;AVp*@-?DxCeN9>GWgz_>s8(8811)0VOLq zye&Dx!B#TsSxHH`ZgrHm*8N$J8u$;?Gk6UEElmiHH|iEbja}YR9*f(X zd`13Azal+2&NtE-Qxp)qG&tDQwX534C)RJRfg+;VEp{s~5Q>(DF=< zq4r7*OG`6ey{e9nUxgSd9d_s*RJ+yEPbCM+zbOMBXsDy{3iI=Y8){e9MQt4qonRl_ z2j%e^#vl0l#Gskynxus21mrpMBmcxi=!JA%H%Z_GmRHICa<1Mt-7nP3Es{mBTXajo zehqXTGY0!SAj#}Xw_y2*h*I*_L*y=_F6y*&{@q6icV8A1Y+}C5-)xQuNJPK= zn7=wGK4DoB25@amYMKvs&F`X?$8V6%LA&FHSr$MeR?JEqv=p&ijjz&uO06P1O6vt?-w8;^BHtX?%e1k-X*l$1kWnR03b)iKZC|M;`k zI^p?Kuy-|XLZ8ztK;=R=EPiW7?$NLGEDvdbhO;cT29c5@Xy^HBNg2mYDY$E=x}DT! znmMH5!eQO~05Ck4eMSude>Vln|4$(wdei3sVVlx;?w|>CmTWm_y38RTodA~%Hv;Bl z$7TbPEE#TJ-hOhgaYWYcaaV9(zWO^H`PZ;%G@R`*iHFQ_)?501U;<}O?;F*lyE`2f zehZ@N47fA!`7L1Uyb(92cG*jxHm8rCQa#+T zcW!t4-GJ~>wR?|x12>G!1LKJ5K4H+125!vhPAjT+^WwT)Cyk=C!-G%kQpB)mA(Q!; z#Qsemsl|pncI6gq+ULyicf1Yk4IR~IuUR;2+T59w=a?4cn73?j+nTv<3+h~EovrUV zef!?+t8;UqF#3qWI_)_l#M7Wllb_+r^4+u3xU?JrtA(qYLwy{eb;tpX-L!?}YY=ym zW;}o>oVKT5EAFiLg-f-CbN?)us%t|#x~A6~2d@r@O#SLfHT)I463=$5r`j++G+44kB1Ty;CF^0TXAeuXT0o4 zHF<^~&5u+yH*}+UjY+g*Z%xZDaLt1WB#2-7;o0O?Lbk^wt_9|7tc#F1+Q8ao?y78Ns5h4UT(VM^TqMT z2BvD)saCB!9U z)&eJPQKGbq$4ERX)SjrL4pd^C42S{?3u=KpFIi!XK&5L2EDr9QhVY(~yT$sOa-3?H0tRT;#p4T-{Hx$@gZ{dO=W3 z1&WoQ0Vgp6%zOm<$FsB-*gQHS0pegEPV_kFb}x{Zn$5*01fLh1JM@GgOQzH2d`yO&##V%Q4T(OjfOG9Vu_!^Gl zU9a3Hn2+69E}Nxak-1{^YB!R$-#fK!-P|Fc4Ow1I3v_Fn6<@gp!{2(qTMI@(x)P39s0$3F?6p zTXfAc6Pca1*Ax*ZrLDx4H=xq1id%}zVGlDS~G_uFTf|tpMWPz z8>(`O%5!$#jyv7VM^Jl1=D{W-45b0h-%}8qu+x+p&Ds4au=`kuJ^oY1hj?&&O((#% z;~&*aY|^Hrt;yV)C zRaKX{?~&No@@3$UAsk3hUFC36I%^bAL2BShUDee*{A?xfMz-}R@>S8)0{m{R{Ei?$ z)$L}Gk+PJZk+O^G@_z$_$AvAl19+?mdIc#i+tPttC2>4Q3(IPt$YPufyj0P;v#`Wp zlXG~c3YRFljnCWgR2AbnBzYE6RgCAUDzcEOLdX7+a{vnC7y+C+6@APh?%)z4@3sM@ zM$q^0#ad*8NgW9P!5x4})v;gY(@)XTX%%hHLWftgvB!@d2VDS_y10#v<%z_;;|PWq zfnfL@hl{)jBq^jk;Gojp_^vm1#I3`o=r^ZDZ7@*?Al1aEf(0CC=iN-v%-1dx^PGM zMRdNT^U1eQ8T_ar!-RHV5 zblr8mb^UdNbfa{>x=>xLZl~^u?v(DP?kC+7C`MgS(Dm|-= zsxq$1yei&R{Hg?1Sz0BcN=%i6D!Zx_RJmB?MwJIuo>zHQ)v>C!s;;WO>W5WpRc&8& zXw^|wCs&rZB=(y-Cy-+)st1vRlQ&Jx2i9yzIG|+qIId{ z;^Ojwi{w()Ty?qY z@{7ywE-zjF5>;Y(Q74MxhhiPEq1Z(HT{>dO6c|R$kW+6 z>i&P{I%n--J(YSspa19o`JekUzx%%Do_o&RGuK>m&CGSpr1wbglin}=w)C;-lhUWA zFGznPeP#Np^ykypr*BPvFMUt?f%G5J^D|UNQbvi4P)0bTO2!!(bu!M$Xp+$)qfN#o z8Qn7aW(>`kkTE&qo{X6pb2A>xSd#H{#+r;*GB#$smGN%I&WwL%?9cc<<4^_*Foy!6 z5~0jcR;WU#TIj4$gV6b*mZ7$x4xuigD?+_PgF?eXqe7EHQ$sUCb3=yE0=-JfB~I#UW>nemL8*Ej6of)d<_r`e56@?68%cpIC%oe%Ov2 z*D`Ed1pRlo6@W5746^{!vf%7`L0d7L-)Vn1x>4-WuL#=M5^{9sY(5*?efQ4NXE(f; z74e?bH8w?fIwQK}qGvkc8$}t$E{(msaoiVEuI+I&|yRA~*GocJwr{ zSl=3Wcvd7cXk)vwb!gY&ZU1biW7n1?%58(_cL;6BP2(B5KO+!XAFdbuuE9|sxHM%x2n($%cAK!fS$(L5-Sd^(I&5N8F6mzRj?B&6| zVP|vRFwq{}cJk3j@45Gp-1+z1KYPC0TQGIuSwR?dFmNUX?bd;g=_RDHlx9|7V!x^V zAI^cs5S-EN_PKeCBDJ<~>Rx6NeM5c5U+uY{xi+|6*%Yp;KmgUji3VF7`@YwAXa4{CB!6o%< z!6uAV2v*YVT=B1hje0(DwIOm&_{x5LyLG#9<;$$Ti)i^^qW$@_24VZiqQWWb*p$~j zIW}}&_?0}rjqXP%+;3kAMtl6;s)~_Ity3Ue7>uSKxg=UL{}LhHQQ1{uQ$6^$kEZ0e zKM)@8W`-hNP>#Lh-dPhN(KI)Zi*iULEx&an?MQ1!&ug5f0uxa52qIn3lwIhijZ#D7 z$4!|sF85$0!@qFe1QrUc`XO@((X0GJ2aLYyx~!`IY(`nwe|~uI+eU9UL9csMs7L>$ z&#hgybnWxY2lVK9(|~JpQ$taEcJnG{eAaH~><6Yzo0D59nvN0ReRn*P{V!+iRWZ`t zzi7$a6|1uTefExMFef@S;o6&)tbK0z(&yJM!+N~`z#hcGlCXEM0?@s)AISO;h0NN4 zEo^`hh)#))_KzDsiIJOTj9oT>5RuW}zO>OZHM6nOqMX94sc=T5<2Ro@`_}8ZHnvA% zY(v;w8)_LmhVWBE--hc$@#t-$Qx!GQ2crR&&Z5o+0>dVbxgCuj$>iS$V_hoYI!Ta6hOzK%~iwzsNJZxpTgh)8(R$#N&grmzNrEI8a*v^6{=GU8A zuq?<+ZXc>VtO0ZClEa^`i+11 z`1{8`oc%conKAFaTvSzl^v{^h9tK%j?WJqsSpi(6s-RJF(o3!@xm`GK1M+dm(^Hapdg0F3L^S) zLXUy0hqz?X+O61Hq3%2!|W`IHIf}XGCOcy*e;ko zBW#OW4T}l-K}^t{)iAVs)B-(bHH;a!GeJM2coTFn9>xUyfeGX9y(8OJ3m&PS$a1H} zEp{4dY(op-d^Mss!T>}6gnvX|M*DLDvqpW!^cmbOJAG$|UaMYw{q@y9Ok;oAn03cp z`{T;-wNU?>F!Ju)$yfVX3pHU_ljdh+F}teIfg@M`>61vp{G5gNL>>!L^&eysE*ZYl zB0Ar1Sq>wg`ZY7spDkcwmd5$%`F%sfhu_V{r@Y+Lzi{rvdACIt2jh$3bc?R@-`w-| zt2$>zt3(njGBQ&)l607mnbi+OQ*$nhejO5X^%q~-`u0%^(?0aV3oM!o?crU=7kl`M z7&4#CtoiP^`Kq&MK57ww9vi-8k*K>9-_}oF;-sDGX+2Gah%Of!krbnXMdb z#1c;S$khD18IF!V?~k?!r0yQo;I(KVJ6fvVMQ7Idvfl@Hx%54k-k3bx>h^mMx+bf(Oc*dCxG8ymFk=Jr+G zcjToe^jHFR+%rKtZnmS&OEcdN+OvcI@h^P9x}8%dvvbP0v7@rB%fYrxxtEU)jNZ(A zdU-}b+Axk+o^jxTm;{%Pw#kiVW4}9k$Rf7UU^$&hi|>ANX;!4d`p@^|9O;yB!@zk@ z-j*Bb8+pt>L)Edmo`G!{eo2@#k?&!8RlZlso-7LHkY*-&0=Rn>DEbYNB0 zH#+ahwLL|}&gQU!gFO&^+8=EnNDWb4X57ILSx8Uy=o0|Wtl1h_8P2r>!h2*~&dx&`v?Hqq z?Q@CUUV4AvXS6=wN0x<0Pmmo+M&2~M$c`k1`;n}FX5dxx7!e7)wBYF_FJ&V=9z%3j zy%ruAK4!aww!yr_kwMGWi_4ti@T_}s?cAW-fYojZZ?hFIN*po%&hR_-o~ifTlQkod z7l`Pc=Te@@O&Ufu<9`dnOBd`2+lgcEo-iis3Yw`aZQ@F(g5jT9%!5{rRJYBxe#dlH zc4R?Nv_>Njg@>VWTEEq+y9QyABZHdzosQSEfR!zC+^#d$Z6x*-8;PyxdwGs!Msbc? zjlVHEEcULTw$b;G+~Lo^Epee;9BhY9WBPl0f4wD;zNapVHtk~CCX83~d_4S1B{#y= zEQo#_(lhf8Ea?xWSBYlPupP38g6T(gg{?2LD!-nyOZX;?UBU#W@9vM=CCr>%)Gom$ zUK6wna%Kgc9f`d=wwIcf9h>U1CUc?jqum@tQnyn#QFj)GS)t1YptTDSSuUkx^bcy) zvZsR4Wh}KHZ89okLw$lj5i%5h^2t^6N#=;~d2a3GnM9Bq{gpv_8|f8}o)5!_?nz`k z_rSGb+c)>&NIgF)S)!|Hua1;tZNc$wAA<%=ZmjNibSWVliWq2FC$)V16w zyd8CG&_3IU1M@@OSCT6mIW+!kg%2!7(M5)7I`94ll?f{Hql~!k!Tt7cS|4J z$eY0)d}hPIC-*@f8jp=&&f1~YP2Wky-6o^|21 zt$XEIw~Lv!p+_FM>&}OB7u-4f{)gC1B{DmBFKVnzJ!V$uaAv1m`>^9>FFhXA$ZoiYUe&UCf6pgBt{AB<5}PWv#r=lmnqR;v_Z5XO6@k<2nqPA;Ij-evOcNL z=3kUJZ_ERua-tKXhg>)Bye6#I2V8x3sE@e7? zS--2V?%%IxuFb`?!&1#7H`(`{)b!(`$c4yGJLm#WM+UH=6+zoBQZjV?z=7B2V77Kz zq(b1?C4+jq7UHW=q#T8CZg8G0vcPW<<`NI?R5LX-{7GPMGxU8BA7NGNd=rq9o@? zF?ypdvSWITE@jhn%fgF#f26*RwEBq!7cxrQaUc z#QkWn+mV<=<=A>nE9TlSQD@x|DKn0(nAw8pGyC%b85y!icdl^zR@h1C=i0l*y%@G% zhS?>_vV(|=F`D4I@D{^!*pp?lqXwSE1|3P; zNRyym@pFG4O_5umD-gMTn6_>K^GpV#v*{SxNLdDNA~25~jQWn4d-o$b7VQ>zPm{=S z8(AKfMab;u;nHmOWLe7*-PY!IY4{m>5qe>M(Dxh}PA92`O=NP;KKMXnRoKSHPVAlN z$k-hS=@uhp55@85U*j=*Hhkp_daWvYR-+3CcDpLaE_*ac zdnsD5SH%^;t?SY@rhM|3N4C<2bdI)+boS4lV43&o#nyS&kL3`Sr4;?E{0-~$Fj`|1 z=TDqHl7WhI7JhYUq(rujwuWU{Hq=}bwDlP03D}44nKNfzwsn1KJ8{%q6w2elZI)&^ z;+p5th>v#0T@xwuimbXYf-1n+MV~1DHtGH`4-#P{x-k^(82CD}%AeY~-a^K}W{=3W zFu#ChpXG7GAjpEPC?W9Y$-NhYOTVWHLNk==6SD@n&_-Slrn=%;Nx`z|anLr3RCirW zV=KBvqeex_+GtOvJ1oq+BtvLJA{W>TuetIPI}4e@Mpzpq;WIY3LRC08Z{l>Rmrm#0 zqKle3HBzHjq`bvUhrQe^#+D59u^N|Ce|INLDy*v{Fyu(zaHJA#OS-ZfRzLNMy^`ID zBfrQ#sspaNDc4egSlU`gSmW5TMFuMiLYXbXcEeNsx^}(s#;&=k-B35AI9mtpZEV?j z*W4W2E5;Wr>Z?xEgNI0J*<}3!J97?<*=-k@ZW%_3%z;IOzC{j?Hn-8l{0c%Ae%hNl zNKeQG_c3qSDqvX={3Rq~|Fp5w#*E2g{WUB5Sg_=DDj9<2XIrXPV8qz*mW7Qb+sK>? z0ydwOy=~uHmaKm6@g*y5;E|d07g9y?&voC?gl68I(hndOy-c#Gw?ply2@^-&l{@QZ@(nF>dnsFC<5JuOKci~kO5j&grGph!6|fqI z=1C*4vAO_krrLrX)aBrn99mta`hdgK1aO902rgBtz~|J<;HzpQxQRonx7EAgcJ(E= zPyGP?s1ude$(sMwrF9lqNmm7{Y5rH&&^5p_bpx=mZVWcjt-*G>GkBTi-}TLUFnFsT z4vx^H!LfQeI9I=|jJd(|RodKSZUP6HLEvCRcr(-t1s9ve;M3-5C~>gniYRvE2~2BYeT+g#;<+kdYSljf=X3ojgIoZV}ujxI=K4;2yz!g5TYA{osM> zkl-&4$vTHY!P0_Rf)xd82-X#BG@$3;n{;!*wt}4my9xFZ>?b%_aD?D^!71de%l}hF zH=AjA`|msZq}&aq?#lnKo&A(`2KA{vHOPIXRto}t{NRe4 zPOp4=fB9E^`k?rEjnXwXD?dk&tF7W&hFF@bi&ZCeg}O%dR{hi@;_guVeN!XF zeQ~Wxwf3rH=v{d~ct^;`|N8T`c^`P66XPHFdH*?iAaDDBdm4LB{_7L(XHs_18{{1V z^E@=syvT|1dhed-cf8MuVT$p&`S`c~`@Od=_T1a-?e`8UQ|*A{Y2#YIsR~f1!uPxX z9z)?%-v8Yn@g0!-_~yR{_3kWq?!D|i>8&|gi4kAa+v>eg5SqBZA@nbW_k~y9bKatY zc)Xvzx4gx?xf`lENNIk+8LIGhc{|-3#m5kf%Tby4rG(BajJ^0Pm%d}4$a^QyDdBz~ z)?>mt$~pe$y;|S{E&TzSDF|I~E}B!$?|&HI!M{0u|Ch%{UY<&MEG{USlb^jWPkdIS z-2Rq)A@%!D{Ff7b{_g+%zdgR=bD*Gwp%p6nGnIBazF8xQHc2~~(95ST>q>7)n|!-E zqK!_{sX9Yv>GHa&uBq$lhDfa~bz9w0ch%i>FWpxUL|z?%oH|L*(DU_Ty;8rRH|i~D zTJ6xg^d7xWf2R+z%JOd}&19N#rlP54&NTH+Bh%EhG8dap<_dF->23NU(+)MG%y=`| zOgD?nDznLaWDb~Ld?~&hUu|D=Ul(5=-*Dd)-$LI?-x}XK-v-}i-&Wst-%j6d-(KHO z2}ucA2{jX%By>#Zm2hjqq=dN%%M#WnY)sgauq|On!mflP{*8gjf$4!+f%$<&fn|Yb z0&4^70~-Td0^1TdCH|0%G-G;Gwx^0I-Z#Aa_n-ivYo|vBh?{iG)P)@%U^nYcQ*y106{`na=IOI1f5q22lw_Z!ZmCLl9ujWakOE&=DqCF6oPi%Y?k zz@_3!;?i)XaHVnSxC~qfmx(KbD~me~mxU{b3*&Ndxws~{3vf+w&2Y_eEpRPy7vfss zTI1T{#^T1|#^Wa7CVF3*zNFiI#Sy;Z2w!o8uQO{|<0jxH!h8CX?l>2VaUV()zAV>;{4mawVw~ngE+y}ruP6~ki6}}$Q6h>G zQ5A8OaFuaYaOAQgmle6J$Yn(?D{@)2!CizSw^ch_d)!joGTd_93fxn;mAI#I&)}ZL zt-`IwJ%?M1dmi@!?nT@>+)KFixR-IS>T_}Pa8Kfh&kVpnsIK%jsBXBcaNTiNdmHpp+%nv9+zQ-N__tJsob}-naDH3> zmxxQkCF6oPi%Y@1hkGA)gj)71?l+w0`_i4s-P+^WIU_0lRCXmaBJz!JmJ0Q&Eon$^dre3?`iLOZz1>Jcw6Xg zE%#nHdc0Y1CDK(2s$eyBIcd&2p7A9@dfeG8r+d;ab9 z-?n=1dS4K_vUfdw?cLr=Z}YKX{?0q^JNmR={ka&ud>7vP;P|(QYp3_q@xFiM{_l&=R6rz z+wZ;q=icGl7>g*(vBJ0iSDb@Xauoj0U%UF>r!vN?|6(ftw(l)Whx>Bs>+V=>DD;nA zxm2H6L)))|B-+AN|pGZ)wq+4Njur)_>>o> z_|IQ4X8w76%&;IYw=wd*qA(_JFEZ^(ele+u6ulA);JwW?&i#<}Xuk@6jQ+n%UcL<; zd%WUpKN@CZ!PSXp+KywW$D88y_9pNzFaB{Z>@APQi{!S^wW`0-zI%OLEWh`Ix(ZYI z>Tf5V^`JF7F0Z^E-ps<-y%pYbg?E4C%G<(WLt#jl-?6)5XEmNbCgcfieZiYZW${t!f^*UL;-PjpxuB>&wZ2GBAcb$IMLvcm ziiZAk*WPD;E_`8V=AVkp7cl?yj5pj#aO9M0{kAbX^+EC6lBcs`@pz9H##eCVJ?hOV zxF+PC$VX9cJb3J}l3Mntx6OqVY0>q;m;v{vC6l-qb?B|8{kJf2(N!p|Bha zc+Sytak6(Ye{=F#*rPE;i+SzOdYP2@uIHT* zeiq!uh{f;BrBT=Rc;CljByRbKqj&Lt!e45q#Cg=OAQVrxdtV=)*21R+S6*T7s>qC0 zLCuJV`kitqY{3d*J^oyLen==2e8N#w=%>uZXfu^1-SpIsfB*OHy;ov=+20FS`23Hw z%|$|QCpVWDubEL8s_=>yWjVS85n8`uN~SPe!4=$m3jBQ&?d3Wozzw|radGXS3x7)a zv*N_>Mdn1~q#y++J9|S<_M~`!?_uxZ;-3`wk}Ds_t#^H~-bFmg{|`w|Us}i4ydrW5`S~4b|ECKI z7x|7Fe6-#ooyJG=3eH6$EcUWM68AP1`}jCd;z#Oqzk+k@u6QK$QbNv!rsHqL!nu|@ zMiIyJr&u`3=GEe3Jkj@0gxq>m8iNmzuOds+H=sSHUVI8Vt}8sDu-s2BDIb>>6PV(?a`(|3G_)AD-X`9oLC-iQPc=h^)4;ka~D^lMF^tqUJ)mC-6bgTKi`H#N{G z(3JZW^vj%%UMByLiDqR*u$np(-91f-qhF}+MN-nb7Brz5Pj}bT1(ylVclxjX9|D2G zxJ+s7H!P1)>`|5#RgOJ!%&|vhQ`ywuaOZ-fwkbG{eb?PJh#!qj!O`5rjyC4_qrEBq z=wiARbGWcQOrK(o{^t0jFkbX+%9<(hV}^+xbIkF_LR0+ls3|y> znB$L?#vN;L>&yl@Hk*QD>(TcL-goEiN1yLB1;=hvaO^d);~P_O95e;TPp05FV&aF- z6dXtCsK3yQP?MS^*EIz@2@VwOB^aZ!igJCa;4p`#qg;=Y>v3|uO)y4}W953HV3I@M zxpIA-V0XbL4oyS3j#2bLN7w2N!FL6>3Z++)>q&wO9r~O!gXXsQY>?|Thh~Lbj}ffq zP#u)(Y|zMo{EDW_yNWq@RYrfJ_v-!nd;J5nTh4?{1+-l%nJQ5DWu~jS+>9|}(Qlam zrA#qXc_Y&_H0PoT)7V^KE{un{%5*nZqY=}?^g1rQQ31VO(=$i2=2O!9x&B-w>pZJwD(k98Ah5jS@!)AaPN&3p;EF7RDQcO^^;M3LF=)adi+qNzG)faPAMd$Wvb-J3$ zQA<6j9)d$G=BTY!bJP*d_qytJwOO5~13IA2M<=L+Y9bo$Ep>TaL0zKH(HE%>x&xZ* zz4Yb!a&-f%F5Rg5qR)P_x)JU5`Kq5@s28dM`Vswz8pujaOVrJ*#lTbb)%SVWuzI?!!rcZu}ckpdDvV;V3DccE#CK zl%g%Eh7EwTr^pn0iqplO;ta8;I9u!~nutBc1!7OpPV6bJ5POR2r9^HPdy3&=PccgD zDee$^it%DkF-zubz4T=y_NsAIiMFVN+yPx93#`RXI~a#Bwd^auI_WvHz?R4M(T{!pdqkMu`S zz)rnWm4sV-LM{H3y6ls>oS=8>-GtB6d4%7i_YnS{`U}E;slO!rUcHy_`>5|eeLx?e z?*BlocQnwDbh|G}g_krUmF|1|=6rKLU*f(h(Ohe;RVkA05~io=$+b(pvsBrR#(gp+ zn}n3$Yz_iw=Ep{x3w_}{M}2u1|D8s;|M{N}O~d1l9I^b!!d@hWTAl%~N~7L83y^Fm zt^_@>5PYl@{OrWTz|ouqN(rIOWTDMuxI#O=sy#wO%_Qin@HiCL6OIh_kS+nrL>)wbYRJrSI%=TRb0 z>LT zLb}rTONm=4@dPRHR4H*QwCfYvO%rZZigsXtN;V^D4N3@4(n7CkLa%8;uW95SECgN< zqgF?uI!=j>`e;qi5=rH7+^h^aS%D)#@;M-!I2BG@m*@46EMx79U$}BW+LuIi2}cMNiiS2`u2!9K*`%BZB2QE4@RBV9@=Lk)quhv4paLl;vx(xtU3 zrKYKS@tFbF*KmELRcXIU!TTR0jBCY8smEyt(xe>-NLdG@tOK-Xn|b;MHYI6N?mk+E zPx+V6Xdlw0+>_LP^$oQ6Ep3IBwjxv7icH}~nbKBdN?Tzl{kfF*JZPYVUZ5Ai-(7oG zf^`QURH@R2_@xa=r44xke@7<)y@YnKgtUVt^m4tNkSp{Gm7$-4enPY`&+^o@FsahQ zq)M4)N(+-BrI|sQ%;&2$YahBgP+sbQQVmN<$f*6{YsMi zwWX#R$$cZaZzT6CN$%H@+&5C|%1f;?QWABfBx*@X818CywXrwic-3p?xjlW>-2Rh zUH8^~DFY|LwAB6dKzv*~(vjA9xT>mer%i4lb>8ZGX^l%u%{Nk_MoQEt^*;ek=x3?b ztB`N%&|<$tYS+_lmlD2U^d`NDrFXe+$q z65$=4gm+vdyrZ4)j!UK1UMw7>gR~#*g^#oqK5~ihkxs%#E)qV{4tcSZI@|T-R8y0V z{ZnI;VKUSOCS*dY3EJA3s(~qE%BV)JU#HGDStd)JYqCwYIuH4_oXSPU4XZ5I%TqZf z*W{|ODR0WFvPixaR2ih-imDtEa3z)P`g_Q`RZJCinyHGMnkHNYNZXz&ZF@;++f$`&FDWf$Woap!OG{Z$rXis`UxgCh;Xz zr2Zwq1CyXx*BZvYCsAr)0$)`gfA>{MQVRp}RY~$ye!k~yp1O83L26-wd`Yr=Nl?C| zgnWsW)LW@-sZ!4pq@I2}+Gglp2#LbYz5%(u8(Qyd89Op{2}AN;#)U38zRI zCP-P8l(H%*WmS@}4ON%86qLc){hUo|DY$A0T8R)X6oWRjfB|{tpzun;pWKm&q+)5~ zg5sRbrE@79r}A?#7Q|fmzVkJzH78#1LfqzFBQgol@rIuVoD zQiZBYp1{4+;?kSr-swVf8A5X2+i`l0K;o^(^;eM;@Ziq0r{># zT+VRvsFCysBy9oVS~{LKWIri&Ev2rdjdyZ|lPu`E;)1@q88uZ=Tk>wa!w*~X3hp^F zdk($9y7U7(koN14BAnDPRn3NCT$*2|t$&|({VVk^^|SWr61t48pwG}}>kH^{7ucbX z7CZDU&JJCdc6R8xyR$>rPdGbtebCvVn?}wKonEZ_Z)|g^Ya#jy)sa5WSFKb>)eZaM zfs7oChi>PnMQWK^gYEDZ^5!%0<)HdSC%}=*!l!EL2D&NoKrAL#9+|2<{n`4e33cmI z`mWbAf^a*za*ujIJ))K)!Mv*8R3E6%kqrN>qS~)Z>eHasT2N^--7X$e%m%&!GTGUz zGSCKzw>vd%kQzbGPFHi0kyfa+Y6G=o2iD97kS>oPU8Z4WRT*B{P&d~X$74!>QWV2k#ltmeMvl~ znEibvI%8U{@o9%Y$GFfeVh`K}FrS4M;;0jNx7u9R(9rZCQaDS`*qdaPOx(@5pX#>vF z7wQi2m}0j7Rn%GPT-AcULRZxT%kNv&Xso_xBF#Uco>A)<9oVLJsxPqm{s}=hh&5Uc ztxH|{{H=7ycucXC1FAA+)rh{zCG;+Os+-hpjP~5E?x#=iqIy^3h9 ztq$p2U7Z&8eBD}K8jmTq?!f7A(DT%V)Ws`QFM5na)mV7pEXI|VV2i#U>GeHo+Fn+D z$j3%5MQ76X)zI~6-P-6*x^vH-{clY?EO^9WQi5QLV1{5h!ODU)1?vkozOLtx>yugv zwiWCs*j2E*U@yVGf&&F_6&%sK|BW{!jTM|EI8AV-;9S9n1Q!b~6MRN+ZSR3M4@g=s zxKVJ6;5NY>g1ZFw2<{X7PVi8l!9A}_%6FJ-1XBbv1KO7v)5-cxRRj{UDUBQNeO$1vCwiWDnGpArz!R~^+1p5jO z6ueb%gy2}gNrKaE9^89iaHimV!AAv`39b@cC%94YEy3-Ay9T-c{X+17;17a_1%Gj9 zm0&@L_#u&>}i!CM7K2#y6Cq)ZZ= zCOA`YuHZw0iv^bnJ|nnRa6NcV%0|I0g4+al2<{TxBe+lSJHbPO`C!A8-yD`m5DW^Y z31$kG6Rap$P4G;?`rx@G8VNQPY$bTHU?;&V1g{b7E!aORXVTTd;v(W5MQvZ3Np3b`k6**aNJe+DEXz;9$Ywf};f|3QiH6Avi~H zA$WG`qk>BWR|>8XTqn3eaI@f6!R>-O!3L?j1@{VmBY05oC&42QOB%r>!BoMFA-DA! zQZh@hykJ$qnu2u&8wxfNY$@1Qu;Y;11`R3MRj|8YFTuWo0|jpt93ePXaFXD(TW`Fz zf61AG%LF$H?h-uYFfAxpQLvF&2z-)DVRW-aR#pjgvF$MjVF27eBjs5_j*$0^Hg4*xlLnklfjg zB)D@DXU#~$sbd*=_f*g@j*%|u_aP`sp0AJ?x|rldH2+?y1aX8SYO^f zH9TA1JvD3~@17bueH1rpb1LY@P@P`epT{8MI%hDBQj2kmvlu6EGnVy;=l@lIbc-aH zP7Sl=-9L|w8RHrsA1Qf)5v8?^ylrOu<|D?r+!~obF{%_B>8i+hNnOU3nll&B$&K7H zN;?=Gjq%J>%w!#*N0}8}#Vo`|Mpw5p)3p~}hhK~_L1wG6m`gen&A=wi{Io}}>KfAr zs(>bvmPnhdlb6NXV&2M+UGZjSEQ~21Kj*~H<>Ke8__=KSToB&rQxP|FWU(`=2+DnG z{Om??-E&qmlyg%29|O#oiA2DRSY43?G`bnFFw9Fx*p~5gzxa7Z{Jb_6-j@(NCp3)t zC&a%qp?CcLiTL?I{QOJo?2o6-A5WV@{@UQc4k!$VW8b9xhpZCVk2jy)1zXamB6G#iVv0L&jP$Pcs6Z_V{qp^EC zEp~6G#P1iy&kx1Viz#cJ!k45FlRFdJIrtg-oBa)+m=qiHL;hj{CV(&hNVtYE+0EwL zLrUBHxSzJ)aHTC;HsCkNaqimTZo!>`+vC^(|EG;KGirr;*0e`wd>L+b1+ z&c}Tv?p*O%kI$-OeE2@X$HFv{Fs%M+mmT%db`kF<;S$VK%*HigmP*^1{ExA7n5W*( zT=5R(h(FRFGduhVb>&lZ5D)0D^*8!k*4{!hQ2$G_N}?T3=tKHPeOUiT|D+?V$@R1T zMMw3o`Zw(%plWJ~&m^!nVt~-y2whA(CkfqHRnudbh2G8V^By5YQ9sif z{k0CJqq&qB+s@3_uH-ATke18CsarBO?8by+qtsu>2!358>HvBcb2&Fh@4_(e5c8SO z*`R~rG#z3-3prnjCWc|uJ3!ASgWf}VG#_i~hwwA{VX&-T1Xe>o5sf1KDA-&-243TG z9_>GO6^re0&W+LHaR2C@J;_ybxmqHAZjIE^^xJY&WxW)is(P98N56wO(C;v4Kr$bL zc0~g1Pa2%MoLw%Q+>jaUJ6X~0E_M#R+s*Rn zH}P$t65Twyp62G!W!BFSzBIEghneO0Nkvq?`Wa2&C^L&Q^nJ8r_v=}Dww{BQh)K?3 zmTDODQn%Aaj%42D4(2(=sIknFjc10*>D5eP24ylc7E_ovo5q~ebagMY;J51A^iVwv z-4i%U68tLJaW>b(hG)30C*`b|tthzHNjtcgJ3<#e)k$mReZ1mN;d8W@1$X<73A=}9 zginrfTNk?yl0Qi^@r!X}@k@FEztPmxR!38z?LqwJ9}`<+LhQyT{$KVz?qeJ~o^HDh zAGjqUV)1t6eg$_iACvgmU(P*~IF~qPFh@0$IiXq1OwM6eZ!WWF^O?0;D4JsrQ~HlE zKld1%=5gkqo>WViF&?2u>QVX*?Y^@nIpO9B;lb4Wmyg!WSS^0V-RoDu^YjMr2K^6^ zRl5nh(LGZpc$o4&O2^EIe#UI#Zf5WHFkAKovr|Rtl75HUw2#@Wt52k{KmR3vjQaG} z!n(zb-8;H7eEkG^E}APvX;i<7e3p(DQ3&m!GH4B*hP0L~yuJ4E+&ws&?{c%CZr1t> z<{S?(H*1*Ti_JQoxY}f2JxC8Hb(5)mvyc%Np-Z>o7%4Hf+T>v*MP&l)@LQS`)tBij@2kdolMQ`MeQkUl zeOLH;`1<+=`G)#Nu_N$g-*n$B-+Ujl`Fblnav0^{gHsNNu6*#z+o3KWTyq38=7V>R zgwlL)&{5Ev4?cPaROf@6j)wMp@YFF-pbySE7CKCTSG@;6aMrAA;Ai8ZOQ$vG^vKu3 z+YEen2lxU!&cJ^^0@uOo419PexE`Ko;K#e*`mZoM`4xO+A+hgg7WQA94={&%kn`8f zfc~5FH%R1%cw-{8Z{RxP22>5<@2JqjGA z?*NBW(+u4Db#N1W+Q5NnOW?w9qsg3v_ELp_uQ2I|~s9`IXIW{?rT0KX?y23c`0_%Bjq^g+_2p`5$G~w{8Xozlx$Ph1QAK!iQSL(;-BHvgM`Ou>H1A{^`e-iI8m$cX z6f~aUs!qaqsVk zB3wuVZMro4iX4qJ#l6HV&x_u>Q0_iSbcmHa*Yd8FcSH1Wo1kOa)HGG)(Qj<8DwsuP z5w<#R6uBf4W>voBJpR2olJ1qrr$d}v=u)J!K}SpbiSJkb!|98;k>|3=y(zrYjFH=R z9OXo>DC|-xdSo>3x`c#w`Y;7=xTkLajM~KDRti23U1nz|qS26WPn=e_dy<4y+7%0+ zE2!^l(Ii}tpVL(=;wS&)G|*H`dy)GDocpKqI8xAW8H^6(b?D%p7Jqg(&!)nKCacA8 zhDCa;S?_oT$3(c3f&zvk)w}y)@SoVdd)GjJ$TzfAqb07`jvlUra*z48s(hJce5f`( z1E<3tlKd$nUzH>J&=raKZg!Y=l0pNx{wiqO?MKj@mi$xnaz2OGc7xAG)pernIUH@C zQtEcmW*ez1>RM_H^7i>^s%SpWl@!kt{j-NP2U5o4`f;@s%`>EKw7;KG%hA@_sGb%r z;par#Y_06`fy~bsmecrCNY+&-DW~O~EaO>0(Z@*<4YEuq;&Qait|X_+k@`FNK9~A) zN&U-wpR;%9Nb283&&jpFU6C{Pp~>U+FzF#0dACXG?-Gs8Sh{D6w%r^lw*~SIi)oD~ zlHz;me?5(^*%Gx*w4T?CuGt1j{XZo28`07{U%e(;y>FUkrj>fjv^8zjd!n)XzG&=j zM_2O-^#Pi>*Q<}QK)O+VA^LP*iO$+S+4E$-)PMu*cJjFT+Sx(Uwz=|j)?u+62}+K{ zY!XV6BUoslThyK&UuW_n3?)q^x17yDU0TP7s69?Q?E=Y>wvr3&qz+t+ZdXZlsp$H5 zA{Q=FSMmK_km;PR_yD1*p`!OcO0?|m5KaBjqNzW|^da?QCG`^}-FKQ{W|*2JslQ87 zKUq>gC7yaG(`PWsuc_13C|^g7rJ=@VQ0~QOG*uI7tbsn#6^vjy+laG7JHIwxGY^_w zNd0I*+q{JDb(GnGw)!nf)oI*a1!W#meME0}ur3cB4na@pB6XkWP~I=x=K=X1EcNKu zKBQmKuR(#%s_j{^B3i}w^iiwL&E{sc##z9s=b*+BNF}b8J;;B@YMHBrvE6gu#4r3RRk%+mPODu>X&JQSx)ajzhSQ)}XGw5`qrH?y2WnA8)rE3sqAr7P zcftzJS?OIarEvw+I9l}-Jy>H7){Y=ViFTgOpM7KE(yP9_7275eShEY=U>FRsr&5AGtWG2W_EUP@N8s; z@{t5hnml!?ZcjzZCkUzK2>sMCZHmv-AyYtSCDsNagXlr`EB^G6{>L4o2~T=<$q`fLEH`w)UGK0Ge6)O`FMXkUzw zBqA{(Ii;%+xgyjX;3FME0f;^eDbhU%xA#144zn2d2a-rgJ^E_bmtNg*S8^9GJ1F@L z+L<7llp;hc&;V*M#J9V?|K9}3iLUQSpqr7k#11+AGtifj^(!F^^`ZZ#Fa=;~09KDc z9|t(cQ6Fjm#5rgLiK&4QNZd0F?D~mbg*Y*6hqfg2`%j_knWPcQzx+q|3i=0S5+2_F zUqjauvF@C@omfO_drW4O`vkba6nr62!0(6_qu^dlI@Kf~`Z zzW+sd@s8`z{u$~cz47nx-`*h^4RiC~g6GRRCI<~8p(h>v$FvPR^Bc_Fx6qfK;U`0$ znE~_s&vBBx9OnEV;l+Beg}VP1Y@m*WUR_<%445N`|67ox0&TfL7zlmX2mR?8c0;~r z*b4ccVJ{j?|F^K;SeFPi`rksr%Q~q8vLON5TF`+=^RGbKhCnzEAs@m5WcNP>Dgn9B z3CQG?FcaV}Mm(iLR#YF<`$ZUpxb8A~0MtQWC{@>c5S~zdx*pRL;5lQUl*mF1Q6%nq zm%0P-SR|K(K^p@9KZQ`}?|%>Gq)u`l+QfG~q7%D*rdK0dss`Y`2wm^ey^!i(Aw+C5 z4BGVwuwJL5f&XKefIKAg{~hS%U4PIskoI4}vFmTTXDC9Wr9=N6fL~cihx|Lxz?-Pe zNb|2yg&ZjoP8efI)1Ih51ezW##w6Vz@Y?r(3Pe6gw?KFZ>-`D@6J#y*1o~bCwEHsz z2M9+YKL$cCWX;$@n_39NARP?P0j)}9$VaL|K9c7UXF$k;;E6^sHfV%&2^svMqhS8)kQ!vEwGn2p5#|IM+CkkA2%!+{ zA&i7zYm8kWE`Z<&VIBn1ZVZGa5Jo^C?P&-c1k!dT1k!dAgfSHE`h)UC3hF}FXVfQM zzd-nk`l#z?>Ri`7st(DhdtDExx4Swh4C`|`8cv;u^bORD0&R!-2w76+kObNdrtTpV z>Mdjs?Z!j9AnH8QLOXY8*B{!Af_8(T-7IJ~4BB~7f1(I@Zzi35^|ppEo0?>^WjBNnW&;aB` zPeZN{oTzx@3c-nbijpW>lmzrPvs=F+d{<%%b=MIq>K268E(cmz-gTNTLj#C>qhAM_ z`WlU*QxHR6K|>`8h>`@OkrE{uPv1pWbUB(Pu>d|u>V428=}0t)zK3E!UX3Dw`T=Od z0pe$9pcwSP>-113f%)q|mb59%?eD+~o&sGtLjR*sEIk)!W)t$Hc68l@{xZNPpMpN( zK}RB;BpS_zwKSWa12Qia*-K;)rvSap0iKbHIEe}LD+SudAy?@b)DL8>mTp7-^cJL& zxFC0lGX!`C6%O-j1~`R4+riq20ea2t>X6O^Ug3kB5b8QcEkHh~7EPf{Q8?8LO{2D; ziBt*1C4l1@Kr;@=mzsmdQKQf}l;8CRdb{ggq9;opc8v!0dTUowSAgsg=*ou;`mo^_ zR%G$gLhm4*q3yO zswef-Z@`NX(vdW>LU&0|;2(u-#b1)9!S1j%mP?TqamF-*Y|vO^T84ny!Fr)UGejsB ztuUr3=-a2pG>znx%$Sy-IUpYm?WKT=rN%S^Yog7Vmcg3%(3qCPy#HxT!`#!|a9Ef} zt+Cv!N7@qR(BD`NJe*DpNL>~ivpifE6ds?fo0E_lAEEP235O!@gxHAxP)Ul7E#^ih zCC4Ph>s*FAJ3Eh^>f_}XlR`4arwBw5pp$omZwi`>5>O(_KuIVDMFSpE0JnP~xFTl= zE|6LVwK_Btg+rU=C>13`E(qF1LOv4>hnyE+Fc#vMFi4vuXpt|j1e(u==ZDd3WCv*QNJ9s6Y_>Jl5tOky5#^p7;v5l z@qfcQnWq$JF$Rr*zjX0$IEpeponm}?IP@-v2X}$ZCS64xu-pPBE5B zA46P;@{tTo@Da!p<)Q=V4a$U4Q5vc*HIN!gO{Zp33#n*o6_rcXQGd}I`hEJ2WPqeW zvRCq^MEmQX9Hc<4z0XO>y}Enl_X;7- zxVQRVXN2Ac+AN~? zyo60sV%Y(R5739{H(sqXw5IpauhVbP$LW*ZwU9TayJHbjw|t=J@$_QDMnZSBs5DRNW0jtCcN=BJcV7pOjpy)wVKdL`awFNbv z@}?$Ilc=eb7hOpC0DUi{7Ey~~&G}MsAiIbh{2Q54L37z@51OVHnXfxT!8 z_F*5SqwJ6!)f@C=4)iu2^`o?)!#IGyXb8x*p`bVQ1>JKn=vPjlqm7_Iv!Gl-Ya59? zC^yhvMuCRw4jQQ^Xbof01ZoVLM2$n!sVSgAOh$gxG!#JjgY=w*0zvx=rUKAhY7Ppa z0zng<4;sci6iUqnO?4@XqL!iMR2Yf`tz{)>NQqP|T8&buM3e@)XDYQCnNucc9u)+- z>;n1(eS|(qze%40s*I&ppcpC=t)ikq|BI&=(@W?D^g?Ref!-$qt@u%aKqZktC23SPRY+A*4b)cZAoULQ zF?EM}M0L;%a0d<0wF|6BFIY!Q0arP&8mj;^2LR(A(AVj^^dtH&iMhm1GDzYs@s`Y% z%$Gz-;w5R4T**2~yW};=X~}z%%aU7?A0-`9nbb_$N9rhbl}?iSN#{wIOXH+#qDSUnQY`(8kuXZemg&zpF{7D@j1LpQEM?-E3?`4MU>cci%n{}! zbDp`(++^-CzcPQz%w;yRellm7yKKB{x@^8IN|q|imsQG|WSe9=Wcy@?WoKj;WjAEE zW#7tvkv%s-Caj6IiKEFN6E~B|CV?i4OyW&4O-fDHn`|&?H`!sb-{gqN36pnC-Z!~w z@`=eElLsb`Onx)b%W1hxZXxd_w~_PmA#xY_c==?xuRK5=EDx10l}F20%G2e!@?v>~ zyjH$ZzFEFYzE6HwenS41{EGaB{B!wT`2+bAxnBOasi~=jsoIn`9cVhjbe!od(

    > zOp{HsOv_ALO!t|dFuiE{q3JEtZ%m(<{;iNI%oR3@ehO!WyJDhZhGMQ_nPP<^Sy7~@ zRkSG%Do!gdDn3?xqWDblx#BCu*NSfx-zgp{9w~lN{HA!Oz>4RJzgWadSQ%@|nz0tF z6{}`#SPiRX9oT;CV0Jj`#*SqtuwLvGb{0FIUB2}Q#;#|Z*e&cn_I36&d!GG} z{e=C3z0ZEjK4yPsJJ>EW6Emfm+Dv2C*KDYntJxScFSF@pfo2QL!p&Bgtv1UvD>SPy z+hEpaw#{sx*%7moW^b8YG`nVY)9k+4Pi9Zeo|{X}&CRXNwdRA&UCqau`R>TB%hIP&zBe zC?_jtC62>IU*q?eEIUo_>?JPehM@XPw^4cJ}>Hg3}Ac=V5W(nQ{!WtU0hwKy=XLj zS$LA~4Br=dU&BMbhKFV>k4ajd8W$BCxkh}_&D~$@hQIhKLy@;XJUmM*p7pYLUGztTZCewI}ji z4a99|;p+8IXpgJ+x z18rjd1t2kJ=#rQ;Qk$4IqDxGR$P!ZqREbF+!z+zwB1MLho(19}6x;dyqZ2-_bmAog zGBkeKCnG~L6!+-UOtEB^;n#pT(uG+s-zajLk)sSx!b%aVU-o~tp|=afawFcQ)>I9AS?Ky79^?c7r-xu#0X=MHe za4#olq&PvN#9#M7QtL5?{Ejy8azpY3!U*Sfb{XYvC?>z2FWY$<7{6HBqn#&#=i>aL z9VENqxj4UU=i(ef+PQ^v4;7NH3>ES{h6=gvu|cw@z%W30u|%Nu#b_aITp})R;o`yz zH?#{kGzpIsU%uS%EB12v3xr09`3O-QM~dml7j=;aFp&l@(LKbmTl9-YD?r@E43AA% z9veKzFJ@(o;h7l2Gb>+?Rm6##$ExV0$jJEE@c4+B<*{OqV#T)_swc+++<37#{$=q< z_sIC@gr3+)FuWy6Y?<`3^&R#JUld zs}Yu~p>u|ou08tLUGgd{S3{4DmC=z&aWDnTVw0gDIdVCnZdU_=7?L8gj7fu%W5~Q1 znV3z1Ul$jGT|=V#DHj)UI^EsGVk5E*O~|in_YJYm$Byba~#*Dck6I5F7+ zZDRh#K*ik4_4CT?8lV`a*pN2NvmyOr{Y(y{9ywI38mbiAuWCq+kM~ab`rxiC?<{Ml4I78U$6_}A&!iRUXcQEe2n;@2qhs| z1OpL)Ln09nBt%FgCZHfDut+2VgMrWin`MD>6O?;*oZftYkyj16$1MC>vtGQfre=`<-Y!iSWh+oVkFH%W*c zCkgRAfNodk(L{1UM3xUkWF0_6xD`ZXVjvo2h};d4han;o4C*{Zm=W;_aiq5-CcPD7 zv9}~8_Et;~OppZWtr&~gASpv{NlNT3Nr;f+Q{%vviyTg30$Gej$Rs5~783+ANf5|l zEJ7wJ17wmCA(MpIbq`TyI(v&`=j<(V0B3K*$UO`r_b`my!!U9W!^k}hBlqx(Tm#}H zE+Qd4UgT)2QzMg8U?b>7L1K6kh@Hr&6tP;&C5ePd_}?-RB#|#F#oVivt0GfgsfPT^ z1~35UQKP4l$j6ODuFl@0A`;@GeNvMWqLRYnmmA6q)9Gy(jn|aem?UC3LSrvOG+B(i z4CC`Q(17<8Lmk13tFxD(rI(K(=NX@n61h4xJQieXcna8xBpn->oGd276BCmX)`-c- zxWtr<@TCld;esB6WF6a%x;$IKfs@I7nqE25A`+9vcx86&0S8 zl#rg9NZ#k-=^^ICfg1`&iv-=VGbbY?B?n| zIUzAa1gTpzX!)YSI#&?Px@8%T$#glUa_${u~o7TOybC-w8)6z|M#6h zYAf+4GT?!RJw@=DgKrjm&i*J6_Rki=K2sw25{po|=trAp4FXSL4ER%Xz%O14 zzQSGfLHZY3059QSiHBse#9tCDStMC5St&`BtdZ=L9G1KV{=x4g&m@9W0vVWwv^Q-3Hng3$mp)>)H zm7{W)(p~8Xo~mT!T4lYmO}R&TRC!YQ7Wk9wlYzFuEi4YFEh)ogW4Wu+=q-Ro`A zdvxzPy$|%htaet9SGTI)QQuPEx3;mKVZFlosPzxlkF1~fk@T6`r>f8GK7ZK^x5=={ zv$<%iv~{(eV4G^Y-S%@km7Skmie0_kX1o1%U)uew>8%;0nXU=ZL~9B(`!%OEmo*PG zzu24G53={QkF~G0-(~-f{Y`t!nR0`;vD{QHf?Lg{aaG)A?hJQ}`;B|9RcoEKzS{ZP zmD(b0oA!|Qxb~{{f%aG4gy(oS-j@&HqxdvFpReP0@`w2M_?!IK{BJs>v(oj0y}_|M zUtOp!N*Axo)>Y{?>2~T~)4ip;ru$6yz3x|?;Gl4@br|H};V{)9I+64))= z>Tt;6n8P`Ts}5f}JaqWOL2#5iDjhYB0~}o)CpgYUi7nTgP7^FpUJOpEN#+UIlu+} z&NP)2)aGaeYgumL+JZt}nWisEXR8YvGBqrA^15loHrBOP^Q?Lj_c6z`*VJ+>lgY6K z*jYaqJG1HweVN?a#*${u4NjSzUz}CWvrKz+;YzNcIIE0j1=(L321;rQ8Uf%IEURuS z-jG#g%VJYmYh!&2K!&~*K;L9J1*NQxbLJd5c1v2v%yd?rT-2D|uGuSVsjY3O;WyPb zZ*0=A>Wregyv>@oWlat18yols*pg{)DsE2GjFM#+l;)K1N@fN0v8}q0yb<@sz3>pW ztbq)_D2zE1H-FCz7_GnvGQla8XFqK?_uf^_#e++Hi}=Zf!9g=LY;47jl-D(<4<9(e z@2^bW8lhPfxiXAr0X!K}=0GOX&|@4{puT!(&zaLums3~@$YWbF2^oKI5>>?^ue} zKVP2VB-r$Wo>~v~zxtDw#qU8wPi%!FIXs=y!rX57mSfeccBC93-L2FffbK4iSQ(~O zGFZ-u=#{l#hBHj()dKZT4~|^yAN(D;hG}ICgc>>Wp|za%$7wwLE*;n#>}QR{>TDrr1<(nQoZ6kFXOY ze#1OIiAS$XXJuJ{I-rcR_zdnPoMDu>N{##B!^efg48dzrHjv6`YyBJ}j@q6uZB<1u zf5JOyoQSoyABJ+mUfEXMi^1pTaP3ck$O;;=G@WyF9HFtk92>`N-(Fq4m4BB5`jp`; zuJyi66;NA7r5rB?ERCtWJom2V>+5fRwViLPE!dEu36f=(tjj4S=y1k;phMQ!xilSe z1F;jfg#2Jgn?L>OHZ}+3G_G&1@N~XrpDHNb^Q9R)dzOk0nr2H2mwNoFkc7}@`Q=lTu|Tu ztsv2l!^pTe{ICnAvHKO6IMOK?QEt(?^gP~c*`!bp%^+AD*zON#p}Kc5bV@UyzP_%! zNrNrnO-;=eJRVgdm|~6&VExk96>-71P!_NOnsdkddps+udCn(SC?4U{KqX{c+e<*^*s>=r7RtjdPM zRt4UI>6QsZ=OLBo`C9qyb&ESL`vhVe6LpZ?%7;Q$G$mZ2waJxAi#ht2( z-7`;~~gZ`7=pwQnfMso*mzGV(Gsc_lTeYk6hyawZcf`8zMw@}#3uqUj67TY#70BbvpS1@dTb!|zD<|o1=)R+Uji009j#SX&&!c{&B!>8dhY5raD-n8EflHwreiEdH7r< z&#uEm^bUB)8CYx*JV&J8hx#qRFIpRc=^4ig4Cr5M6`te;9yl@V(<{zX|l8l5jWpq+F4CSdHK3>4NK%=er>LXCDgV@7eIzi%U$9LYtJ%7FZD~8-R> zen|5kyEdgfH`|W&@R>6<2cBjG22W&xM;2j_nXP37b=jg6EXgZ|cWkcT*bV{(-c`G? zj%Pi%$GDHx#~taNEqLJDc%bUn@2xRUdeT_W>kqHt1RY^6`9-`CCA0}FZp!5ZE|9}B zJME!lEt8R3o3mA;dW;u#d_0)j62(yfO!EH-2#)LcQ+?Ng$!{Q9#63>AoI8S@sFT=R zugM4f!WugP(GuaTSLppFbxtJW&#k-YNQV{#b}6t!K{pDt1io`{Xa3jv6eGd)ljY`@ z{;O1A+{si9!Rm1w5CpYdk0nctydfI<;6XU@Fu!koRr6|%@PVu>bzM>^pEaDxDyt`J zXn@Q&dQ#X}&0zm)KLfrIHpRVfy}3M~ozJgrC;>*HlC?E$Xf5NhHbYSSEO_?h69t&V z=~#v{(y84bd(-e332p(_;RU_vgFUch!lwdSlU`n$!Q)vtoM~$vSJ(k|}dvj_*!Mch<9$R1))7o0xnyMKLZzjr! zFjZL0tcprmw9wA|#_T_|i?N6L%(25~j_gQ@TC^;3VMNmQLt5qfz0B_QJ2&mq)Yes$ z*Yizf^>x*)E%$Az+luf(ZonkRH5k+>^<5w}9L*Wzc)lN*(Pc6rUHFm7$gj)YtYKfb z#*;uLtKQJSkn2$g;C`nkK0?4C}zEZAs; z4`o?-g`gvVFt-C*r!x)NVnct7!e1c8vuzc)op%;u6$oW3!7VysJ`8=*PcB1tm!{T@j zD@J@S=!9{?!2ZGrEjyxHzmXh+Nyp2%zTEXcxc5#SI@`dXtzUI8NE5td#R6az>a5%k zIQC|_*L#9gBXGJg{m0!*xSY#h%6q3E&Msk9>aw`RroBa4_5)Blk^ocvu;k9~_nmk6 zH}SJJhBxf7+r4+o;r-h)Q>wLWZ5C)JD`ABl=5FW*!`cMB-;2YZvJstaM%Js;ajHaT z?stxzEqp7C#NQj00>MF+UQ859oYxr)BP!wq!rX=Z!ov&rs}UR#BP?EMJ&9Ac+^gA? zU$>^*wqkARx>8MIM(dWEs)ni!z#aR@Hj2FM=RcX&=HixA%?xbDdHXK9%rq7itk2Q- z8DGNU#ms?2TTh>{yYF*RC#VI=S&)vt5=yk$+O{f@tBcAui}!K(*9xY!etk;~U(;T_ zZL1x&bh$5Rg~`GI!CnAfyp$8{@O3qd9k-|tAKH2P==RLG=%~a+kxA`)w5(=#TV`@O zU%osf!YjJ(yhV%ChRE4v+-2-!b&4IEb2jK}&AsdAzHH{dY+i8Q9h9U;vLDa+ISYLT z3KF3Y*d;)~$bn-WIM8p~2XJgCmjT9vL4yQ^tth*kFA68t%ZIYfb%eqK+qogKwBnr1 zW}a=Ss&A-j-hvsM>dggpYf9uLY3XID8UT{*2{Y2b661pC#Q?amqPR9sGeVY=SCGZC zZ5r}gQKmy3-UU-X4ZA$X?mP=t5z!<;g%=huWm)BUId<$?Ye0VU2BPhr{EorIH=dqTd75 zW&=<9`tYsyf6@GOVa`a1wYhS~Sa4w^uc{*s-9~mK7H8tbA_8 zspvakViKX?DS;;@!84ZZ=E{AC_MK>9UCTcX!V;+0fvn&qY{UA7>W#Lok3h?~{PwYn zjr_$8k;eczBLwTTT~j$L{YvbmYQoQ8db~kGNwCe``R|X}#en~F6U^N*TUFDWrTbT}uv;1yIV-QAvN~Uz zRb5bAmL*rsU(>fdt2VEdv?*_CEpO8(@iFc-Ja!D&%YN8hP~st~XZQ%-$W7fPSN-() zfp;%f-If1RJ?g5^S0gwHc4GwVGQK=;PuM%F<*H{xS55aV8zL8|vY))Lo5lmLP+zTn z|K#VIt8c`Fl<_mm0_Ts@ObvRJeWCiD6E`%M4#zDh=VzDUqa4Wgg_u7w zjs%M1#9>FUa zl^)dSlRM&<6_yuO6!YnVJb~MSS~ru^F-EMzrLwqCwDM+K3>8%mKWA!YXlQn z9#|0|AID$~uatmwwE{#unDU?Lrw!!-WZA{VImLWt)Z*2_CE4YLMP)gq2{xJK^g>dL7egmJ3J?0k-T_&h^`=UZb7Fo_5o!b|kN zr#q)GIUMch+#pjBe67ancfdd3&BYsSY~jy z{;~@Ip5Y|RE-c9|)_(7ec@0p$`E4vc$hWO81mA!_$#RN{bBp-M ztgzJ!G(oEl9INKfRh>JHrJA;l>o-^PO^?AzK^!ZB6?Rsu9s)xNzpTN%Ie(4n_RM+V z0r|Xg%T!Ta)vq(^2;y4pFFUa(VQIjkg@Jsa(L&4}U7lZAus+Wgtkh_uLk-)36liV( zMNWz%87w<|_Zhad!!pnyEVaT1ph2j{o#uc%4+)Pi;Cn{SAPfQpdTo9&uUhmGry56` zIK#NobWup*$*SALOgH#R?sNV8Klv4~YgPN(AJ`Hm;UrAL?Kp6r5T&qoCobW@e}ZGV z48Amu5k@TK*r^=#|I=9Td4j2TIJ{iXsQ2Ni49J^PyAzfME)ESKwxF%vAKOuSUp!K> z-CDoGfor}49-%9;mSflU-#jeGeLlkUx7gP1chBpBl>ihzPUyW{n^Dr3->&&h)>2mw zbo9>Vle?T|j z_6awcjGX$MEx>LIfz3Po`8BrK%Hw5R-MU)PdhkqcZ5r`347@cR_tLWcIh>eIwdy~V zz_Oam3G+YF_ddsw6|$`(Qt}qZ>Km-}{@?=uFWDdt)JJfdZQ}5GgMuMyJ)QO7Vl>Ly zZUN5LbJV&HUkUj6_Q1ox%k(~aZ39+uH3g5jb`8EK>zvZ51q;2fEYCJ;C@^1klB0nJ zhAia*gzur`PovKIKJZ0WeFvuFHuD}B(skfKY&Z+FSlF1MnI}7mH@JZQN-Po(!9t4A zR#Z?{T%KoJ7|M*~@H|S@Pl$sZjf z)Y!MP?^2<}pF4?b@io02=#@nVdxZ23)cH`MwLjj-G=oDNSfrh7O`+%(-3opdu)>IX z)k0`4M}}X=xf>eR*Ht&!ZoJtokw+Lcp&ZY?U@*#rH-x-`!qQ?8$a!7_g&km=Y~NO0 zy^U|Fs%xlzp~3*cOQtZg*Lw3=vuf# z+(6g$4&dW$2zQOxlxM*wUW^9*Z4aLo(LRyCO01VUNJbw)8

    RFs! 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

    Mhdr}(TVS* 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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-Lt.otf b/public/Publica Sans Round/PublicaSansRound-Lt.otf new file mode 100644 index 0000000000000000000000000000000000000000..b5e25dac96d465d1ff5057902600487adca9e16c GIT binary patch literal 88744 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 SJO1Qy%Eh%di+`#I5blL literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-LtIt.otf b/public/Publica Sans Round/PublicaSansRound-LtIt.otf new file mode 100644 index 0000000000000000000000000000000000000000..deab3559e27769d4637633cbaa0e52a4b119c3ad GIT binary patch literal 93128 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

    |N@b}MlP_oJB0kjP4SSq!}~-_cxSe-?ix#nQod zwZJ^1X*>g;Vk!JBu2teOI8I!@oS#%ze3Iq-xT#{D8h4^`k`()K>Ego58oUqW;dFL0 z5IUIKBrYwUUs7ljeVfH`OjUJxt%|_|@rkD(=j*GE(ad00wvARq)Uy&r<10wqJ14cH z6^&ofcsh&KAmWueryv?Qp|H5Ds8qx4Z}t?I70;hnWHW|m?{Da8ey#CZo}!VS`VZQWQX!Hq(vc>#Q-MvF+qH$E2YlkS~@^4 z51vW5wasV5xg}LaD^-sqbydr1D>Znn?h@WZSFNx)H;k5@kp>_6cKRa~mb|?5e7B~d zs(ATam6Nbj%+rL=j!d1P8WwisMuA2rk<>IS+NI%EVkhOr&tn2tf@&x^zxwdr3o7O~ z3tC<=Ho?X$)BL$R`w(}$hE4CuKRpks8vcV(-Z_2p=FOm!1HFPK3?6)X!fiMKEEr2G zUIws=H$DSlvxD8g8+}p&yC1WKWCYS`Bo225M1NU4`ZVP7trG z00l+G?7|w_it8p}pbGdk1in5_XR);JE9~)yJ(e=KJG)fFROe#`6hsk5oISI%X+#~% zB+$*Ml-3~z$KyV*(?o*+#-9O44m|&IGM1>Y8@7OB*nW-v7-lOeEty|bq;Ux!6X&Yp zB%aqWk)zQamN2+u7tG)W%-CWZ#Vh7#Y;qGzpUCm4KkcxD;mpNz%i#EcC0gtb|Ey@8 z2YhT$5jD&rSQpI2ebJ*vMMaI&Fj6dMnd13{r5ffaD^pgojQT|g%|tbKRkkRd-<<|s zEoh9lMh2SWd##wsd5F8o4`W!QNb&n8tm5fGhX07a!biMLb27eTQ?Bc^5^=&>M;MQ?F0z=>v=g5t8ga{cjcKYsvNQK>mEC{d-n5~ci{ zWul7T>a;mma3A6nD4bE)iei+z;PXZlgjejE8^tFr6pB+(PhWQ0VX;WNk&RO6jAQ_Q!7%@PiD{J~96Pri4>RR;7J zFT5K1H*gcPvU<@e-U3jh#MHf^wyQPGUXnl8-@SrGKqok{io0+~<90FMpFeeLIh?6xmliO%g4H!{mV)u5@d`~m#a0X)RZC#s`}_+V+?5l*W_n`8 zG7V)lOIO-_Cj}EraXIWSjJOcXfk;?kmklz;ZXUkC>c#g74KrEFjhn?;gW?Jsc?gCC z9yd$PB!EEf`nrf`7x`IWmuTEUagV`cY57j3w)ivsQ72#RyolGpUgPfAy61CFu4dpP z*3yhEtD7lhZqfWgc>o774>i-U1h#Fat`x)ZDz9W-K1^v<)e0t;Ur+^_%AFmXeu@ozRff#cJrg^Y_ODK zer5OIJ`8UL;-+!O#c5H@Tzd35Idh@-?VtkKg;wAO(Bp>%B~3^IBGul9431%$V?nSg z;JhS}fl;Q8f%PK;;ioKPaaRU3@FJGE$Vzy2+YD#id1d+K8h-T^Kr|~kp+sF+3S~A^ zVFznqW?!I*AHb?ZG4C~?slurOhl9{zhS7b%`oM5M>b5HxU(iRGn!E}%Qv;%%m#hO= z-M84Xh*xOAvelQDvp9-_n2Te$VVs21aH(7>mVilM7&AH~!c&uvJFwHFdDV;{Ok_kA ze3uFI7+lO=<}s~@j;dH7hF(wLx^q%5&S(nkVk5waB}fiNIcI6finTVlNc!W{>zoP0 zz2Y7!xhx4Ngg3-8Nj@#Z_RDhQn8hLnG&B%*JY%f_qILC})IVAS%j0;=Jy;%6pgwGL z(*_R<*~55_3-TE^k+Jb&L1NV{uB-vs$RDb#namAax2tI)cGNi?Kb+G~TB1kJxfi&Q(6C zi_5_szLg6Ha^OcP91`JYBg=e$d>99M<-}p`pcd_-@ot()!sYDxZ47p|g>4L!(FGcY zn{@QzQ3hL<<}ln0?8N|KOBnHr(s>L%X%Bl>Fb&hB?%u%UlaR~(*J_x&Dr`bWJ=#SJRi6HcZsuEHr`!vb9oh{At@d1Xu^ zMl@5W=8YJF<|V5JD;!hJlV@2?70;jZfnoY^c0gd*p@CE0NLGV2qzKSeU_#f2IHJ=~ zj2dqQ{(v9`d9jTpFoiq7+*nv+3|5F&*6_-O4D?+-W)cM=GfGe!;g|_ZEO7p_M%;sC z_`^Jg`j4P~%|-pd#c>QWiMl-07|yJKHw+rc$z=H|Mzn<@r2 zlb1|GWeF&A%sE{Lf-iW-V2$D_Fx|3hM#K%~%mHI>z}Xzj@L))pb24rq=gpaOW}LT% zNy^x;ZR>^&+cb(djJme6YFVAlVJTChapGi?xc-b{`AJ3%RT^$+^L%coZoasVL2x%@ zi?$K-!DVL$+DViX3&8<#H(E$6KwaSZ{~}^B+CwZw-B1Iugs1?Ai@o6R`x&_RRHFSv zHBp6nfNN?Ev7D#_#{h8iBx=zCxMMm*tU`y0mEdsPo2UmT%+=sJu!dMiG!kpU`NSR^ z3f2=F;O1!~JXm)?pQEGb7&=aTLVSuU&H9at4dPqk8u664MO-It z65kPbh}-ZW{vPpwxJx`F9ueOYKN3%f$HWgr6Y(?gjQEN8g?I@M=6@xg6TcC^6R(KZ z#2exd;!i?HVB#&&OuXZ7*oY6rU*P&gkQ6+u7lG4_m^31#q$%9InUTgML(1W~Jx!XB z7Nml-B(2B}WJhpKQj*=kIY&im!9hm@E;=mPnY4vR`CZ8#WOu>k#E$Gu_7Pl7?8$y) zU($he0jCpB(jDAqTuC=@pcx1*G``@LG8kNFyugjc4_sx=fn)r6aKO9>E;d8aC3G1r z16N*fK_Q2Oi}=^%Ff;^x3eWyWfMd!Pauhfed_#^#*T}Kt7&HtG2X}z+@V`X}0GHPh zs1jXA-=Z62D7pzwI}^YibtE|jjRL2OFcb*R7rYBbG`J~%a}GGnM37NrB)GzkMYqsx zxQo0?#*#6p8vb`OHE0}K4__F0=iEof=lgk6avl~Y2cic3|@H;(D&#e zdIU}zGkBK`@adaKW`iq71~_m|LSg6!ayEKQ&O(#PIp_(vEaZaQPCmF46_Q2ZNK{Og zfICMSI24tG(@rJ1j9dy%Jd41wVGTG5Eg`GH;iCqek!r~m-~duDxPYt#r;v5LOBA?1 zYy^j&4dCYVDL9jC1y`VLaBI2?T!cO&caW#S5oI?xKkWr~l!N4c@&LF79R_!xqvSF2 zIC+9R32yn|ltf+!2e>cEGvpU=-+B(*D9)1?$cy9^@@w)kc@_TmDT~lj@)~)Qyg`10 zEWlw%0WMEUWCiZ9*5Ep1L*634BX5)U$h+iy@(%fkd`Nx|t{6|q$K(&>kK`NjHTg67 z6ZssRGoFzz$*1J6ccE;l z9#l7Q2I)@qqUq<&I)04{89_pBhAYQ(oYjGLRZV4W@i3e-uUeQhwmyX@WjMo6%Zu z&L4_2h^2;8!_X=!09>zXkvBDh3ZzC+Bf+6%3^f*9x8_jesc}>Y6-)(zi%TdqiJAyb zXj1SSjYC_}CR7iOhEq`^6$bv7GpWgNcRm%(L&Yc;+`r4fDRMq40(YGPaFi@X<-iXh zdP|{jJ=%+If?rox!j+gnR1$x}QlA0r@diGF9FR_-7Jv`U3GkdT6Ll1I2hW*FqS>Mv z(K^u~u~_UZ_65I~Y;mRdqNE@Ay;MmKN}hmUi<5MebUIw8Uy{By>TQ&2RBE){=z%d| z>}gzPeBJo5v5xLa52lyU`{>hfUH%IrWh}rK#F;tC{AiM9vd`p$=~UBsrk|MJkQvDo z;9cP(OOX}Iie**cMe&!}XtU{NbInT3F7e(F=E&T}Ji~k?Ts1#4e+L)MP8R+aTP+S* zoVR!?H<7F5edWILczL0G1zZs86rB}eiY&z{#kZComa{D9Sms(@Q<^GSrL%IVvPQX0 zxdX0XFDYMIiQvlB-fEClq*b}qW2;vk)Ey!_9PDtr!`%+|t$nR?tQT4@x87!b&H4xH zC)TezQXRW=9MCbaV{XSa9dFr~*#z3mu=zwKR!vgXs@`{+)v2^oRi{roo$Pd@)5}gx ztc+A&HoL}1d+Mcy->e8W0Y?sC^ z54+&5MqPV!UD0(@*YCPM=_cvct6N~Vux>NE?d1q-~Dk9)T2WW_a2ja z%<8eQ$C;iTdIt84?Kz|8rk&wIP|F6(`y zkEl;*pXGfT`|RvAo&~&-T@U!?v$|uzj3;o_&q|Hv41tSNo0cH=|!wzwaD6 zI|Mr{bNJQacZUy-Jsf8{UUa2k;Am8*&CFxPU|pIv`*ZF1}D7U&l0R^ztCy^s4i_qQJI9+@8dJihdJ=<$muckLW+Q|AGE@`~TLzX~2*H2?Npx>>6-kV7Gyz2G$MSI`H#>w+FuQ zl6ZxC&G5?gYVXf z4j;UH@N=IIKF&T#KIJ~Ae4hCHlMDU2KBdtezjjSB`)hGfUDSi`Z9XKcO zOyKL$v7>K~={=@&%;_=D$95R&J2rhRH*VUvFUB>G4;gg z}4<`4STrmYrQBJ9vQZwb+l*d!u zre;m8n|gm*uW75MZ42)n-ZMNpJTv@6_?z&*A}k_Q5j`WEB7!5rBT^!=BT6C`N34nX zG-6-G@re5oKS#WYcppheT1Iw_>=)@3nHaesa$V&1$ODn5A}>bXjr=L{O_V&!DatEq zc+~i)sZqrJc^wb`(^C4*x%#WxFK<=afjnR#LtVbh;NMlB4I$nt3+j@ zcjCgt>cs2QJ5G z=j$$TqdN$X`U87+|6TE_5Um&eEYP?}zB+aAhFb9_D(BLbJ2qq`CBZYi z#EkXZwryCqLnGtv%YJOcy=lCfUX&xRZ|bkOr5n@a=}s%2!Uf#`S|`%d*dze*FW0hd zkmnu7 zV)f?rt9I_Q0aLWsKrlr|txDLOsb08n(Sn5wdDEsf{)$~zw^VbH#$U3pp)c;orW49- z8#0oTGcuBq)SDzI1ED&FX3V@?SM z$#pb$ei4hGN)&JK1{MlB0-bRMjs4HC#7=BW>1>M!foa44HBIT9wDjipB|`QLyBFKg z0HAn^uM4*RTVU&d%A1LAxzM_<&G(f9*qwYsE)fJYN=E=N_vo|XdfAp8<12?*Z z99~01MN-q;qqI)i+T<=+P}k5AFKB$7#@RhtY{^Yi=FMC5NQL(tw;u3DLRbp?BKwt_3?uU^OaTT&=pQTqU$cs49&hNpd8{L?BPCN( zQ==nrH&*dZSYORa&*`mj6;)OxUb3X3veM=b+``>i$qEmwrh&y`8(6&ku>(y#0iz86 z_(~&~?eKEE2du6)hSA&}sK12gvbfT~J)Szt0l)>7?A8Ycc50DB>$%r_%}~6C-47Nj zeXRiAY}!1mFW<#K`Cxss1{!?>xartOSG4 zN-$6XySzxE4J}`P=Z#15RDrhm8&>z1?t8fBWVww}_)U_6C0=na5gtC&skb%fNqF1b z3wRhLbj6z~^R`IqtKmh2;^hwBET5-t4&;U_7584_ja{TN?in5ecc+0?!fUxEjXx`^ zFUID&saQswhRdi@z!zV{S@6<`do1yt9Omag>B#Md0P=D$`bIF5SzFsR~@Nt$G?0MKC0&60$1=y3`eBKjQbmaSnc6|ca8{kJ6 z+FF2lidmi~6~BM}er-E2?wMd_rtt8E?6JQg1s%K;7!|J(7}f86?cdtzH-#RoyylOH z0}&YB(tuIxhgN=Tp!2Kdtyrj5{60A~H71-lsoqyBo^0f|ho`$(#SbO4th9yLJK^J& zVl{yn;iyrU<24@{uAncYjRZ9ui!0#@Fq$BV3J$N zeFe`-#1@i}^RWo> zgJ#M@ApLPqT3-x%^?&&8zr9C)1M3b~I_;ZJrFkahf_2>uH_Kqr*2I3x@{b*5et`1v ze-3GAQ^EP_QGy4ggK(*^;0Qdt4K+Pn5A32mxqH{qV{tntgvKUJ3fmKZLL>WlDtL?( zt51k)m-1JD$E7O^t8z=#oYf>TZq#38a5tpE+2X?T(&7S}FzMXoB@LD8Bdf(+A#d8= z4|guBvCpC$pnxtP*y2!=t+49L^5^qb$|A5*7UAPG=L!<-mabfihc_=07c9j)*?W@O zn#$TG8XTZoByKK`rr*H##bao3bR<aZQ6o>Zp`(~uZT`SHlET#_&Z>4H9U)~TW zpSm>Xn(7MsCg#V03!3H(Zn+X$^KXs!?hT*Ij7Fs;F;W9WpsSas$>o9 zQg6lEVpfNavk@L6!voceEU&@|Gv=jzG$^^zAmOnB6aX9mR2wme)!D!WAVs?_8q)8R$Qwk=DlKGiI&s902?Qe^AK z!i7w4_71$lT}yL!!TNquD7XQyiBDp8XxBWH14Uez#itufi`J=|y`+U%>7{8Z{c}2v ztPXa!T)6B^hn*JJf(q6u{q(zS9Cnvt?Jv)9C(QPG#%VR2JNHrv;60^ZADk92B7Ev_ zjcgfoVhvkl6kGyO!m6!+o^Z78uJXsW&5?vxtGLtir|^`?y3bRtlZJEQ?kk~DHz_7ghJ1cZe#_QjJ z4*G;wMu$o&cy;tJ%|q$0LGh3DX{dTs;DF0D)XR0`G3Ie$6hRkqn0WqRBKh9+uZ&(0}^~IecGBZ+c%c z0dyI@(1r#O#aop(n<(t@`f=gZ_I0^xs-u zANmXyuQ1RwE`BeYLWhIsy9(+9P6p|5nUz5v@4C-lAL)yB@*7+L7d=vvUtCn6iIo;C zFRE2v#6_Bp=C9*y5NQ7sGSC1q=G{A#Enm^jU6;$tcyI5?p`Sx?H zv=LtN7|=ZTEhfL^yIy(+Q+Jl~2N)VZY|7ZlDw-C*|I(GcbBkWtWJl?~fB|td%Z+K? z!Hv=FfL*XVcvTd`i)UO0Pu~mR5)zxkCb+B?{4C0vI*S{Ym4F+FOlNtEUi~hVYI@Z) z!kN}t?iO;oS~zlc3gZhvg@k&=Q(adBne|F!XI57$)bm>;5R<^azkmaxJse*)4QSU< zG#pWuasJNmAoCWzqp2&U3*(=FX5eq&oh1Lhm@^hO1$gD>%oTIaxEMFGOW+N-v1AVT zx~$N^YsGK4x!fIb?nW9L^IHQv-Nys)B0PXw#6JXu*M(5dzk4sz$gbU@K|X+p+6~W7 z*lWA>Is6W!MNSwLz-*u%n7#a?+2B`vwP7-H9E2^Rux6TG4aSu)D>Ps=DB0RBE$#XqwG`UW00!sf@_($f zFotl7(3^(f6tQTq0Qg)#0KcMi!?49{tR61V?Y^$`6YytJM$x-BZrHv(eSMq;uAf6f zzoPW#UJknq}(j%=4Z+fmwgU8Szf?rNF=h6bEKQ91%2L9e1 z`vk*|{Y+1!g;K>YeyLN#g8B39bK!vS3mg!hedWh0{(zCISzXxe(t>Y8nyTlD`UXl=`wdSZTWXVSFjS)FME?(v?qPn<$~EWqH9faElZy zO#-){V}eN2!3xt^3^)Tk@xS_j7|<{b3yV?L%=rhi^I2?ki(c0>iqbu78qo!EyY)FG zh=9dmd;uT^^{@=rex&vt9u&85W7B}~ zur6y@Jc!04V6+Y+A^)Uq14_@&l>E&Q(gVGSJE6$qFMVQtfO<@TBDSLVYtS;buwdq@BJ^uhv@QLHs z;bcytM_yQgEw77sMXHLoH2umGdNupW z?KrGi&aXwhvB^!@&{(r+i%rXl1l=LJVfv;l^?O-9+vbR+c-MTnsZqIoJ*+)=N)2o8 zFjvy{z8zk4=}$?Do3ERW{eQfDb$Arl_jkf(cf%02Ez?aQ%j{BIic_q(6pBM|*WlKs z2@=_ONCI(%;>9Ak1Of!t;u4%fOYx#Tv)rY9KX+ym0(|>>zwhsl_i1^a?9AMI&$V;U zJ@PpiQ?9nfj-#f`9i-n&a%?bM1r>id+alXHMnqc1;`nj*ln^M$c)(yvXfTgU5aB@v z`FpLzqab-S%tF1);|l{55+hT&^R@DDkzVFOh=K7*c!-U;C_WkSScby=#s_nT{1Cg1 z@8U2E_FD=2&KP-%ww(YyCL$8O5Ru58?cs!kJ>;P5%_CbE+9`Y`Q6I?$C9FIr9*hAC z+2P8EU50C%{F*;?EMGnmdGy&7(oexQyCBK9#mSm)P>c9VsYm`B3;8MQpw#>SaofCe z--E9lE~sW`nikoNwk}U3G0RI5ht}8QY{+7N*e@8XLC~%y$n`1+;$m7g7+>Vzi{Z)_ zIYnO-`2+gmkW;J7kt-Cc8BucH=zl3W4cpF9B9nGI*uiQpM=peb^CfRE6Acbg8qE9; z4f36coAT*L!g+LLy_JqYj9g-+y5FGadMnC~uquVuTZ>9p6NuH5#Kp3Sb@&&$-t`D4 zU}2Azaj_G{TwDEHDZUdCJyFv~@s9LW?yz=j#(I2^oy3z?$1q<2VfFQ)^I>E$iFQr&j&nLqOLB5fenapu!u|Y zX&&?DW0B9tB3~Vg{GzdVSEpiRQMgp_y(0&AEXLL5_7r*M#!gvGjz;Lsz9*xSZ;04r$TdEGAkXDPEwpbZ|AtSE%`G zYkf+Q9_jH5cLCfX23g-~?PK`@{I^zc6;Y>#!9j+uNw%TT!X_`hDcFYDD;BkB#v8R= zi8ym(O4Ip;O>cuz+%{HYi=d~Karsm>f?U@AWo2obYJIVdg*b8+ zhK6PKrRqaPsi{21a)y~9QT>{0bZ8zw&#*vgnY|7FnrqkT4mYt>Q0xlK-cf0W?BEPB zYK>6ta1vx?@yT=SE%8NrzRsX|MleVjsI$(&RKZF7Fz%cU##ONj4G1)kDZJ~vQr4G@ zyN+Siqg(6A#r1z3jV{;0mG}D#aRJ{# zjUz8|iS{X%g;TIdT;jH>Q;iTM#hUXvwmIs!6eWnKikek#*YA<}xRA{2juMXxTW$C@ z0%{FO(NFrw*QoTnzCD)PVkoP&9NcUqDCY$~(?eV4bo%^@=cn5c4sBu+wA>rhn&;yqU(-m_|< z(YLCPT!82jZ}a$H%AsZ|H^o~hWBb3s?0%+i+P1PMfDlzE_6#(eOAKZUH79B~+UM!u5Rtj$FMe>Oh;qCbhIGlJNq zP5Od37%=#IK|rKvn6FQyw~0A5J@ee#LfNXq7yKqMARD9GhM*?@*T(t8DD97w*W=P~ z3BmfDhTBCnj8teC$!Qo_jE0egG>rUjXc!3^4q&m!1H~wT3vsCHrLaVJ)XZNH z6C3C80Ug`;_+M4WztAKy6wVCQXlRgS%yjSZWBIiycjZDQ_FCMjL|+>awBSs=xUy@Q ze5R!!gHL`6YpH;S@sy@3N1|EuJB-`L0AMKSHb@le?yzu*dC3BegVr5uZZ>P(QlK4* zEZmDL#~OTaF{W3_7fmF%DwKI$+(Jw(AWoEE!%4!`_cqW#5E+V*MEgbd;bcX&7|O=* zZ_eNwv^o&UK;4 z_B(%(1Y0<)S&2BNbEuwbCmaUpbcgLzS|{PUh1lg>)}C^qV+14%s{-7PWIeTDn-Mbs zE8$t_OyX1GaIV9Cx=m|O!%f71m^0kMs=|zHD~*v1LL71kc?u!H3xZ5_P{B++b!UT; zgHocBQ_A6t8mhH>E9H7Q!ju##@k)p*{*bUnV zkGZ5_(7?vhnV%&7#9=MLGlCY9CfQpTK37d7!?=+mVy8ea?R)r}ch(SCog6i_kvej_ z$4*!qB60YR=LV@2+$U%XC9e?PJvKNRz4{Cc=n-~HF zrv6Y$Tm7Mw-fRCGRTdgDFe-&4wv*VYRvh;TQEy|}XWF?D2?%Q1qL?(}EypQW;=y%X z^9B=#xPu!CngO1o!x$itaZ3mF89YUx{(LVMw{mQ;7MVG+teh)ucETkEPk$MV;@(!2 zcht*oq(z1eFy?KFWh3|8H~4P0+DsmH-(l8a3U3kyj#p^WQJCL0K~|o_#IdCn-Y85> zB^mWXGk#8J2*LDy(_I&tJshd;(uMctYQb!+ab$%U1FWXs^9z%D0l z&iMG^m}jN0nKx+m<9&-?CP6TrfWs7K$Wahhdh2Tm;?QZ3Us#ykqchY5H3Yg+jjIXT z4#~#3uY52ZALKYbP^thj4Juho$K`dZFC33xtZJjqNE<#S zZHkZRX?}x1w^vhdIrln*M^#5a+xnu|YNgZw6k6>lBliq`TAiap(D?gzNL&3WmeIGk z8Q`A(CKWa$9|76`iV^TzDf>0L&*P%6_v4SYa6N#19NUKl_8)4x4wbiBnItF5dn-ut zA$C-$GGD1uQmf1_R;9$N%y(3Y0U{URDu-R?B*z%rb)VRGjD=Df!utHyq6dL_ zhxDGCk4?H@BKHS0RHzNK0e8zyX(mEvF|L~Bf??(>F!@u}gthiv#-AnS*YuunP_mCQ z!po%?+=XE#Es}mdBPpw(3fwT43s%&^KXRaytjC+Eea**ct{l4P4vu?Ieqr36m6{Zt z5|mudKRr0v8XXi|4)Drrv`HM}t`)a9_@#jlAMF6thzT=+qH;z^_fHB+iB3)`m%Z{- zD{buTS@UO^mIat5H%4&L!0^(4BJGj^i=JEadxmPuQ0HicdmWwyzOZ6%Fj4n^Vb5nt&C zgSCuRRR`<~9R^_&O3s<`T8(^+qACmIss7@#M0qT)*b~f@+|mAx z@&sHTWuVg;B5#87rV0P>DLjy%ys6HWH(s1~z@zpWf6QkHs5yo6LyOt%V%27NLtVtH zeJcHOQ>CQM9zm8^L1ke!X9{2X&{QBSl%WA!T`zMwja2ibRD?-a{y`No%{7k#!tNL@ zf4<^sdzq{4Gq)`^-&p#~fi)LhIi850sje<0d|pJjWrX+eX#-3h`{kbUv&f(7md9i) zwXmP)E93EffaEc{xm%Lv`G&8D^Op8Y_f^_|3OC?3$Iw z@JjBXl1sdjd%TiMY9;5eAh4L9(hGU35%_|e=rdTxIlSO#?!b-8y0J3axe6Q?{N39Q z|n2q~!YOJ!-6IbR4qKr*;T zXU|Ff-~nZP0(V@DR-RBpCtlx9$*{wXm=0$$jNVxIkFK^a)%ghjQu}I&*_I;Y-uVO| zFitGn2UmHa4E_dyiVgyHWqDI^)JoOybb@`6@?H01{7VSv{cJ60fYe5@?T1=AFc&V2 z1uimeLU1%N&BTHO1#m?@0QlGVBv|k_!cdZ$9%5mg+p39axf z#X!Zd{EXaepBS^gU*R==#t)MwuJT^LVde5{c!5$~_m7|6XQS*kV+#ooE=iJMwS?X% zJ)<^RLN`t}!ofTF&`dN`hipk zyK7?Q-;De)p-J!^249%uDV?ytHu@)w0x_M0Mmo3|8|+SeGgkLm<|79wuq$ED22(>; z<*y3rS-I0`734(gNRFm}LBZLah_gA*aW?a7p_AiYm>M>JF1P&wPe|FJF!?F4MT&zm zZ>N)wt;=ocZ8WFz4eJCU6cSFi<7JMcrTf&^F=K!o{ZG?%8Pm1DwKf=l2Ah=00?OdG zZ51aMIDv!zQ#Yx@(p1UNfldh*Qzf>dMQuC)fYSd6Bt`u@NkuqP35mdwGT1c*0?tGY zwQ!#=;1@S&or0DG&m2q8Vw?T(61@0!wh`a6y=Ze8wdCRWY85nAUS|9d@rA=HIRIf6 z0!kFeCr&&_<%em3pe$hCxcDrJeGdo4VYvTf!22}=UD?ZhU-?Ulr3_$qAugvtxXd^3 z7`d^L68XG#71%-j;91&0haan7N(lT|w`6EpTyu%`>-R3!rpCo5rh4plxWF1Hh;Qi! zwO{gHQaixu;GdXhbHkqQ;OW(ShUM@N{nvLkbsjLub0!YQL!EGn!Rh{B_WFJKS>yYd z*+$f?{LbH3^!uRxb?5Wd%!Ua|2`b_OdLqZrK&+;H81to2RwoM7N}^-cgzMw@^E}7% z>+17K5Fw_qW*@wnpo|o%dt6xEbw{zsDN6MPqWQFY&VXkne3O-I8bmbJa zQ3SzD+m?QJ!gL^40YeOfxARN|^j&EN~&mt{gm^cP+<3 z{V8p0@4Hr zHa`nyKN5T)ZNs3XoZI4y`u3}8?GLkr`4R9E5GWGd^bwRMF4}Y;Ps}xS=I$N-d!Y?; zPe}lv-)2dhnjW4u3-{W<&`4{Dr9N|MC3%9h;{wig1v^E?!A_$6GV1n{oZ=Ut-{^6Fst${Vh@5jp=SKloMw6ivD56UzBC0(C% zrf;r=onQlvfbv|nBs};hGn`D3O>d<&b3MRGSS90+zHy0jEWn=f*8cQ;%49DOj`nFb zfUb>PM(2aZeQll4!4G_GBVf`~#PYvxKISqxA1iUnn=uq^gbye(5VD%}T955I+5N_5elgh_uzkuDTA<8VK}(^>S9=oAj|I;&xOpmzjf?1yi;3vi zgd77e<(+U2tSRmyUPF=4%{QgO3e-a$;MdiIu<+$O{V|fd-6$-5Pyu{#v>Uec*o-|ka z!Ge?>-a~lD3zZ63hW*f8pfeA6!cSUOO~|(I8YI2{v>kZJIJ?1E z7s}!y{8U3lehcCCl-W(F`a_iXSQGzwxvh}jw%8XoA;OCOLBnl{fYZaEUVWn?dp-XlkJ_n#9R?{5yC9~SBd zW)zqZlpbXc%UBW#Un`G$x2fdy;lFgqLP%y5ZHE*aj;T2%{RRmZPjFQD+$;bzCGxh7zr4K<4Qiz>ue9RT!A z8D1YQ?auw+d0VVWxZpOo|7_&ekryzIAe;`)GBBB#Id%L{Q;X_wbn;XF9j&atefwQO z1wAW5JfkhaO#mt`(E;$k?NSjW8ZIUPMeBTuMxX7792P^837Y*!J)rN0@HEvf(@cUn}#=eDALkKIxag!T? zL4Iz(+(d$-`VFe$BS-jhD*SQt$whZw$aOJ=@6)fj)Qnu_n8k;~r_CHUir;_k@%zui z$@69{{@EjQ_1evgfj7P6{56gP{jPsU6nzKkp2GDVlhMcXVB+$+9PY4dw>Ocxs;)rT zUK#Qt_yT={mf^T7ZU89HpMdQ76Rx{;fb*`n?zXcJLi|b+u)DeItLnVlULM4+DBO9M zrbWM!%lSGlv~AVc2FSrRB$_BFzvK?MXI>bhJiy%H1I+zdK4(SlyFK|^wE|3vGyTLb znAemG=CBsUYWfrx$NrllE4+70B3x7P-K_%n zW~)D7>YK6Y@c8uJC_Q&TZWHjU;IaXfMu?Hm3!QfRDzd0^hP+B6cb0?az*kqGUFblM zA#()vrJ{<%h^<05Iv4K-9V_}q>BZ-~7kzjyPPI@giU8l+&)Vb1NWpo7JW7M;24?`A zjudvmOILZ2Q%#s+@A&?+o;{`4_Jhi^Tl}JpkT?x3=9jvj_KA3WM36gRN6mmgGZc~= z*jqizkX>jHBo$rw^yuk}E%cjxpbGp=4d7h>iQhn<0Hc^AQsR0b)_J4H+;0-Z1$QK| zho2xe4wBM}y{{`ThwoF>A^ekAe9{x2G~u6MLW?S?ZI$cs@u;P!CFfh=wzQO&!1vv) zDDbs4NJ6W8+mW3<8$h~XxPuKr^Uy{v$d{Wd6Q0uoMa~Oi_cjW+BQMwHLt>_39b~Zf zA5epFfFy=tn2E!t8DGX3b{8$ZZ7NVh$Q2x{_^v!qyL$2T=x{7p^q&iEr*V_4^Twcb>1u^LUEZ+UX*LCGR=>3;Nc%?n@MJ&E(!oNW83%^0HE4CyonxGP6aR27=_-WBMKc)hSlhOLZ-sCS<$13 zYaldIz93GZFqq#LaPxaK{QT=gXid9OfI6j1Ts3~VGnMFCC88@Ne^&JNSMgPMg-yqQcVv;*5Z8p5Bv z&P&{iK3hF#|AS>+D?L>e8T+|mo!0XOztDb*(>;w>n1lKj^XhW03M?i9o=;gg>z?zY z?uhJe%mpa6uD663SmmAh=HZXtHkNt~)&b$r-@-K!dDVwWzaD_L0vBY@!#V?-s@8c$ zc#fm6jdB!{lfJif@tMS8(BpM#lV#9k3_l5rw<^B+(caAH5FI#f8b1w{qc8?XVcx$H zJILO(w$wcMFWLg|&h~;l4jmaQG5GcC#-S_xO|2XIKY9nuJhoz*Ua7jcMVg2Z1 z#~H6rqw-SC{W?P%wf=QbIH8G=To7}X*b{UR-5V!S_A{wDpHPJgemFfjkqrK_^8;$c zzc2mgE;i?4(!X>emv``qP^J*3b%$I}4hDw*tclX^IO?JL`kxJGbq01raR9wSy@NU+ z28=oLEp|QZPrXnWmb1h}2;mOH)P)w>kVMi;=~RgWdVdMn_eQ|x_FoAf11qf^h=#qb z6H(!FFeOw6SwP`OP@WEkX9C=nGqYwww=?sHNt3w?Gj(!@+j3^1W@j=r5X9V^W~gSi zLVv8hPf19UY|7;)N;+(Rq|v4Z`^N@L0RgENTERMY;~n(_t;$`CnhW0{Bq%%p_pCT* zCwXLV2ypK}q?O-@HtA9l<|p9*(=QN|%U2aPf{(z{8%0ByCpVJM8Wo57&44RrNy`*x zfVdXjaLpZigIr%W^;rj1kWxSkIpZ6Q7i=x+z-L+e=_6tyV<2_rIQ4`R)nG1Q{NltV zjKxk45o2xU*2QKRiq<+@i#huK6XCcbU|`r30b`2F$YDj>B4-<~0E8JX(?GuH*A^hm zS1oYI%mmK#WN+`ule_^WvV1u_!C_kal=)!z{4fjD0bVi3o{;6qQN;JbL+Hp;5}&A` z5A&(F@xiIHkDqitTl=d{9c$D)-SMI2iHp~aHCr~XTC-vOs%c|J&zLqI86I{M5IGT_ z#$9q?Ylp=hs103=N>pGqHWI8#i3-dSs^NMY78qWb(c|+vj}R321&`>o$PIPkEc;II z1UOhH)Z!U6x)88VWjnwy;4}tY|6xG+NDEiIvA=-+M#0w@XWyf>>w!^#u-2;p;k5UP zmgI9>SOUz4inyVmFvcPQ$1CbAgjoPGuApqlH)*%@&p!zb8~)=o?%B$JoYq~hL59i- z8iU*zDEui1B6Jeh+Y;n?M&wdCb2@iouN1R?Y&>#v{DHh9914>@^)Jk(;-q9#Ns}uP z(j0hrdQNX?e%o3nUZ(DX{yE2Kb%0jb*6XMlxn81j7I8f#+bc0w`pUx~*T&U>gBmpB zR(9YL+=a`5e4h_v`a%KlwaqxLflkrpA%n(yxCT@c;Rfzu+%;VtxyoBHaMLg=g)j;5 zK;%#dYhbzE^QJm^NPU5=E7x~KT`Q0Y4lvmOHOLfL2b1;U9)x!SV!A0cE`*q-NgN2X z_Y>erxF{YL&?~7?>b8!<1TZ^RLEb}^1@@^jLlG9%%-)f93wJOjJOX>wB`x*St!l&N zS^#+7QKm$^&*JEw@hEGfWuE|6)&*@mdid(<^9KlHe@LGcMVnt}F32-ol(E16XTDcgQga5}@S;$9ER2gnd6#K`mbcf} zH}2b~X;XE9I0ms1SCjRZI1cx9!?3wWG;yf#3MvxgByOr_3pl9o5G zte(b{26%FCNrSvI8d0i^plIb@pom?EZVw(xZzf=sE8$0Zb}P?36Q)fKr>X*z_)r%; z2|+HJ0G^8`ltY{z6J#s@5l)vRenFDjb0e+8W8^Sh6*M-1Z=N7*9yhyD_dg}Hp|bA& zV}*1xUj{p=vc7n@x51VIBpmLUURCY^hm$wc;TFrvRO;WTtL09YO8Kk|_cbl^GXKs= zOQRDn`%@VckEH+AeiPo~@~`g2e0e@EOpx_Cc;;LsTfslhHOkij|G6yuPyuUVSFK1yDvvKG!*Dv-%zcW%}>v;3V-3;=IULHE{R zn7%4vHHaVXgt1aERA>ZJyXX{4?!zgPyxDz?pn$0~1HKNz*VA={W2Ew)F#`C1l!dg*F{&n`R@{ zbv}>OBpyO-YXV>mxvbn zrSPsn6c7PNSmCARv1L@q87%Nx5Nv-$KadNeX*2ptlIyGchl5#%`ah7cb<>1QTB#QU zR7@JA!$L&e`&&|J0HXwmi;Kb=uCh}=w6XUhgZbWT1g7`?9!(Fy390gEaR9C3`!PvL zq-Fx{MPfWZ2*+bf#%t{hV5n(|If=uZ*t#H40`B}ALL%=?E57vu`Q{6yK@xUeQTQ_I zR#Oa6x*iene8<7oVCLJcXlnVGtid{hX&qsAII+MVzCo-Mj;)irqA4vL4#Z=VzeHM| zyMVI>b&#+LyTX?Mi1?0eh%?OgHJD#K0G+R6XKXI-a!%avCfSAsDZuFNK-f|wfHu0G zg00$dNt|&4w{d`Bz0zeQBrObAPWu@Eze&RYe#>|yYk(b8cA|QJ zKvR8DpDVxwy?jX)Owa)UhdxPF5ZsX^0Abu69c;iVL)^MyOTx9CWvIq#BnC2s(>;p*=QWkEx>q)s4HxwwddqoM0`6y1gN)z(~YD6H?|S&^o~yJ3Gc4 zUc8g_lujxmM-9<8FX6Xm(r^qL^eWXHqox?_9?P?p5rZkZh%RN&VE=fJv;hb(P{QTc z6I7r$_tkjjG>#o&7_3@pzY@eJj{4r80j08|DxT5ZJqR%5qx+PP?q3+)mAs=3`Sd3% zo#eR})Lvqu8uHm!^tXeT5*oN#)POpRTzNbI+Z)P#)OnrP`51K$#e_Mgi%->cY=^?B zdR#a*s+!)g1&U&@ zY6=f?dfO8bbsr?r3ye#E5OyC23mc{FJ-YkUwkENLRlX{BH?o`T2fab&5|Jal7S3#2 z5>BSPH*L|h-E7a-vR@E&wO99C05VmEz;UwVV27?x^mF9j%Bxc((U~(;#oCuLACqhE*R?HhGQflp9}5N$zR&{@l{C*k`<7OTJDnZ{Me6ulqvf0N?A0?6Z|8Wl*s^ zEc$L|1op#m*H#UaI?Z;0Pv{@^nV9W*IHitj7o~(G0U@D;E)Xi#(d>|x_CUjbMi0eI zC$?Zjcf@}uSQnb86f|u-qoFuW8S*+sXSnFILb6rm=kHp$Q`V>Yg+9@Bp-_ACD@hWP z+~9OkU8D1$V8LBGXfmmo!>S#msEgvJF7hKo8K!I%=dg!p{|X z7(c#NaK~%FAa-C%?Z^=T(0_PdD+eM{k)#18=l$aV)o$QE*;~;XU!1B_Hkuoc<~C{V zj?~Fi#AWtgr&os={R!R$KKj(KBSI|lKkx5 zk%-#(k+>9dZH2pcs8Uy!RQKPBrup0pd}y*YH6|&Udw~zuLcIB23Tq!?|)HHkv zLQw3inA!ptX!)6gPNLF1(7v^RD&d3Fc4{lEgX~(+;T(0m66#xK<0ESED-StF7=Cx2 z!cokcu3tZ6%+evIue*I)v*z({f8Dit>H1X`xEF(OZ37QMehsPsUtOfVi9yDljeGX4 zU!S)tXFOnh#|?oMaDeQ3joMsu-uQs(-`CK1+12>;{F%p(+MlgnwSC80HP3(h%yP|T z*rc4@d$QK&ZqG(`!-*3{SPZ{Mzm|tmSq06tnYcj#F-71J?mg~>vJD_had)7W^=V=8)_8bQwb|J3;R_EE3;y`)uY$Tv ztla;r*5l0LeQQ`4Lj4-5{uwB7974oY#ZLZ$CUfr@MW)L2 zI;Y;zka3Yiav4?&>x4*QlCTCB8$c+^oqWs4+WUwHkt0V5K2mRCv$Qn$PnvU$#y%{w z>6|1FsV>9`+k#0W2a?8l1N>9Z@l1|4`Q5HFGN7mlWVFmooexMBrg2%nF2H-Gg@v;d z+OV||*&95l&XGU;H}->M1}3Yxa`X2$g_+ z*zBcbp%N}l2b_jhO1t;;O@d?9Wb~2INM~>vcsR|Kj~D|&LxF&2?b~~7`!Lslc_E{Sw{&Uo z32AYb+~kex4w(+-P9D&<#+26MEH#HT?(h|o)TEnb&x%t1U1<y!F(8eXO}*C;+K zSh@Sy1&^22u3(v&YPDizkhPfnk*RNiIL23yi2 zLK6azg%6hvKV%wqPY2EpRW(sfa=t^Fn>~K1x58prvzVOJ>CBfSmjX5GON@q+fYZ4! z0Vn;21f1!Xlb(W-d^1!@zWJ0V-wZ+WO(djBM()kN-yrv9_JRK{_hxTlEKGZjjC=AC z8Y6rM3>8u`?j8D18Ta-INAG^T$if~yK*WrT^Llv0EQ7Z;9hA>fMQLSh!ZHi)_Q->$ zXq;aG`hkYiZtdzVKT%_e)ua7_C(jaju;9wUJ}p{!dbWTj2q{l58eig~TeLoCxxjj8 zqtc>M)8XEa1!87@yLe4aTZuTt@3BDU2-F)Z>VQNuu#z+`)q34S9<4fu|M>ICk-Dr7 zR;tC26OHURt~3#R=pW~@j%;mUM|H{BC?kbnS9l(UBAi7$6V#{Y$QEI)e)I6#V+3N~ zKG#LrU9}8pRi!TcuKd}bf>PUTEVBy`pJveK8hBPZ8{-b2-*9=m>mU1GoaQ{KboJXz zVqa8m#l*R0zoMN-o~En4>JgS^jJdElm4cn$`d8Sn!#%ZIUJ+R!zT3IoM5R2b-#)D>W$ zVUT#^rxh_!>Mem4Hhl$FSP`tSsmcnQ3{+U*p3}F$3Ui_#!zUA*a3jB2HGFK8dwB}o zbpI1O%wVFY)L&tavY;?BRHCxQF7&B}f{WPV)y(H$i-E|!uCm311n5z6lQ*q9Xgb8% zV)ZF)9BdJp*BwkThciXTqU1~wi}GKYqGM5x^(_modv94*lujx+;*}N2GszBO;FOUGA$`xT^p4em6is+iPhxbn=2H)*%N#dS+Yjo6WHkQCAOanI9I5)K$*slnBTh+ zt}{dFbD=^534Sl5&jWgxF6^oc;8{G5lV&fL@YiUVwtTh`;x!D$iQ_~4XISb074`br zXTNnjjoi+#ZI7l#2t}GIu^DJUHc}uO7$-o=9KA!zZ^jetqTRZr5olvK&=Yn~2;H1}*nFEnzAt6vJtW1}W5q(-QUw>;r^c`p<-faXJb(9pEXP4EYC6M%WHO zaC0)yAg4l}&8Z--dvKKHbjTY)g{^B56}Yl~F3>Sf2YIQ4$YVJnbp9$0d4l7Gr=;5; zJIfU_g>t7m5kvDM4 z^GH)$j15cxgam&WXr8ovTZFm z*>dJpXHcvG!EfFt_y~X7N+r}5{+|hzTVYgfk(@T$A<*`w5~odWwL`MCRcN~f+TPRv zZNCBFt(UKJRryEFF!$8Nxc5`Od*Lb&9vo&VmKPqT!sz=*r+k3?B%3Rh5DRP;TQ6Ky z`F9+0&E9o}aj-C0hs7Gnsx**fQ#4Nr2&vIelJm(0cuVgU$a+`6R?jmNk(E3(^P(5{ zLru-R2;NRVDRrzqk61Uek zxY%@5mmbHZ$?Sx+i`SdBtnryNVf@TNmJrAbll`Pbow#e?=9%LsPo6n+%;Y6mp_Y`; zaEOB)krX`?;X94euJ(HcAKz<7FI&WPveE0JKGJM^2Iw5b=}ZTmgH$@xLFe$W+r52g z0#8rO2T1<>7{aogigj4@al#<&tWd1e{W6T=w)|;;52(=R$4O)Rc{I7+6K+zUT|aWm zj4$_1+|*~88DC5XhCl@<9&Rgbc>PhIx6-XxVqW?Kt*ts*d}vm8{$GyGs-yqy;1nAg z(d+0)7}xBcMseK+bZFJlk2~ab)X|}g4d_tHQFQ2n+M!3ad56Bga{K{LWO*2>$6M$R z)Q#hg+LDVcF}piEZ{&PTVQgl!Qb)iy3VXAN8Aoju*ylzugA733p!gyiK~(ag>^ANJGHOs*Au+}UQPz)pow zE9avyLbX89#x>?niO$*7NkbauZd83MFVRHp!gv5St;VOY#J6(3#-lx2(FSCM9fyS8 z8z=0wupKTuOJm_r1Iy-BLATt>`6B(6*uR@NB}B#l4WB=T2P#S7%SPoYzA_EX3Xc^?4w*l=UX5l zvXc4!@j>Ac0p;fO5BHA?%7`pSWxj7zJIESiO${lRJ25pRWqv|hx#Q$=jJYHPq|8fA zESH;|ni!K3lv1wI11hsJV?kVUczQX2wfj)7U#KVk_jTT8GiYp;p<7q50+*)l`~9@qDjy!kD(f^Hb=sjaR4x}qDynri(N zpn+@*X*{kxTdAd%hN>?jc@$0-q6dp!)Kfi*KmeOoD{QlleO&b%-_G-%oHb<1?mho@*X6*KhiGUhNnfCz;7DG57rMywW8JDT@}EGZrKy z&}spC_n|agu+>A#aX83`w^<)g>F-)pT6y!(mj1BJPZR(bBv(Emn{BbsbPOc3^yqE6 zPP|>qQ{q3!Q&GFUsig|*82qwt1{98d*v~~7#sNLBR#ES^dp1#=yz5|zqva4 zyaLDYmn}a0&H3p8#)6z+TnT%_m`* z@b_2hB$WMl63)XjX~4ft!dLJqU4l@Pay0u9avGP_zzt(ID$jTL>O4^`9{r&XFpQ<> z%lO7e1B-vOn#BMaYf#+Yjb;nLRN=4R42Ay&f6b#(90_gyMxDYK*6@mRzC01xby!2R zkPY=(OHYY*VNbtR4$xINKwmn}&p6A)!t=A9`cgK2^fFJP40nFo##xlpHV&t4J$P{^ z;(D-CHi{#`61otA>z5vqsG2*{jUPf|$`@r;;k}cX|5EPCk5-747ij{{>$MVtZi3&^ z)vEF05`Pi*?ghv#Y=b(#*9P9e55igL$G_HVXhY|vo$@#P5syUQAi9ocgy{}`7zryS zb74(GgQ9~Hg36H#LK_wd$GRh?7`eTaVrS(R8tN#2i)iR>96g3ZnrqoNP%*dQkmkn` z56uD1wbU#=IT~Sm<$lFUJ3#8L;2VOy_kN5M|MM*U z`2W@*uA;O9A*?!uBiEI`RgR|^OBzkpX2d|f4qGSOS0HJmv8h^Q`bO+zlsiAd-hJa| zYOF{jc*4JlNeoRxkpElM%V&)Kt4a;`qp5GJg6##gggz~^6&^N7lmv&8gY=7$D(I(2HhJldb1Tp2Rp_}^Vm5* zEZo~VF|UrIXn~W7=y(4%50ua2d!jr*WM&8l?mdIKoo7gUqh?66BSYGV1G>S&P*2H| zwbO@5)XtMS2}r!o4MPVm0S25WPP6mGX>XLoX)S4BB_7Xxl?KvQL9AwTqm9OZuz7O< zp_kZjddnVFOdpux{o~^!(o9d`Q<{_!X%TBphT}=em#p3*R}q#ko=OC*i=C*YBt}q- zBv#w4r+SO1WbX(Ns!WJwxli%eB>|byY{|I6`YsfeiwTHYJ03vToo7|78Gh3 zFnj3u-lmp-Yq@pc$d!Y;yaq0^SQFyl&U#muk(88~Yt!ATt=skA(tN-K%I zkd&pCvD>Dx=kIt>6(J)vDsrJYbzV|jZ0b>JR2JgJ6mEwOjIjLJOB)jy7!AN>o>HVL zP+N_Mt32**8I9yHVcgoi`Z$(&*VyEF$$^RGC|H(^+rG~nlQGCu^=0@|8N>+7thDOI4*f z%d$gI6#;+51hL)x5=fG+V869Udy}T#jOT-$b&n?hA)b`WQCH)t%#5u&J;X)3{I<@> zG-u}|Cq<_QC6x=03rW#FNK&!ms;i@xxGK7D%U#9ql}zqmNKTmGTTfMh04 zhxM%KWmYQPRrJmC6cFYpuE%0A`Za2an6O0nLc6e<|LU_SPETj9cUn?8e^*|NTbFXx zZ6!|6LyDX9hgYbShhYh8cH<%e#0NeY+9E)fYbqeiWe&)4O$B7RJXYP=Dj>^t4#;w? z2#}=`L|hfIFA2g7kH6#|sX+=TBqbDVDS8>~ln_6*aY+87- z{{mNU`w63p5m~#<-fNQ)7=)X&4Go&RMoRf?>zWIaW^A$n8O9ovs7w&bCZrHMNaUQ-4L}dRo_+J=abT z^O-#Z2bHpmyQus1gzo-{{67|3&Jxr9s&dJEPoa};6 zN<76(X`V!ld-QXcrN~~K%R;l#6U7yYA)UK@N8!_7xC4HI9Y$aQ9~?%GOJqtwhQ=s0 z8YaiVX1{GoeQJP1!i7?xp@<~~muzUYMFGrpWptXinVs^K+A32?-JsvG&f}q6UdYa* zyU!|tCpNRbV~Ub9$F)L{HY(ES8wP;FYT%44XBt@`i;TTbzNhU(H z+O7+k6EVxjgSo%xMm5aT4qoDYbUnwd-nJxl$&!T@y3reB{8W<~Dk^tQX>p`f-E!VYW#b)U$euWCh4R z7bLK$l%qAwM{i$UMrUgwkOOY+8o4z+Q!)o;lSR<|zP#Y*6N(pphmAkcf4(`^*LyxN zOFOah491limf_0~b16{;_9L)C)7NBsET!(SvDcEaa7+9(@uXA~Ul^2tEK+tiM3{al99;~jGksuO zaB76vx?y+dArr+sqY5-Q-jW`ps4FOPsgE-kA9`W>dvaO=ZPCUIE3f369~__@ef4bU z7*?7EhucfK!f)+{w16(3z{V=Q!`0qE@0T2s5of-(!jY;@E~6*I@Z+q3=QK+2p$g)@S5J= z!~hnQbw*istOMNJCUO!V@YNtKe;;kX*P(+|$uWv<{7q$A^=%cQZ$MwJgJ z`aL^GvA_L_T^5gMZfxh!#K8G*&589< zHuMn4OcmGwq<1W|b8c*=`#!*TdWd7k)_u2Q9Vx)xOCeT8$K1U5-V~52Wfm?n6SU9P zNcL{_j>f=9o|bVOPs^AdYbITemi1FAgD6di#VEZI1q^aqK2MzM#`-#Melt)5pV3Q3 z*uDcJEt9b0%F998)W~31-90gC{3$DM51NRH-6%o%&n9|GlQ2M~bf=iFHgEwP4j(E` z>`2~NRvu4f?c=op{OM!mBwk=SMZQ`p#aASk;onZ!Zp=tXPLHr~XTdbZW4@Y_2`koe z8Wr~NH*1EZ?wATK`C%50eHuw#i-Tk7%0Nic1Eseak=xjBqk} z7Y;!+bq8zBa&U9XL8cryG&&c?yiZ`)wNnf>FRd=T>MPz+_D|uB&&wHDdAOn2pai#R0C~{Pn3Noo9F+Y1in2k; zxWNWNWOFSGF6*lPEcg8nK|wJ=5J#ybJa+M4a8MLpm0S4(N+isa;| zxTDe|-|Tf5GC*`!I{KTest{KqT{^)72LgyKazq*PkAZru+{kp|so%9Is9X2PSOtiT>a3Zuu0IwDKG-SH> zms5;>2|*!qJ%;0`2|+N@HYp-Jm<|i{n(D&sLyAX;z*b4_A%__k1|`l7HM7^Ot~M}? zs!L%>)>t|wq$mha23F=w0W>fbG;&Kqj^UrBIDAU=w0`kHp=$Lw$xwZGcnGSGm}<b9(t$~@S$)iq>_TnEjGe9pz zfcsVY!+UZmj#uO;?f4NFl&EU)3+ zhx&}*1iuJ#=nvDwrkKQ$t$$qI#x!wiSjhL5fQWFo84b|;C52`zFefZu9iM4Jb{kY$ zkM7|FD05SDT5ia@eF_3U_dVZ&!;d>__JG{Q)&dH-XP1-ED;*#ou^x>>a-Y<&5agDd zfnc^s1fhy?9avTE+|YQavsc1L3_2;X*N#_OF>XgiRdu~m2mSWK5R1WQ^D{d1Y=Cc> z?a%1&p9pVVEAKF3D?|ka_wQd;EXW$we{mlZyati4m|6NP?w>Wv(yw0-HWjwZ;#t@r zG0Dm0^7FNmw(XmB5U%7ft?9@DxaWhj@+WOG=jY?zhOf%mYcV8&FSvE)%hz@aAIvzCy|fwLNz_*YR&G zY!jPiocP0HXs&3e8JQh>kZIZXlW%QLyVFNb%&Sn}oN3{1I$sTL0Eu z$TV#sa6S#JhSa3F5bt;J>(GAN*T!!Jq-dQ4M#7AGYivkTsF~8(Ooo5j;LwQBKo9mg zPHA}(;5C0r!sLR+EjkFu=4>wiJ3Cpw7O|8)2g25K#1|t+g>JBxJtT zR8Kc6EFf^9<=Eh(J$HWNnlZ&IX{?D=t&X4&=(zr>fGB`^qF%?tZzegEF>x9q z$<6J9@W~|?G9bF@Gn6}hjoMukcRedCJirNsOF6wOJitjUy!4r)uw2!Bw`8w+$%s1e zH?L{@G9O!4NWWo^;NfWNhp(6$pRyq#ks(1IP4&KM;pxyEcBD>Pd!!$-n<0m6zt~?ae!dnH?VoNr+)Eppn83x) z3o%+nPLH7r+LQ>T%j1{48^YhIjS(ZGoZkI;ph={j@qt52;l3D4>w=KP5HtC(ACrSq zqLY%!aoV(rATtGHxHurrA3o8^Hy=750EwCMBd{v2U&3hpRW^p=wfG_+z>I;!iLyP4Y#vK?&nkHL}P>6l2O$SDTuc@gz zJD79dVDLRIHDLNV6oi`qbo;opG$gO@gwN$j_}w{#-XuQHAd;rb=|+l+(sC4he@m~! z+Jul$o^=fbDOc_&c0r5Xj9wq=?N}`HD4q|msu0_-K~a2RYT`2GOy_NKriQM_2RV=C z9iPYMl~uVh@=?tz3r-uIoQ&H9{#5v`EBHe#Bg7-ef2_RLAP-?v9+38rx@Qooc)!e! z=TIY*1Jo0i{R?rgRbFiyY=rTD6zk8Hv86PM4WOK}7t?AZ4&@{K;)?v{KlE=u z=UWr|9s$>NX%hZxjBPy=GuE8dV^IIyvR0kmZN!vWS$oY_^#H)r000lZxhm+L87;9I zq^UsC&5N6kZ!`B@xM?V$pi7*24xg^2u!;|0n=A?T7sgh7pw>MIwr~(^p$}&Z&x2pL z_L1p+nQio$CnUAfR2m>@$7u_fU;%9#_`}?pv%Fbj>QMH~=5q&cc@*?KhfCCTfoZ?% zTF3L}0hMh%{Ez}C` z%iiNh`;RmkqUE;*&UEtDp<5ct2E%3LYc_x_{)@-;sk~(!yQ_*TTPjMnu7}=sRZf8| z{RCSG;(^y=99;i#+8t*3$7$#n2&MMss?DM8Vxijf8c(jUCVWyIg0eqVtd6jJoBR^m zP4P7)LBFY`njZV})}K4JecFf=b6|WtVvZgZqC1qBTlo?zZ{ktdP1q+B6K14&BfanR zNpnXHR(ICM`76rvvG`h1EUghR+H1GqX?kuWr!{gdc*IVJxr^1lh0sY>lg3+4&}C` zma(|ik1+KdnS0{+w%jAz*H0gtZV8Et4No$i2Ea)|$~?>6+20(kj_AU#n=u{J|Jsb; z4$d2<`A43gdC425nwP2KT{7{;xtB+=ra_72t%T;Ok?d?dGbk4pn8sjM?3OY&nYa{| zKB>RVLAL0!F8I^^q+4vYBHwL9m8);*70$U@xiQF}xvS@LQx@Emf*q%F3rjrAD48Z#F*fe7Fv)SrbN(DQxru z$kDZulA`A)np0zV?xA1w86ok0QRb-d@Tdq=?}ho%FTmivT$S6vZ&=N zJm{+}kIruXd207Mz1lI?US`8A?rVAmF7%UdTw8evm`3(CQa=Z7Z9nD--Ha0I;A!6( zCIAkh8&hX;=|vBtOryAUES!FRRvHEg=2Ve+kS0XuIuXXI2L z>yowRlX}uOzR5~4wza0-|sfv-d{ka`7uGGA#&GZ zGtIGfFJrG!xyO%h-EsKf_Tk;SjvU_GVz4tPvsyYc)TQohw-7VJEl1fP8NS?uDX+1QcyheMF09MY!ZE>%>?xyp6I;o)sg(*4=?5Vtt zgC03Yb4W!Ed2lpE1Iv;(aU9@ix{IsnQh+-tII|;>-xa^UL)~X&BrlAny&77#2VDzg z{qs)bIqyHA$z=U`%7gb|M(y2H9Bx#2N`hxnSvJlH&pQAz-7bW@_s-PTo!PT*H()gx zf)GZYLcLQSF4QrvWW9N5lYiVwM!S^)!W~&kkv7@QjlM{9D{ZrWE;HjU(RoV=Cub*} zli*a#sjic^Q>0U}Q-*U1=Tgp}IM;A);XKfJRf$hZm`YemR4QRD5nm#u#L^PkCAOA0 zQ{r-ozcm`o7aEhMlBTYvyQZIJh{j73s)^Jr&@9vJ(j3qnbuqXYT{^f-beZb1*X5wg zQI}IL=UfV0Zn`{hdFf))*48%EHq#E#j@3@kF43;hZqVjx^R0e4;D*b!uN2QrTYcLqhhAM_yh6aXahSr9T zhHi#_hQWrB25-Y0L#QFzkYQM6SZ!Em*ljprIBO^{+%ViTJT<&Fuuq)-PkUbi9!0UW zT~)IrnaVyh0TLz&0TB?8U1Z+`WS31uR5k&T?Xt@n!XlgOvWbd_2*|#vh>C!Siim&+ zxFNy_h`eQ*KbE;zOF$H2u##D=` z6;m&!QB3ogjxjxBo{jlO%(R&KF-u}zi&+!1CFcE@-7))Oj>VjgIUjQ==6Z}jHZ0Z= zTQIh0Y{}S~v5jM!#kP*^5ZfuXOYC#8&&SS+oge#3>>IJGVmHR_iTx(_yVx_amtud9 zv&T8(JaNV1%EncQs~T4`u6|szxF_SDj_V!QKW=>7l(;2vug1LB9&hgGU z&X=95o$H-joV%O{ohO_poxeK&>HL@Tcb9P4UD_4rN^m8)Qe4GcC0$iq^z($jdG25O?Az7Ep)x?TIPDwwZ^s4waxXO>l4>u*N?7WTvuJ!T{qlzx5FLnPH=nN zY3>s4vhIrR2i!H?joq!?Pq=%z2e^m1N4qoJ&%0;2=eu8aFLS@?UgO^A-saxpKIlH~ z{?Yxj`xoEHRF9r}pGVVTa%*T$?3?>x2Nsj#-RQ9gwq8`kp?TK}th8wR?Td38lJmKt z#f!9gNfD?SV8Lx#?GCCvnlu<7r%Px+ZatpjyppxpTDj%+FAsk5?oU7MeWGEbR-G!RL^p&vXGIKw=!Hn%?rzQ3)W?q2 zr7^Bh(qHm?s*!N`(>1#`r|3hDn|l_XrPUACdUTF;Odb!T$w%1X(j?V;`o$k@MmGpc zk9+(}FoZU7)Z~<2Sbk#U6f$P}!ai^2^cUx)EM2@}{_>=E*Y)o5WUptQ=-zkf%84m+ zCQh1`kyPJ4CVl*Y@3i0{dEmn#vCKevv^#Jwm0$U za*m29b4;6JX3p=)9D!K^k|rLYF=I?cjPNJHFEB$9nmI7qkuobSaCI5O#+Zpn$sA-P zXAPp6i1nT;_Jz=Po{8aXUn-^)qOO~YyTm3L??pFpuR`eN(46vNrsF$SZvlTya@ z=>CtklY&OaLymh+`gfCEkH#Nsq!!Ue9bC3Hw4mcNZwy|K<}tKa%Y>A^6K6UyVCNXv zszsNf6?u9%^k`!b{>&d%wSI}xCz^i0c<~D}7N->P7qX2So8h2Ejb@V4Trq66w{+!# zw>BkSta=y{lz+ap{nP6|cz@IS4|i_t`B;Y@J=;M#Z^9+-#+ps5Z1d*L#A;8UG;(B> zLm%N`41+JR`&ao_V<6;tEcg_V+%qd*a%3i8ZKye+wV|?Rzl3#J>{$spmWI;q4h}t$ z_BmR1-WWRUmW}Ua7=r#|;PVrPq@eHD)3$j2L@Ym*M$DnD=eft*Ci;sSwxSpeC}-63 zJe4KUb%(jy?%l^v>}~^dwd;<$9v#-vp^f<&k9oAc6msIIqmoCr!_Lhfy~II#)y;&J zo(^tlJdLuOC?xaATZ^?|i@bQqURbTgcP}=KFYK>98v1UbC0X`E8!oW=%5xs9j)Cd3 z6Jd+AyM9L7C;K)CKZA`K`h@+s@52kTlX;Zxr?ABn=8l?@tOKhrG;wGvZOy*Goml~^ z@Ht4odK|RCw`M(Pn}h{3#wE7I$`=#9a!|K{*3CKVADZB&Ng3lkTXfF>gM0U0F=)N! zp1}EMu~!eRjaU=xdKh*DZ0?~InRIZ~A*`&Fd(okr3qfGzqcX@P5mv>cu?gVaZ=;|` zWV0nMN4CVJ*_If#?02*!hAsQ2N&9y^-5R#+P(oY?E8=m``kC-&R>Ux4hZS)jPc-dk zhwbd%%P``L4}F9BVbNH;1XGJ?&V`v@W$t$q#l4t#0`%D@Fs1CQYV-u>4=e4Du}#RB zJTX17I`nuZEW*m6OO8zXu*)NfZJy}TXv~-wUKpD^ddB#PqY|AR9tayVd;9|I60>CT zl9#7q1H{y8KN-%e4UVR+PKkbd>GE~&CLXK56MC!GdhKgHvAoyYLz8t!Pe6A{ul8Ww zGVMQZZP(+?O`A5X_~@ez1G;zb(VuG4?5rfLu7-hlT3GFc%mSFzjGjh|PC}tNMQ46c z+@rA$kfx~^EM$Z*9}9H$hSP9r7Pe8E2TO!6FhV|)M#vw|#1tpWZ)rsjwm8y1leSK? z?=j(z&ijV$fpv8^`8RUU-xz3z8c_+<_|C>t{u0u3YmZP_;9 z9eN%{YuJD{>%A79zSE%eMHcm&4fHt;x5aoQ4~zPHPePNYV99_*{gipozr|7xH!bS- zChdRcju!RhhE;6_brN^kONPfNeDD+41=AtD27#d?z?`)xHlO_ zpaVU;V{@_|os1Rss3V6(=XFy@b<(Rr^B1P=lRSFdVvl~0)_BJ@by(tF*YiZDbU%U= zKJ4fQUcC|@euzQ3YO2-Ep+y{W zuS~)#I<({!9k3S3trZ=}dL~8BorY5B0@IrzytV_BkrSL7jENXo4H(Ef52m+n)w%k_ z@X@?t2(Ram^%O=~v6B-Nt{tUm1084$Lv(d-aTwAcX3Kzj@_dMHO_5Bf!eS7pGIU{4 z(%*RWNQcxI7%8pCP}^uZDGc!85y3jV-}+Q8UwjvLS@ej(_WaK zIMe?>d^I{P;(F~QoFB>vG+R0TBu*7 zBSyykP*S2{g=$v{x7{?KOdBj5YLOo}HR4uTd2I*i?RT{fU_nc4CakN*Uu`45e`4*!S719pG%B)49kWpf9_n9M|9QQP9V z6JH#W)Hm3YW)=D)4U2mbqnef3%Kcc6O*>Qcyibv>!g0w^`t@bgXTFBsOS18q-;FIr z+~=XHr?CW3AxR z#&FMEsM&0xW#Z<~?&{H)sRjFg9_t?IQKKf0$w;Z=B@nGlNzz(*ch;Bx$uwx#5&e(Ncu0}+j zFl-iMs$OV>kr1Bd`5F=rbU`v+O47Wi#~N+K!JtfI10zszuW?tgqLId!TWO<|zbD?` z|FefyjU+byH3lqElEDS1K~TC{7)iZ*uw`*+(s$Pvcymtu0f-8_$|pH6sO_<6_ksz= z6o(#)&0Yj3J36yz*n)8{j!nj%nHuxDdw)pLhmE=?1q8D?C*MfPZ-qR^}^ z&FG?HH=ah@o!QF{HLgJ4ZI~Yakw^DA@6a=i$>^+Z$BNLJ49%tSj-g=Ls%QJ3zG}o? zGB#csH%$N2lT0EU+BFPLKYHwYQggv@ayjEV2Dk$nH9D|xbLRHP9QxDdkVy5ggUDMn z2|tsbB7_F_22WPnOCW5E|0|n+Af^DYn0j4pyxGQ~NmX#A!AC%gqM*f{O+xDG{#9vH8m4Z?IA zVN{!LF7X*$-cuW8C0apfEH%V`K*mkRUf3F9+91d_#*-e%ttq-w{qkf5Hf&=0i06|> zPNpTXIzi^rv^2rZbqUadV7s0~=UIIk@`(pU*@9aXl5`g(Yx}PrjXl36V!BM9S!&$p zFkW^{1EIt(@>O$wr@^HmR1=@Oo;BQ-`441AIwsP!G1LQz5ib}`t~#*XaS@B&79cub zcZ)90JS_7VR0uT^N`nB*>@;tMgC*N6#LU4fwZzU#n20QB(ebAskp!XyD@wiX)ra>d z>F2H?K3LO6lNQEds9KU1Mj)sfHCnf!)m^~QK*$-xG)ya%aRcMZ8!$b(j26QASR1hr zBQ=)D39PTRhAJyIW;vmcqP_HY^gru=+<4YDR~s7~DbHb3!^sOZ7Q6HsP7tBpdG^dF zPd3vqe;t*i?M4JB;l+ux>bth3)2yS0nS${mDj7E1GD>Q6>{2w_&>es>TDUO=}#ro75``!okpV#Qxf}&b?7>OnAUxit& z0TqS0h++(q+7+J$_R1ll02Ms5rN-!eoo_YPy`HDP^jvfx!1Cz7mk-l>3|pdMEp^0S z&|j!xZNJbPra`;0KH^ae=T{I^DM$1s>`|bT45wXV!>tD#yj`J&y30CDc|qg=|0;>8 zN#QS3xnA$Kos#v_ff;-w-+qN{dx}=)|ljK z=yKyb`}^yAba?2u(C{sG#be$4SQW+gOR zIBX7bjXqO`Veh9ktBo%aTsud+UYNKY%1yIJ&44zb&1h&e)})uStEFbOr7=O$Zz0-w0=7~mAI2n`r8Ui1>l~Qja4tfp_cG(!-(#A%| z+!qr;SK}cTmTg(Cq)yIqT5IZgAO}5u2t0kDLp>HMk0YV|J||hvo@Q9f(H<7sHjZa- z4VxV;%p1^LgR?=*GB#stM%{>3@EotZyw!Jmax|Ltnc6?lsHvaY@815_s;wz{S~`^A zFfKK2+}ITT&wGq|8a4E~PJvMeDBd|!Ll>iv&T4EMJ(U(AGNSB@v_BQqrPpcW@vHG* z)2n|gY1G6;%Fjr*^Tl+X>|CP-CRBuogrlDlrQo9A7X#CBDbmC}z!Eqlo>T+Y5Ve7I zMH664@hI>y98x?kdH{!s@xWPP32>Fz1l%g#2Yx7a0r%jL;&bsO@R0Z!=oJ@%S7n%x zGD6~iWxPxT7L~<;B_#e=mXf7_Wn~p$4Os(NOEv;Fm2H6SB>r9Ymji)=<#6B#IR=<6 zX8;$<&xKMwRWBjcv+7yk05t$OP~m+wR1F0#SIdFx)p}t;Tm&YU_Nk6SHE7tZt%&Z^ zWpF={EUc6{rinM`xl2?M;dMJclq%}fuiG|NG^^hl*r93Nj;W%1^Ont0#emi=o2QCV zZRzRcwym3{ih05BrO?71yjIBfgy6LWxn3Z6Z57d?VDQ?8k|-3swu@Mi7`zS>aUv;r z9WLTU;ox-y%FQE^yA2pLKx|{&!MKZYAL9YWBa9~)PcnKLFFgD7z<%NiXe~O3Cq;MBTMQ6G#VC=1snHc;4Qk*!;seyW&%{CT zgSddYFu}a8rkauA$KA(s%6>nZp zPT^24oZWB<=I5%Qc}f)$MG)Fy)BBguLT}3B=5=`*{}8&ngu6?@?^UUSl;SdT%3Kx^ zpm$+jFn!3!KmC~pa2!L3f8l5TdgqtSug%OmKMg$L|N6?jf|y-3pEdsl^qSYrOGv?O zKlAu)UblJN{!Sh~qi*}`Pd&`-fyd@2$i1sVmAJ-v+PJI(rRCy0z3`_2WP6D3|LqU| za*p!@_-8+Jdg!US&0J}|Z5pBboM(i0-TXY13VLRqGdG*pa=sO~GdGy8hDzSNf)u}w zFHcaqQJP;;Ncj3&^9YBMX9&S?KxOzBdfS`V|775xB^T_R`A9{A@v-x(;XaB|UuKvyO`(GX&O7Ab!;hedTZ(h&sbNfBjnB2c?<@UGa z3u5w@>iOUOzyI6AyDi^?H8)qyS4B?~-z?=qn>uCkZx2YGb_e3NSyf3@Q*~5B)l9Wk9n_PmyXp;@cBmSqGSp->0}4-@)E;$I zomIbEA}z_5a+Z3Qwor8%ZkcLXVp(U|V%culY1wPpZ#iT+X8FN#+H&0*ZcVh7w$`$? zvUar&wobAxw63=9uxTs^q@a1G!df@=uZ2(AfSI@~z847l-d z6U;NJ7vfE+@F5jGq{4?(_>c-8QsF}?d`N{4sqi5cKBU5jRQQkzA5!5%Dtt(V52^4W z6+WcGhgA5G3LjG8Ln?eog%7FlAr(HP!iQA&kP07C;X^8XNQDon@F5jGq{4?(_>c-8 zQsF}?d`N{4sqi5cKBU5jRQQkzA5!5%Dtt(V52^5lIB9_UphUr!`T7<=405Ibr@5U= z@i#R^3?z|QxH!0YI44{hTv51UaQDE~gR2kM0PZ2UhH#DG8pAyd*95L9Tno5WaI4|o zf?ET(7H%Efdbka68{sy=ZHC(lw+-%XxOd>*h1(AI9^4MN_u)Q<`y6gR+!t^M;J$=A z1a}zj2;A3jN8!GKI|g?g?gX6IJSP{zErNR!4&kZ3@OOyE%=bk{xX0l-!98KVFIT~> zhIFX+n)`tpLlyr3^H=*tWG@`Ap+pf4}z%M1GQg1)?FX+n) z`tpLlyr3^H=*tWG@`Ap+pf4}z%M1GQg1)?FX+n)`tpLlys{-+ zE4WACTEn%0ONSc=mjO2(Zi49r&3V;Gr0sUzsFEg=L{ua)Z6(ID+K|-AJ+RH_86z*v zmvDax{Yc~#`g|Yo{YCWB&YA0RA3FAgu0&XF`Ru=QkDmM%#B6~1c_@7JN{=D-!^}nI z3i30LnoEE^L(g-bZ@hEkBlEa<3U8;Hoze6B7T z5Z1AOKh}}^t3SKX*~|U2H~-%~Gkt;l$Q}bw=FQ%BcK_S2Z_!E4XXXgx@B#B|PT&9J z&OC__S0ZL>%rDG|xIT^XCWpC?|7R_Q94JwYiM$Q>Q_%4hcvVfa8t5{Q@hGZU=8ykL z%yNGVUWyRSU(DTsC+6wk`Aq0d^ZU?M_A~gy7IV9~BfB46v+wty&HV`T93OWWBg*|{ z-uD#0z>i0EPSG{SmR7Q#Bk<(TXnsJ?h$rOynH|B|-bM-C92+y=0Vly2(0}rykx7*0 z1@qvYLb=;;6T`FZ3RA-)sJSJDq^Szh}Pj^X;MK#|IJy)pCr_ zU~Ywf<{opIxh8N;h;d*XdCL{%=D>UAx3}KsZwBDIz4+?p53T!E;vE>HJ%TG5_b0rH zbpFc!uwNAXZ{$D6<_=@h)F$06SGbv=JT5S1{$p^=kn$5hv}{|=Re@{1KLeTe4nOm) zzytH6;Q1)Nhoc{4y=?S@T*NF8(qoJb5y{`RK3L zQ*%QgTu5#oncIZ8fmoY8DU^Tr10~#w+`pWyd+s@k(A$`^ z@r6dIL+8-5TW8Sa_MGv+{oZWPPvMQXbJE1Er+0gm{~Co}%}vVSyxnS!Bnb}J7>P$+ zT48=;ev@~6%$EZGCQEoZ-@$jmx<&rxbjU~7&56LA#|F%Xy>1@hcQ6MCPP+r{s=1FP zsRM!hHT~uxe&u!tGuq}Cd546W*3n$b-{dF} zgn@R}oS*ksxqWlzRQCSEt+pY=b8epVlD%^Wjr%{L_v?YzLm}qz@n82+kt?Wwp0KjO zKxmW1;eYd#$#VvX-s~CEpVKeTyMHT1 zqm|AbQ}lCg{mhS%;$VJ;d;|UH5Y?O4klIt(%Qo~LzGTj3VzlYbr4@J^{O1?*V(819 zJ$3VkoBmuo=`Qr|p(pJ3l}TC}|K^7=%;3-bSLh1ieRb;^SAUx4c>6?-xAVC9lkoxN z*u)g25;j1asUSi_UoDRy{?rR{+qOS_;kJi=rER|T5n6<=!4Lm(9{}+o?s*BVUoLKV zE6nUy;O3Jd8|^`RxeZ@^gcgbQLbAUTy3SYrthznDkU422?ce;&VgKfZT#wC#=IUHt zxo+{VKeB{P^;DSM%}Jpbh{ux57~r)bU-(@?ZvKRpYENj~B*eLIy>q84bJ3liE z&fEW%FY^C;NT5B@j_%DammohcBktTDA{Cc&)Zn9`(Y(<4R(N?|h58U7`8V&kLcWlG zgY+Ldho0nhHa|7DAXnc6O@EmEIknUQipb5M0`DPJe{p;Z;q1;H@}FIU_Csw5jVbjs z*VEhJ!)TAeD}Tmw;=0TeZk79;CFNZIrR;Nvzc_EWB5|gFxQr2_!>DP8`R*!Y7#_^`LZwB&G>z``u2V1jADC(x&3?a1>Ozk7SkeD5i?3QaH+G zJF2MAk^Ad{sz&grr$R?#6*yX`+(%oL_t8;x&f}nWd#FBn9MGxFbqrUbV~h$N6IAYF zs+y&y<~Rys;g-O$Lvg^oZdgqMTIbrm|YRPeB+y_=&{CYQA7^aGSc_0qz=&grx}PE% z$J`ttw?q`;;WKNWK<~nozCf>wb*I2nEK45q>mK@d0TPS}$LU-|?(~ zJT6bmU*vD{B5FlpHL)BIf z1>bpGby812JEpVhn(KWf?DCL2gnv9DzeOy*m*0yB`J?m-2mPmrSK;b@=t4r5SoKvS z5x-P84Q>zviN?Vi@lH`0y6^>{dD{fK*3EDfhyLvo;$GDIX`+mHS-b*nu^dM^u^C5s z)`G7fJ{EgLb!nG&Q4{(>QKA-WyElN2P!Z8wJ|G_!EoDn+wRe?|%11>{`HXx<^nz}C zfAI`7*%yo6a*13b`pVbjYoecAAyZq=YuPAMsdbPPr8Cy7N!%@U-ck9b|+KR69TI1NLQ zhA+if@h!CXr$T%GikQpkS<2~ojnnfcG@Tw68)RGAR_s8$Ul#9kjCVuFX}Q?L@%|X` zUMu!-y!Xr9a<@1jKb8oaV|Y%Ai>u9Sd10NGX~ux-V? zY+G?3+g4O&+lpFjTTz>BE1I%xMF+O6c$!P3KigIeXWNQVY+Es!Z7VX^wqhRJR=mu% z6`Qzp-e%j1oorjNhixl9X4{IrY+Laq+g2Q8+lmuxTk$j7R-9$qiVJL8@lUp`xK8DQ zoU1CVsC^Hjo}UQP162`kN=Y<$ zNj1ch(qmIKRZXOXQWd72QcsCUj(3#mqPpOkVoz2phoF5Qfsze}#1L4b4D?D8MmAq? z9_a1|d~pi?3ZdNZ{%3*Ao%={;E09FkjzprCyTGerQSZqbBncE3h2EGOd@K(9?Dj)} zqmeaA6w_t|(`E#?LQ}-Q1&#<%B1%s5#1STXfir}Qeqtb~d=&<=?cxc1_R;5r-!N=!t#6qYGKvg3(EU2OtPmlJ>s^leO*S+ zjge>^#LWsICyU^)az5Lc6Gwv+SHSa%kTL`9i;cOmo!gf%(HutsE{kyRhStc>Hn6^m z1gGu*3Zl}90uA;+2vkNfTt@MtFAgV{luHZ(cXxxkPXS#_#o^@EDo#unGvPA}Twj9g zljRn*Uvc35uj3tR#p1*pXa{1s9k6p*+qtamXwUZI=_jx+iRE&)pk??L|MDH$2Pc<% zxcEh!2QB`JwnB4Tk-%+50&}ATZYvVFtxzcag(&ewpn)j)l6(pLo!Yx7`7+v&Xl_Gn z+=fJ>4Oszyq7%DZiFPoG+rcRLmV66uu90hmORfd|xY5FF#8YZvqPc~M<}yv-7ABHQ z(}glwj8sc3DoAx8mFoa;>w9odt)z|1Msj^nTn37B-@^HB<$SkszS}w9!#Ll|aK49g zzLy909w$n}I&M60f|!WXr!pwRWl)sMpd4bc7*Agn%kbZn`(-%yi*oLl;8_Z8>9 z;@mIFxnG8JUvaHVB+7G1l;M(4;;Qf?E!383u7}i$CZTpwZPaKNii-NO7~0i` zxOHeK%gJ)^p%%41*HtYW%f`5-8mrMpw7@mVD^xQ6ej@kb>1VL`3-F6axaDZZT%#qo94(l4G-2M+oOwrU<{b|+ z?`X=r;}Nd4&6tC<%G9$Hb(9mfP&JfGxkPQ{ zR&G%Xn%fDYiYlNAh-%c!6E#($N)!)bk;)`d9rA5qkpdalBNC~{Cz7#rWs2~qRFx_U zLh>yl3PAcz6NMoG7Zpk91r~$6dyl$D6jH?@r^YfDi)1c#KXb9Vs=BH!8Zj@6g3lFaYQs)nkeaI1$Q{ZxW(c{5Rg`iY_<%RrT& zYu*|@==;HkT6G6>&pU|5+_pz^+aAMhdo;K0G2BuXx0J=WrL3pAL5jMEYoO*D zXkp%}n75{KZ477L>R{gLVBYFLEiA&apM_;VD^smxso5seWExs~qS|Pd29+!;%c92L z5892D}w3RkQRM!_s2}q{kVc zu+4HaIQ$m51^>QPZpFWBliNhNd|SejPrfVP#WfZ|#`SxkS_@NcI8t&C*FP(GU^r-& zTEjqk!nhV%k*ZYqQ>wzb7TP&g;hZWP(o-2vsok`4EwpkH3FJci3Tl1n&}%h1YY6~ko}!(|nN zcdLrFK`F?EGyTXuH4a=g3ax}2EffZD&;r`|8Nsb90scfs0wfiUHqOD0>@Ueh;>gdB zLJWm`>wEH5q7hsq{)J@n>^$Fj2c91rl!U0Qbu!PlWaIe`=J__}_TkL!!eh=5#;LBvO2Qyb0^bNG*ePE*9;d^QZ)1PIOgGTO#1_3B#$bNzn$Y|XRalK zaf9r~r7pSDCAaY;SCC|Zt}C3wQo&U^hh2F`e1jkC%8Sr*$n44J4OT!uuqEQ&4N?S2 z4b!m5@vBTB@1w2%3hnwCaY;ZQT}H_QvWUD-R+hEV;||%Rk71kiePoj^L8=~NUoMMKd_bc8K&Ka3n?fNtlDrDC<%0z2Y; z$eZtwFPFvd(h81T5PYh%tRm|`9tea)<&hv#(Vwj(YN2jDg1+n17(sXrx$=ToAYK!1 zL4x^Ed@2r$?;#ofQ~0F~i#HbnwUz;u)|E|zAqDK=i$Er;j1>nOL*ng(8aF_UK+et( z3n3$|5!=L0)RH5xY(5L=G7HjWEG({yfmc?Q^<=YPNLFy1f=Fd)*eTQz4?}W$0yOat zF%nYPOh~=2i?!ly@e%6U*WyQU4pPz|GEByyF5QDx;v}TrYvKm@d_3x7an!?Vu>Wci3@KpAUksx}WWU{1 zv=dK>XCNt#7SD^>;w5l}_2ONzTYMqD5kEn8{+BRO!=2J2??oF>T|OjR215$018@(P z!+ucIM_-}6=nO0H!D0+7z~?}kUm-S#?HC<6AdZPsumHafLDvDxv}Cj{70~BzC|do?nXN;6c9$LrN^X?UpIBBwE;- zvXOiw7*b#jf_uS1tBZ$F7dwcq=rIlz>EMO)(6?9#yYwB9UJs(CoyH0fnXs3OlnH42 zO36xS-5Sf*vQ3vReFleJW6UB9w=zaDx)=*H7Go^USc$Plw=RR84sXENgs~N4d&W+T zT^V~Z_G28(IHG%>XL^RGGfrZh&Nzp0A>%8I%NbWQZeZNjyKl7H2HYSb?!BV=cx8j7=C@^~cH4p0N{SSH@n9{TK%`j$lk@oWwZ2 z|G@739CH{KGcIFX&A5qiJL4|K&lnFeo)|#?dy4Ta<3+}6jK33V!DwfUWQ=DlI0)3M zlNpOKmSQZ&ScS0$V?D;kj4c@34jNRhyza=@nXw0BAI5=o%im^RoC&sRfy%_s34rUy|m=3HGIf-#P;~d6?jIS^*XI#y= zfpHt-4&VckyBPN|9$-Aec!KdHqnGgl;}ynCVAaSQgi%&T2V*Q_0%KvuG{zE)Wf?00 zAB?KTSckD8V>8Cqj2#%CWbDq^n{mLPLFLOu4P_j~n87%iaR%c&#>I?F8CNi_0hW*2 z#P|;52aJ0dKVv+|c$D!w##4-Effb@IGG1f+oiJK3+8HAm;~5JwCNmZTR*WviSdOs@ zV-3c7jExyvFt%mv$k-WJDY^$^AI5=U$&0;ecCo|4qoX5DBaVg^p#x;za7~dK3^uYeHA29A={EYD+<59-%7*8>t zWxU8pYjDsgD#^-!*IAMd5<<)$7UFO7ht$iJ+}FKZw4g5 z{B8a)FiwtHH-w>ZSb}GoJ)wIV3!pRg*y&6?Bs$Yb0-eKgmKaIMKNjF`^MeZG7*3AI z-*cAebx}IsediGmwoq`#^2@-i}JVm!(#kx z{_r0DHh);0zs(=s%irb?OYpb(!;<`M{;(2%n?J0~-{udi@VEIx(nq0DoBSY+p^{$O z-J=8JI`?55r3}U`?#DO*%~)1MIR97up^MB^5BPR1b3jt!d;IqqGB|qmhA`iaA(QXc=ZjH(?fH7e-eP zVW#UebRB+IN;xoFm58~dvd|!`g_)lg(5re<^#E0XCc;;8n=B(%2ijtMg-u)V1Rr89 zi{DYH!Em>0Iu#%}Sh9V?{rxkn(a_GN*4Jw0%*rv~qr2G6eq&&yHP zG7>3?L`ZZ-C=b9-=^Oe6d;(Hzzz-CF2^c$k@sD_~YCv|=nfi*5Iy2}e^?6)L4J{ks zdB|~eP51-jF-BU)QtCq(k(GKs=8L4>ODoFiouUqK59uH3E$~6?^atcase^lveRjZS zQw|@b5AO%wsmAXNhY#tl(^sGvy%bmBa8|VzvvIXBOC|Lj{EyP}F;9I6bHzt6M|@O% zgW2KZs4L$>2l1>tC(p}Yu?`nB1LY-o8E+5A+gIdOc}@OHUYFQYMEd0K(l7szH>3#x zRic(ylvUZ39dCEU+j)d@hqr5p5^^kNp?|>a^GTX@#+>tM%r$%es-J2E{k4{=m3jm- zwrwz9yAG*LgtVLrPTc@w!!#xw7^ObNBlr~{QQM(su@L8a(7RBWcL?|_##uoJgESoi zK1*y4h0QJ%*SBN+=})m z7M!}UT!;JOay_uR+yJbB*{4wWn{Y+F2}dAQ%+*>j!rxB5jhGkXIor~hvsJPk$6-g{ zDk2Man5RWtT&xFP0`tA}T^i5$CSfdoGu}*+G|!ucd0vJ2W*LFCUxbP{ggJ**m^pb1 zGZkyW$Jb*dej`S{H)AekE4cdGm@9Y}WApD}Ec|`&_z%TS%tGwKsQ(^}vhT%Q&pynP ze1?!F|7{_4M$A6P{KOY%Prj7tava)<@p1zGqdlYv(%CwMnVBP)2|0?HhhrG&KY{c# zL7Y`Y3)HLA(4^Ue>w3681AUskcv=UuF(Ir*`a=nSI(0!%K6X|Q4xul zr5c8Lsprr}j>NpnXv}kr73r8I%fJj1>D5fa49aB8SWLyd*>ub~%@8v&3qDv5kwfJ$ zIh=SyIQUfrakhYMxTLNp%2{Bxf_kHLFT;=Eitq6Dt*0`48-EY4;8XB9w3wkgZ;p3Q z;u+qL2yj~pT{@6I;d9^@;K=M3{to=cpr$sw84IZ|!*6kp&}!g~fVCLMOCQ92fMW;a ztq;Hl+!9{}!flWHH8;ahVc-47xu?PwB8*v>qnd*`p?R2@oR3+(g_uQKj9IHCtU2~7 zO8+&?&%F*#^9JUh-V`e_V?08Rl%wQmN$D(&oS=C^@L<&Z_ixtBKrQ}&?&XKT>T)Nr zr~C-mi{ITv&xCSZLwVn%W6X$thuOp*Fnf0rvt_3+JC&_2$uCfwyqL{;;&vLl`;`1O z>XZ9#)h*1}eIeU`uir+`*>fd3jml3UpE;pL^hyjBQwL@&MMG{6TruMc6^yu-IYckYGu*l)&1P zRV{TajV-M#9W0$Ky(|MPLoK5$8NBK4Jj-GWX7lBK@W^2(2MajmaL|JKW&sBs1$wi9kB$b_S-?%lfc7llsbfKb7I4;d(4iH)>LB>RVq9$jKg$4J zlGYsQk#7TUQ{cNtfbW3EDe&K;!0q653Viq&a0hsv0zW5cg z&Sx=)dKu?)m;wDK&gUVKU%?j>K>G^(huXqPn6FphL(~>dMqN*QO_4KzgXD8S ztRV^!jLC8eE;Vwp%f!10f$VV4(7mMCTF_j2e=@RbZ)cw$6OM={V88mPR^3eAZxd|!k z2DG;=ki|^sZ(HQoO30HqA5~KRg!4B_L7Ubhk0}eZxh?XzvO=HRB2OrrJcIMM$}YV( zL(GED-xHz*`SiVlZZ~AYAAsi&I|bSBB=A?nOhHCG1^f-MQjir-11}*)N?t~MBq-@V zA;Zdn21v^TTo010QgxZ9LGzlgPQbobg}JCsfMdYnE*?DcuDR`B6IMR{b zCP%`O1JXRnHt3^KtR=KEC>8BRC-gi!kdI8mSI~rq7B;n)Qa!{-X_lZh8jGTRMp39~rTQXT(Z50dUg!!puLEDD;)h(bsUk~7AV0-UO3)`w0*$Wug7mK3Uh>u&;W)7}L2(2{=( zy`1mCYdeC^`b9U^_8bmvo;dLwYqO1%X|jwM3wgVyn8uoq3pvJ%SpV!*i33u`8}bdY z3Yuq-x}p8OLA(WRtzBY0YYA^=LckdjA4<+pMYe24@!!(yd!u#%fb3Mk*qQ5zsTBl^SRt!;xsHrYdirlo{9d~dgz+16x&(rc?av7?c~^h#IfH6EzO!@H*58N zs_LqS;xpAmH4z6{WA`i8*gXVY%?{!)G;^O8-@pRt8F7mB>CUjunwR%K`Gsr1S?qlB zhB!x7k7(PdJjpsNkRuMxk$_D?3~~e(8qh6jfgWEQ-~>nExXaIsXvA_^~b6n zhrl>R?z4c?14}*hYhRHc$lahovTEDNRz#bSo*rVe>aY5XEo3Pxwt^Z*Kq{eH z_A>rEP|K(m26obc2lxc>sEY6_7^GO@AU5V#(ae3^L0WB(m==JRTqnFqyrB>%mMjUf zaJ1mkXo*^sCfcGLYKeB>+pS>*M^<`|a%pq`HI5NoSWmMrbL@W1JBKsxe2(>jM=%E+ z$t5rjaf*Qp@i*d#)lu(>k0me%N@ShV;>?HcW6O>5ay@un1=f|W$Xe2sn6Fo6zFnL7 l_QTA#v9}MxuFP!?@wR%<@2iC~@h8eDifd_ifCleng>95kf7aCr_H%ZI;#qo$#sR_?3W0cc8BtFBI6^Ho)>RhjF36xGiZKvM3i0D>ln!U z3Y^D$NKhVTFG6{UqVDtKQO4p4w)B5}mN@=Dxz;zb5=g)D4`)l#WOmU0zq;1n z#JpdS6P*h6y!TA0M*WSjD zQ2u9RYxL7U-M_UV8-$$y7sr$$C*uB2lmCcYA}1pX=I$xCF-koRv+19`+Tt#6Fxw!R_$zd6}Fpe-kG-JuVS(4UU34&ohM1;jhLt;mu7 zH@D4@mjHGC2WQj`X^DffYI*|H`MXPiyeZ%gfLjhO7|Q$?M@kC-p>Nba(k(xMa81Y*_q?#biBb6)&$`JVf z$^GAbH6>$_J%=&Hw?3y6pgkBbwH)BKJ80)m=-1yI?FVI&krTN71|Pz$f6zlwzyIob zAy1hv^7^}@CqsP~=*!=o70^*fmw-HsZ2swhU#TJeAC3mzM6LY~E(!Idl8^&cA^IfT zgXU0gaK^N)=#y}7z-zDn=E&MJsswi#*84$l2z1GvEb%_^F?lq7P%QkA~%^H!p6Y+7D0G2xFB#FfYyA# zd4S6`_}<`?zHA1!9@)w(p&h`1d^7mY;9i4k2AJo-{}5nogz_ce01rkv5RXP~)G;)T z+KQ%$vhoCy(_?`?-i5VV3v*tJLg@gIr9|EpAS-$%;zYSL9L=ILAuR&=lXCxa*(kt& z71Z$*VOj&sP5@J5fEjFnIh2NSbQ$UkZZ9HdCLXPShu@t<)#rpF(md*PptM6x4CVL%E?)E`&M?;ZKnVl<5J^1IqP> za)D6J5z6^PxhQBi1IqbBxtUOA9CaT2Q&46FS_0*Qpj;f)wKWOoBLvoJh|waTeOK@g zfxiP>A1FHjag?t00Tl#&8`OGTriJ(@(0N7yEssTEv={Ib8O&=E@}McSh`x%tQ_EW) z!#bZu^#Q)-1#8?B`sUgC9pwe{;oW+T8s4f0_bH@%L;6!lccHu>e>jps`d8EgnB(Ed z)u;z@rH8lvirxUuE`a+S1%n%o{zSpxhQk_iChLg`fxZQUe-b4_dNTbHn$V_S5xy$} zc|~18W}FrMF#Fa0sHg!BL! z10P%f`Ge6&qb{gFeGbj1ji3xT>N4s>E5W~y`ikx`vY{SB{3YKh;Be$R9@>1`Z!Y3p{+l|diJ8{pl-52G}Y*PG?gBKJYh|0WlF$95{iI$ zPl)SeEE)#!L3A7%XygQGmyjJj9|hAZkcG?`r)Zn}0evNdpNzt&!Du{XhDJkw2T}ddV3gi^80~L8 zOLS$~qgF3auQ#_QwN8-l1YLPQ(T3apK(jKUS5mJ)fmhIF^fX8xC;8NDBqhnIzB9i}^p_>pL6`LBb3rLB8Dk0Iyi(?ZLbS{q0&d!5I`TLHGO(79O zJpxYzH()|kKnl!yB1%F_Vb#Q<7&ITH0KRsBb4AYJTp%3|ihweaC>1S+*iv z2*-)-xj-#v@!ud=@8eJ?nurGdPjE<&Nvp8{D<0YkfF4H}+Wueq@qg715l6KcU?)PK zb%3R}y&Q%70UzTak6=>D`D=Sqp&w+_Z^t|U`Whwna1`W40`wrjc@p^lhIKMeDNw=( zRp(ao>s2FM?l|@xkZ)h$33H`0Cr>s`CLv~7bmRY45W>;v}WcQn{ zi_S)8r|YKcsdLu(=tk<2bW3%mx=p%wbnoi+>JI7->rUuS+pFy@?Yr5}wy&{Y(~a)N zbTjW}(aoltUAKPS#&nz0ExN}Afo^SuUcsIbM!ga3MMo$lWl7mlJ*mEwBQ=(qOwFbi zPzlhR7TStFPv81mZ*rhFFLi32mCjbD6MN$=_9jJ_1HIV-z1g8VpgW{Ht~+Ju%?$fW z`#M8!I(O(z6!eB7y`eTkkN&T}J0!F9Ik?h4eg5qEXO}-ax7>Ku3!(cb5PC2|s`|k4 z!Mq2(??1bL1pbxW2b;wGD{q0`uZMpH_r4}6_p0xe-pd1j>AgkwqVM_L>kih5>+<6; zZz~~tJLL@X5=8w$D`*SambRmHbPzqAPNMTb??Lot`W^V){uVX~iD|pR-%anQ!G`kJ zKT?|BP9LNX(MRZGZFvwkgxh?QL$~pNiXK8o(j)1G^lEw&9YqJwW9boeHtkIZ(_XYc z?L!Zui|Bm1kRC>F1a7TD=0JT`$R2e=JyCC1HEw7itnTvKMD9v7@95er+Bh< z=n3>FdLms;Pooc_7D_>xP%6p-Xw#O`QQfHiKo2gIC*?&A1$>O9#!-`~U}`!QNkvhy zKqHCtI2hA-kd+iYl%7v7rx(y!^bUFpVBj6hanv9Lyzuu3eD9mp9ivISny7xhE^LB9B+QNUkEqOqWV=EC}( zi^9|slg4Lw~itbHyr+NTYn^Qw5KWZ2?oEk;>(s`6W z(Dw{#CN&GzTmTghx*&~=K-Vz=-K!Jq?bINrJ5wyOq&lIlRA=pJ2Q zFT#QT!GmsQhk8-=pbzy0+0_pXpd3J#>jUuCV)mc86;&OXlYYG)0~E8P@!l# zXlGH>95j!biz2CT6ir2-1=Kv0M8%;+C3KaD(H=2^ilc%eT+Uu z9|x+8qvoSnDjF@MVo)-bK+mFQ(_!=sdL~f!E}&dLI+0#XXVS~)I69tArZebtp!!90 z484?2p;PH4^m@9UUPG^?o9G6*kzPkv(>ZhrT?})GTK@pI4y4_G_@h9H0lOt-`JbgH zvg8CYu0p+NG zI&6X3dqb;UXeiLgM38SYfkI+IGNc3l&PQda3avw1KpO8uN6-n-ht8uf&=vG8`W`(& zFAzp=fO<@UYPwP!&`dv|_hCRQCDA}7X;cQ4N3Eo4sZG>g>MV7I`j&c1HPZ}m z2QARG3#>?ASVwaJSDCOH%KzxtWNET2 z*$UZu*&f*m*@vk*QHvqi#m7M#GK98HE}}8pRteG0HYtVN_+b&S;y_ zQKOHIzB2mG=&2Dldc(*V6=TixU#5}2h-HdDr|W;Qbim}AUG%mwB; zbB}q!{3$n+Tgki2o#h_#A@VWuY4UmURC$hkrMyAjB!5S~Q@&q*Qhr|krTmusq5K#5 zYhz^08e1B7GwyBdW<0`pit$Y21mk7KMaGrJb;j$B-!a~0e8Bjq@dw7A7=K}W&G=j6 z?~R`t|7xsP&&66e!9RRf>AW z2F1IIor?X6qlz<%&lO)PzE<2-e6M(}&@28lF)=YW(U|Ziy-b`;2AfPYnQgMrWUt6{BJ zEo;Zxv)$P~tRw5j4q}J0zU)YLB0G(p%f_*3Yz|w(R_he$`y1QLwwfB7s!TPeT2lwpex|ObKBm5=V@#)*hM7i~&Np3Ty391sbd_nH={nQR zraMg!m>x4dV|w27lIeBR`=(D!Uz)x)Gcq$Xvoy0a>uu(0Hpnc%Y_eIX*=)0DvpBQG zX3NZS%}UHxnKhVgG}~@=(CnnyM`jnzZkXLOdu;a7?6rzknW{7@J5^7Wv&u&`LN!)3 zMKw(ou9~NcSEZ@$h_Kot@*p=d(DrSpE3W~{F3=~^Lyq$ng3$0H*f8v z=w#l>suSO-XQu(3+&c~GmX|$f!~Si@&#j5cDtTZD9{rDcd)= zBj{iWbgM#V-aM=y?D92%1xkro~HHYZF>m@ZbB-i`=g$H<7d z6lWJ-F}*D!BC##<7DQW0TN`b05pr8Z>SS9?>T6q!bh#~@5*rs4-4^k04|MFu1Vd_w z!4GZoI~M9N__pl7^-n^DA#<9+4{P%~!s>vow(P&blCWsVG$7BlBl27&;+9Id`u-hx zuD*W-=<3@6d9H>f(N?)5@?3r2BG1*g1M*yb4akE)hq1UCkmqVZo~r?Qt`f-@n)nCu zT-yn#twhKE8Ib2{K%Q$@#|Hm_JlC+ljkP24TzwrEFK(whF(^@;80>&HG2RYHj7eP* zg9d67!v=JTVG&tkNJ5nu^p~16pot_&DIF8UMJSf@|63>g|I&%K3`i>cwoe9zBqev~ z(*!YPqVy{vj&xz-+ZIJm<33QT2`fd+e%t>^Qg6e=bOY*1k&cKL0qG=T1gYsN zu~;eC-nQ!q17DKT+xdeS1qy?TZf*2M!cxjx#JNdqSuFQA#JT+iaS&_c>Qdo$#JP1q zoST82i$wy+uY15)$!o`)d%#~O$UUIrxFOcD9ru9tcH9ljUjp}bg51Rk8YupHOd+|R zf#laq;^k7X9btrXJG%_@kdn!-_uF#b65|(BJCyS#@LZhR%R#UWo{RI_axTunq?}uD z+fX6+m!U$u!%!jCHZ}-$6c`ee_9X(j?W2XTVTri7MTiS8LMj&_6^V!z8;_KJ#a>3X zBQ#2kM~UJ%S`0_G=S53kq9rgf9mKI)OnagEAnsxv;}Rp|f&$0IE{K)t#7cD*ydA5E z6F1L=G0D-<32_k#QL&M6Vvpj)R;BC_aR4_#Oip;4?Cuer5R=#u8;MdY$zsXmw9`+K%}6EEJILIa->N6$i!$0{JOXh>`H;QS}rc)bb7dn z$p&OgMaZvfTMbufQpB_lH4GY)pOj91-BKmQiNOwN6XWdz6=QGL&tGO&f+9_^6qe>$ z3b(JH5#f_Yga`SD`}&7Z9TOfjCOmk2xbOII|MB4gQQ2G(j%@;cW_&e|Ve9vO72YrDNI1hv-Mc)wjFvLB?7ReZ0 zpe@md1`TmTiffxsX28wcUG#jtMbB?UQtYzm7 zK|q2A0TCSdZSdZ9F-3%(B7%lr5ps$I7(4=PkmFN=S?+y(K>Bt>}xrB_Xl5Vt`7j(H9|;kO)}}5XdAzAd9{TnS>?kSDjQyRIack~hvC-G5<=?Nl7Ta+5TI0cS++7pr@l0oc5 z&r1=r#aOaPn1uh$1wj(so+-xunz=AKtIV9otzdO<@n!D`>0jKqNsqIK0Qz$usyqj9dSC?5o5s0 zyckY(b5SW+5jUgla5{SookAa?Tj&|w3i^|x;rzrLEattyR_+6K!%0*q*p@d@Hz-US zgI#nh{HLg*~>k`0%QkxiC` z%2H%yvO3uY*)G|8qK)t~*;U!svhR$%jAk0u8(n2AneNOGW*ig7#4wAPOs0@2XKI=C z%ob(`vyVB$JeTwG5%O4hk^F%ClKi&(7h}%Y#W(=0c+0?ow+^g#r;R@~zG8gc__6VG z;}(U9!dkS~xhsY%#weyLW+>jX&onv3HznfZ`_B8c0^#hw%l<7j#4ATnJ zt)~0I%5~B7mgx_s&rM&M{%NK(voz~&<_Pw!QD#%jW|~EsC7LZY%Qq`GTW!{4w#{t6 z*#=U zZrRmxo@JBeEzA3se|8%;bDO(bq_x)$){fJLXcuUUwT;>>+B4eEwBKuA z*;2NqwmodUY{%M0*eGUxt*Dvot=}Nr`<5S$#&s(^X-Z}><2Oa4!tQfCP#ioJAhx?#F;x=>w&E>@SK z%hr|YR_iwEcIl4jKG0p%-PAqM{jAexl+@&}(XyJXoXV^w?OAzUHCAwI3mcYbhq!Vo zEax({EEB}BMVX~Mi!I*AYF6`5V3^$M+LAi$`*XR`*odhs%3GDK9V%a1n4MYAtK|rm&n@(@nT{DJad)=h;hwjLE60DXQ1Lis0B4KX9x&N3kogxjq=H zSRn}yVJF{WRu|+~WNW7#=2YW^R)(ObQOlO_g8Yq+(Q#~FPB4C>bKuxK%y^~gwV26G zXYn9>^_*~(VVTDA{2CYyjJGh0y*bPKxV=`GDGU|7gt*1L5V9D{1Rjso3SIC64c66T zV=Tj*7Mor76ijn?!9H6s78rro3Z{Pdu~{9@)`W0t?l6rN1vMF3K`p6^1&^^jL=n{m0t)rhC~+so~OZXxbI`kUFNX|Ck(@;f&x#p6KwTXObj_3NUq85X zWY#E0zrn6!B92|LV{@l4=Qx-X5lN4wS;b%FY5w^6_|0oPdtXessFyK-Ej1p7m3Rp5 zQk2ea#M=o1O>r=zu9 zRbErjpnZu)aO`pyK*N(Cfl~Ve971Qy9T`@JPs5lzu{k#8uIoL&;m&h*geU{K{Aw0w zD&DC9kc@`G~gAZ^b*+*ty9H$MM8SbA3s|uQ`ujE-M1GK<0YibMX zmT6hc;P)`0yo&r2v0!WBz%c-L^3 zNxifJGvYdowm(cpC*1SJ<;m_1{Ibfb(mL%g^0l>f^<_MEFBDiz3uClGt`I5&37OkC z5%88Rg^efn!dgEQv2|1@W8Cnr6tSw z(JdMW?g=dQs)h>wOMPEv)s~f;*V$l=&watBm)mrosdg-`%F}FUT3N9cz*kq7*Eig< zs#u>_vAjr8ygaLPxpvs>v$tybdo`D?eXnh7EG=r_8;fenD;gE-)>SL((zL?ml}yQ! z6=|>>hBKL^)j&abyxe)-fbre6g3*YZu<9JK3Kmk&r{{x)ujTVr)fCoiU&tF**RCOa zZaF86&&DcPrlDH4JY#wJQmx=E=!DLKM;E#tL@Bhl+GxFt54&0C8svx};`pC0IKHGBZjRW%> zrg^md?DmB-a>{Z`^Y}Eu6z6c8a3`i>efgS3n=cj|4qR`?-qeo)wpRdbZ-zX(pb&^} zdGxHLz@n_u0!(ow)%lHB#=&xIY#yuWKfHbB4a=M~3v0Z(pkBLL{{GIixR|+dVNna3 zfT7ox6|TzF`pUC%^D}w(lFPvuY1xnQcQ{OVz+_j|6xVC9Jq*8cO$C2jKW!$*YOZiY z0z!PVcpSuOG7745*J=;T>oU2*`lZ@YNgO+*^poH_+B=s|f3uk^hSkfpv*p=EW!c4i zZ0^FvG1`Sm>kpRkYf1`MYg;3J=2K`*Jv| zS>Kb({cXTwefRXMxWC0gtW_V=AJFG%+y`(og)PiSoO(%Ks2g{`HwP5NsE-lm3Iuu5 z5_cBYNe!=`s9)yUlH|Z)4PpMUa`e}m9hf!sMFaL~dq|BNfU^D!3 z7?#@wV0+E6 zgDqZtkEw6RpZ3elEGvU$WI-5JLt(>G?I00WJ}-n66XYk&6+$je%nzy)rIvZ&wOO_`GgbBeTGbPPq513q~bGzfiMutxH1M&f3fHm0UHkKdd8>@h; zY2AU-6y+B1p~*q>CTsmfY4D)t%d6jN&mEdSt(woStOD)eNBNqXs`^!B@Q=r`Lf2b@ zMH?IU1U7DEVB<2}113g;CqN@T@zgpVJJxwU5&CL{2|^d4w-5x1S^u2718^V0sfa!( zaeRsA1Y}PSAFmBrxcf}a%9`>9{y1L8#Bsp)UASq&VWu>rEHl%_>7$8{uY9uW>>)e$ zAgI{oHMKnEu!5;?ELxMU9WBqz6SdnMZbbNzOSLQO%Io;A^v=vi&bP&rImihXzqsRG z>>+vmTV8fcKh}|R@5`}urPY}3E%trEIgtm`yCG38nkt6e1s#q#kshtdq!vlC&5(cD|ms}cm->hXdl>! zYZ54yKY^Q|by!3Itf7WTax6bW_6ozYPK4anetq%mjRyWk!>qG|0U92QXMxVyfj5SO z+NqK^{oajphwkm;MoQf8{17Iun(*~AbGb3?`wI3P;XEKHLCpbGCQfsi$UL&Q;D-v? zOlDDa&RXr~z;D&hKE{u+kMNjL)dL2v>HCRniLE)w?5uisBQOaDCyG<;g{?s?Bs&O8 zjGkkfdY=XLhr00du|>OQHj!Bd`FmMDSIB$x4Z~favML~e?fcxVEpva0iiB@7FjL%vqTMZ4W7nj*|~xqRFF}|mn~xi(?@=o zw^ME4E(3l)cpas7#E&eoy|~>{d#vQt6KgqjMHQ!Zl+>gS()~B=up*sQ+wl55wc|lc ztOKc50a8uvfxpB*O%d)Gv|7wZaC$HOOb{lbq@xT|qOK6`v@jR&YjJJCrqmROns6`m zMB!G8(FNSRoEzK%veXfF%dkntTYrR25u#w@X(Pj{03k!M1MUo4W_rX8p>tpehyq|I z9)#M69$dkhQa12^DtP<*Pt5yd_^>Q@5#%zgFu1KG;Gmdk*bAnJnD1bN@*a0(7pK?YRBr1#tExBi!c-xK$;cx5%x@rRSJeQk zT8+;#CqCGA>52_jx_l?_c0z!#RrB!rR}Zfo4G(bh^K%^qV%JUumMLIS)nJ2ora#5t zf%3C^7EJRG3iRhEljWEbP@20kuQJaXTL>9UPGxOTofadJv4URI38yib-S)#P+{Ff? z;a>@?op1uEs3;TEzKv<1TNvZ3*m^}e*cU7oHG8S=gu+(N4~DRZI|G{VyVzEScL7F+ zffAy@9#}TyhG3M8UAR6RwXM0QOg|bFyeLix#dq;V`~}lcPxLZD1}ao(E_C3m@ag;b zv_S&}JA+_+pF0O@dZKV$>}=w`in5A$^_BD~ zqi1^+WtHU@mS*M8wgOWYs1?9vyjx~5>ix?_%a&@rrQTiS+;x{=*c;>^*LT)dS5}wT zS+D*C%sPY}wKy3pTRFKLUMm;w2)ptNia>T-=T0{8YcOU4TmOHv6JVR`^EB^(d1n(b z?^IXRua&lwV1Fr0OD#!-z2C?yzZUU$zd`w{zbS6mgx&IIhaO+UGVP{~C527=n&R3D zVw9m?G;^}wnq4$_e2eXDp_^44Zp2^eyKdp~OL7a=b3}&`5HQxf<*=6nCFxsC zQIGU%WmsnUT^6U8>n~T<^x0TO9mY2J0g=ahfZ;60I-Gzrv4`7p(DoM#_Ch@D3Oyh8#{Kwicng>y zZh!`F%dV}>Tb-fp4qLC{ynNno&X8%YTEW==8m9R={Ym4swQIIk@vE9Dw!LeEhk&`+ z1olrkU@;69GTFCgssyYR76C&dtl{^$oX{I*;S?M#8ta#8djK~p0q8=E5YDzw*Hw-s z5@2PU1h|C@VSs+HfgtMxHtgbdE1g&hG^;pbFXLI*o)BXQt4Z9LzWcph+YZ>l0YMWv zAV`7(0(A=>Wtq4seHY1DX}2xCDK=^WWZ0>2FgG5DYQ8`5jGG}a9@7%pn(|ufx=*`t zEn&d13c(7T6TpD2k1XY%2+@5c5*_THaWt%c;f$ol-XVJ)?8lX~Z?|C2#NaLRSwbV2 z(Xc`^REXv;`INYrIi)icIE7nLouSQ>$7ikGT)~%vndEd6i#KvFIiV|#=kO|AqG6Ae zC+wK6U6NgzQOcKOFxjQ$MXR+{@{M)bAUD%Wmt>}CvkO-(EryNrDES9lBLa%}vLzWF zE8)-&aBlYkHpR7T`IVnF9{R}U>cYbzV8Xl3;RVdv8e$N0lCyGgzqD=RE-g7DsNq+` z2D4&KJzmEZ!NO+`#!Vj+5bDZj0%aAz-rb<3HfrnSYW=sTW2TN79pdB9!V(v`+S;cK zeqVmF4@iSrA`MKVI97iWhj7_>C15L5jhcP*iy~g%sf+;;)Ub-L+O%rR78~5z?H(LI zNQV$ZSimf3nx_qz1%hYAt@7pia>GV1mSb02dw~{N4@Xfs+Ofbvaxz#!gD+@sKWqk@ zyY5(i%~uBmt`gMn1jWej21a)5kNeJl_sr&n@25g%JK-Erv0;AUgokG`!Ey;USg-`8 z$Z<9v2V!a&9tyTIV_^a>B*4ZSvVq^XA03309ErW5-3B{s_I8y#181-+OL#pqFKEo@ zV4soUN6u8Ps9d>F=bok{TeXzeKeM#Xf708z*S- zL=B*2dWA6Qps2CfpuC2q@6F4HtgIDM`Q8A zSYbLan?ZjFa_l1=r@--wK3c!UrKQ2J%2>mOu@`69E|wS6vh~J|1uHY{`oWSc$b?-{ z;fkU{8+JNQ)jYfY^}|btXN?}<- z0NDyQOL5khJ2Py0VNEt1>dG4`D{EHq?^ZW8HNny3ocwL^$F(Q+?>Jn;AE`;)F%xhK ziXWDJF~ULUBglnLLOZQw6ibYW9PC!Gq-=>|Pi;I%M() zo+adVQ;WB9Y;%wVP9u0q;G~(<@5Jtc3w8nZ1kA#vJeYt8*8;I8&Uv}CUoU`J5zn5w z0b#VAcmii@ZZ_4h6{)G^DOzEPFh%eeQnGn=XUthGUJHC}Ef+Fpei%qsu%BGSJp>xl z7Vqo#!05;0dJV3_CqspkjLLyCoC+4_z=oq0_DLD}#9G5@hL7Zm`Mxb+mMUhCM2vGc zY~qUf+ETImeK?CVxSM)EF`r-)uA0?6KJxGqrnG-t8rK($&_rD&R%Y$y4MfvuG-w*a z=rlYvfy;$4w@l3kDPEduojDX%0Pv$W8N`0H?aa}O+6#xHCRFk&iRur)Y0!I6Nn}|- zt}tb+=EI#I!Jhn+)AIw#K`f|}H{}i0m9RDYg4NEFtCNWNUDfg~uF}A{=Jj)+XR~4P z3+I-GE2PO`A8mNMKE!! zd(djc%{N7{pl%W_um-Gdjny@caGq`1tYbmdsDr)H@ej6NV#yJTVN1^f7GGziQ&o7K zjKv4JQ|!Bqr z*h+;8L^L6PFvo)>$pZHR8y;+lL~4Xd$%C`P%};PzI>m~zq%f9D6+y-z0fI#=+32YaMB9F^v8fSBZ|eLx4yka9oBov*uAG}06}s4Lg0K9cBwZm z?fu{+$U`$Y^)tbeHDxuIm3Z4~GWe6UFQY$EQ08!-#E)Jna zL{(7m_7)vPR3$?1QSi+abQr-~YIrJ2)zWaah^j~Mu$5{+=m<@%K?oilH&XD>m0E}3 zu`9J6p#g|$l97kVjuf?71}_%jsWv((qu!+uwDLYe6$qa8A}HxfQQK*_szmKV@T`&A zO~Z3vYM%^wAoPKZdQS!~PpP9aczcRIM({-sc=!n4EP)5X)Mv44${r zDKhx526}+#B?vu4^iqUoAbJ^scb)X|(I}px&zYkY2(3c&H5uw`Lf@PU9|b^b5o$v4 z9+Vm`gZI+N488(H!9!8<6}mYH-o+#Md`2>Y&jP@kWOx{iIw3R!$@)?7Kp0+@!t-f( zPYq8^Wdj&^ehRn4;9?jWj^NoXyg7v@r|?=Cu92Yy2tltFQV1T#&POsg8r~~Y{Sn+J zgU8M?4+=g?AoF73f|+b21s^RSpWu5JUY;Yg0l^Ds8K9a+h(of`6kI!lFOa~KX9Scp z49UjI;i)uyF+w&)0WZDb5iHzKgHINqod|732qqH6qC5m2 zut7x#K0$y=5L{*@AbN31^wrQyG)K2P4s+D$v$F0-o zSUMLTw(f%m+-K-(^bPtx{X_;INrCHXb7c!$ud12?&&N-bcJ8$WHy7Oxb zrA0rBu@-YIk}R?yQFnl+NHY7 zmM$l{e5EncXf&>xY|TfS$C_U>zgbSUEVW#1xxw;4*UnwFUG2KsckSM_SJ%E>2Xyu8 zI=<_|u9aQi>w3ED=T=%PAFH`m^;Wm69$6#n0oD_(ldLybAGN+@qp@kUIbw57YozT3 z7sWobU1pnUn`4`ATVz{myTSGw&XjZHCUM1ZFXc9e?Rwdbvs-Al5-xpx&AalW_}%Gu^Isd(!Q92WJOwhj51+ zhZ2WMhdmB2x_9ax);+a*WA`&Xy7qAGF}_DdkE1=l>FLljz2~<*f9m<7XLB!2ufDw| z^!ll{dGGPPgL+5wUeLR^_qyI6_5PywojwEmjO}x%Z=b$<``Psy*>7#X4gGfZd%xeC z{-gSj?Vr;B!~QP^j2e(N;LLz?1Fj5sKA_pr)RA}ec8qY`?PTxd<`nFd?zF|3b@p){ z=^WymHM*C&? z9U5UhB4@<+Bgc=-A9>e*p8rPw@#`mcG0d#=!M~n*!en+#a|qa9`kqsSZ=i zrv4b@6I2qkB4}68-k=*nZ-UK&rv;w~aSIt9avIxuuv=!($C(b5vB~A z7B(|1D=ar`N7$?Bou*Hj9zA{e^cyoq&j_0lHzRXK)r>D^JfAsv=JuIi%<4NUbJoFG z-^}hld-&|Y+4E*+%w9G7o!Q4{e>VHk?APJl!#%^-g&z$6F#Klt<2m+oT<7G?ITA4; zqAue5xejv|%)J(A8tD-k7+D|rLFCIQzo`6ZDmpuQL-eQf{O7%n=^hgjvu?ii{CV@= zi=7nv+k$=z7A!cnP`+?W+?cr1xR2u=$IIe%@gw8s#Mi{%Oz528oG?D2J^>Ew62~U4 zP5dNjcG5eG+!no`T)BAC;xALeQiRl~)az+pX^0esbG&obHQ$UOvD4UPYe@|BB3t-&PG-^-g8K z%AcxaRXwUER>f5{Ro$q1UERAnrh0Srt!i9jUemwNm*+9H@%(|`E>nlV-kS8I3}4i5 z)d+TQ?9*B3uDk6Gx{n>$VaV1L4gOYOc)?K^uKA?y)1%k57mvoxnm#9bY7Sqth;fsz zKF_R`pV_owQ)6y@dfJlAWkr0bFivw|$GZo1HZ4txS(rF4e#!c+b}Hc~)t$*o(Y|~O z?8}eZZYHYkV2&H7-(=50_NR9(@TU(Y19V#f!L?boK?#{xdMSx@`Zm;l;>QV7^qc!D z)i=Js!>DgNlgi{46BH1B>A|&`u+`rP9{L*&O40_vVS18s&+c}#atmJi6HeTnJ#dSn z%?@s%clcfX>D)3ZpC$|r-^{HRAbxn0gGN0?ezeeG6w`E^& z!;~+;*nwfCeJY;N$Zzf+byCHges_^EGot3oT5G^NuoTq*_ z*_dzHt=-kMcoVl|^Dfu`kTE|@eIWLhjQU3y^?3bWPo?^{2aH_2f~WrRf)alW=ZaO> z_(U`Z=ZbOaV^5UoC5B^C^)WaV9|m#Z0GMd};NtB0_QKK`Xq@^Gluv>4bM+yqY=)t1 zIhmDhID!LH!w@{*E4SQcypGxM&30})Mb;~5k=&OW{!bl}vi7f!+ zz2;jU-0eXer9Xzd$^KBPzWGM^%^>bnf|4YtAN`?J-x}DQy;ce7Dc&5lUH`Lelv0)Y zgA#wyyxN{i_2y2A?L&t8)hH$0Pn*~LTBCmD1?L-{FpsW-81=IuV!2*QLm@n+xen;+ z8KJ9J&Lr;}pex91p@6RR0Ob!H*L=Z22|4$$oa6{_VMhH3a$e!{&6hnm(t*V0=ANYT zt-FS9;n?QAP8?jE`WCBy;KXW||4{2sSwgKp@o=uns-mKN)yk?hcdXWwliQHOO)x4+ z$I;>rt>Jni2Zp9?I9WUgY?-tMy5p);O#>R-1)GPFSVe8q-;=>vQ6J@T+`!=XdMfL0 zk~3_uLkj!lJMl;cUz($A@f!}aHRKl#rpiZ&Be6eBMa%&{jl;SOLGi0Fcs1k?{e|0k zmm;$?@ZrA}D}9YNDDlw2++jHV|3AQi<#u8}DEJHac7Fe@X>ry+g+WO>UpQeJ0As?w zT>rjsGiu`rrF6|%WhnC7&0%;P7}Y1LZ{5?^Xm-d4w!n!_SLFkJ4ztTwseV+wr?)ae zuD;dyT?E9IyD`E$Vr(l1n`ALzVGkfA*xlIy(Pz~)2lc>%x-ZkwJG zJ_h1_u^H%E@WWl+TAs6&|7L9#Ub=IyfWEik?Sci+H>vyxZVdeATkTT639i7nG@>U* zYCpRRH_85l6#wUKcjyl)#ryNZuX{MSc51QU4;{V?qCmWW*%vw}O>HAAhiYj#RFcb> zR_aHRp-+|BHV->7FZ)H=9zWGf2`TDFzbH30Z*Wp>+=zKjwQ(?a4SeB<5ZX`a4O~xu zIUR7D0Mw*+_fmp6{F(k(HznNsRQX7`Z~*$B3t*1$6R}iJJmg=>tkItYYiU*PIxSp> zf(s!v{C#X0q#OmbA=;CD2E%dczjxvi=_Y9cyMw8+kaRWkpIya=^o%AfZ&%Fw+V_v{ zlZ**_L$smc^QY(YsZcRp^wO}`$SotM9!b%DhZca?iDJd!_ z$+pg$Ub3vNU`?g<>GgAkYzNMOo!xj6?(_cYRpgqpwF>Wo#qio#VlNN%6^~lVnXHwy zI97=_>dOYUc8mux1`DX`C&@Z z#-+Q4LQeWTC$6ne&DqTv8V^@y=k)RG;W`{K?85c;A@2kn3j+h1pk!?K~*g-*P%cQ^-P@TKM;PG)c)`Nw->Lq>;=@!?g) z0L2Q*&V_X;O9xs0y{tdCfm}gzmt%Wu`~usp<#DIALmmoUwLtc39|A}5Rs#HLu#C@T za1Z&%dtyS0_<-VR(?-Eb+(^P|!f+SrBz6GGftxEZBLcbIQ4de1?pCbLt<5O57W$+! z*zD80Fhn~W>;ZQ;7-5`vW;sd75Qd14W+vGQUic$&Gt^+eyyj;w^b$iAbm3w;Fc?u~naq*JP2{I3UZ>PPQ$s^fT?vaR;_Q2WvUT>Ja?LA#36_qOMb;|c9B zUIL6)*q>9sgzP7RjlNu?ehIqR6VSz85?$=c5bii(+N0a6q(GG=q)G~0!iCDlLTCk7 zp&$8=ySS=Vd6~*wfZs%(Aw&qjd*V(upMHAeI$Tap2I9{(^z|u%&i;l-Z=a$e+$w|pn}Iu) z{`^A@4BP3-Js085T~C3+oceSQz&x1)Fi#E#m?v`p=II=ODdbELyfneeP0CfEJ!L9y zD`EcyI?}-#%8-rNiBp9D;qChtv@?}-N5CEL(_DZf+JOl zKaQ;C<_VF^7*I0&l?8LjYc$X+RH1ND0WN}q$_y6`U;^Q$flk?e%|Lx?cakzx2s!on z$q%IK2zc2=@j60>LJI_6=%@5}9FT-wN^++1h`fyYOv$&sii#k@ z9I|0&N6P=ugA3y_o3A;Lw00Oduj!s5j5eTao7abt5}<#GEiP+5>ckx;ino1Q^OSUQ zdXxS;v;|3;cQ0_e_Ut~k0e9W<EWhK8J7?HItr~Fz zpMHhuuO#rb&2P%ND=RQ3DBx)5r{+HDBwS<(7mezx#jC-uo4dtx@O&k&7%sf2_Y3=4 z4m#`ikSlLh+1j4+47l6|ca$y2wkj#BycTYzsq}DV2CfByk1aU-I}w$7Hc|=K>YxK1 z@6`=czP(ZxsQmwVn{JpAFKw=KQtH_Z4nViOA}ZqlOYpD|YspSY8b&?Y5&h!B6*Sk% z>MgM`xh@Gh5}cK+g!fFP;>C*wEmr;xhwJzj-h;nvyGRC)7R9$eLby;M7~>rA)?*fV z;$V0!Fi5xzTHZHIW>$3;+;+GH*z3=!ZsA@WKK@)YRyk3rx)rH}t3K*S9q#(zzOYUD z_d7m#$O|XstqcyTwS*AV{O?s^;M4E`2c_79nRsST?j6|0u4wj=B`Q_#98(&C_$8TH z$b#hwnd(Q0un)m2la!D|ww914Tmsem3Zy^6&&bwt672AsH>q#szkM$Cxw7r4RNEUx z(7*onTnei1+Ygn+8-B0N3%N(+Hu5A6>@E5OU~lR8cB|RK$Z%6d1r>wQI-`BiJLa9B+%M$P2mD3J;FH&GEutnD)hm_mExsxkN_|aJX@*Xds_x| z;fa_|iJ4~gwoOgDst@2<%A&YcNeyW&m)}@hJ?C%%RwWsGIEMz`V7n9y0ea)kYq(tDPc z>+m`)GrJP*c*2RJr}8@-#r-7S9fTz=2hA8Z*5)ff!$suToy9}A3YMggvBbUqKi=L0 zJgRDY8z;sY!%;@fablA3Waz#3BE5y)d*~2AT4+gt^hxi%(t9UB=q-RWK?FpIND~o5 zQxs&KaSzw;U1uhMUVq>J`|fkU|MT4Y80MU_>)LCtz4lt~%h4M3DoJu-9ortULfv;k zLi93AH-dPd<8oT|3s22JAh5ye0^ybwgS9+;s8DYfAZz)F62}kArEdffZ;>1U!@DF7 z5e}06IXd`r=@hE~Yxy9Bi+Jh7g8rWrBR{^&OI>T$kG#?!+>>4$QeI?AFVdtJ>C%h6 zinpZ2zLoeYr)>j`IJuUkMEoLYKVaLI#55L6Z_N={0fOnPEP(0STDkeswFEyy965aM zy00?yAv^!bD5botdh^!w>sd_B3oIyKO;y}UN`chdCQBq8&8KXwV z4fddF(kA6HqG6xXAc?bTwZ1)n)maEHIYW5Eti6oWH90Kv`@NP=G4W+nWXCGv7pr;c z@|?A)>mk{Z6SAkSUf^=h_9^#QlU&DG$X7?bD02!Dbj3p|XFGgHc|&X^m;pPe9s({l zu%HyyRpg8JaS+*TTd76hW}EKTk{myLi3O!!q9qNBC)|gRt4Ymm^B|S}4(9^0y+b3q zN}Sh6%aPOYQAKQg8=#i_;HRmf&&t$t(Y~`*nIZ|+-7yhS*!YlgcKDIH3n^!CT=^lY z&?>c7Ht=HFkH6o&DOoFP(u|Fcf0ax3E9yE;II%zRFE2;2aH5L;C;_gr)Pm+quk+qo z!6;OZX)=qt)z4XGAO4%n(wGjC>p{3LH}qEI;lmYqLsu-}u_Y3vsQqyW9NU3K6)#ZZ zALMO#XAIui)>XkVZznuscnp!{?>FJuNIctwXR@6eg8LI|XwfpPaKv*|AwdR=WI!)-iO4EgP-NZ+54f zx;;s&T$8)Mbx2-E?&@er;3gaa*L|i~w^CDyCP;E#F~P2GRZKW0<`qAeLQh5w;M5T* z@w1dwNh_8k*cNg|6Y;9`VeL|OU2tUvJmOW8$OT!aozfmY0j2Sba z5nAqo6jmlXU|=4Pv>jFB#=AHhottbtp=8o0|?1Mv%E z7XxeHBg=@%Q+%S>O%)v*8VWZRcY_U*f9OT7=C-rTWD-sA5i1(BM1yP$F(u@`#o0fha=#kY;VX?vAWeEIy=JiX5PMVaj|kr2D#4 zMWmxj@I1lu!0s0>mFPXAy#3Lh`{#c*{r(k4#u@%*4^*iwMF+SZf^xh#4-;Jv6CI!! zs`9VrFxC8^1P}HV{FIy*l^LAuA(#9;?C&)e!Zkig+P~E#fxo_juZvLZl>p5C96rMT zT@I?^Cd%Fhs(oJGgZH=L{XGE+a8Yn4^`f7o75NL61qwu%t*d+kFCD^5Hv*K4d_P6s z(HOpVi;y$JsE#71g)R9hDKA=UFMb&y$#cWVAmM5AL#0E>6?xualn#OB@3^1Zr$~0k zrybt-w1f6(2kp}iuRbltr_cFXu3=vVO{yZ7Hp4nVb4uGthDLq00{Q2A`1uNczSjoZ zTyOeUC50b4My87V5Rb3p@k2bmFIuY;jq*b*k^5L84|$2)Z>zmeb^D&tYI);*(VzZ= z{<{y;iz|GHoeLF`89Uc6DD^f<{iO{Yz-p5!5}wN{!Mnasp2Ac|xsT2i4B2f#dv zTNob_>}ja@lSD82eYRTqN#WvavC7y{VY#_aU4qJ5)8#s7_kCXgH z1|KKic%ziI^0AWZ8OjzAUd4^&U;Bz1QQTZs}s%AYM z4;{Xh8i|I~kj+i&Jvq0oBA>ah=0lb2(uHWK3>RsEByXTOw6CEphw4hA>Q9O|2sO4> zmlGQfzlf*?BQclD8w4ZKx)n}W&WNlnMr4L&CuC=Oz^yw5Rw=%1sG%q!Yd%8E5KZCU z&5DWuPE!3=aNBzilh`a`S9PGZvD^3hrN}joFat?Qck0Ua(qBBOJ@jaK(XY&d?j`Rl zLx*^9cjJ-EUUFdJ09|-mR!lY)F6t{b(q;wfZgkkVfJt7d(UD0OQ%n6K#PnyH_jlI$ zjv2V14+FUXy2flMV)yGbs??Nf%B6LcA_~FPc`UpTD}-E%xE#j|@W;HmUu z*XeF{ojTt5&GE)_yzv{}cqrUnc~AcVQRL_NuqnJPxGynd!)3={^{?b9q zF!&ty@Ngm|$-6NaL@V!!4u`w3wI$OMHz zeuAx>eEp=2Xv6o?bKcF15!;MI%6>dA9EJ7O2S@GZi+c=cW$H9;?}aSn@8sYrxAQcm zjcu4NCNO?skf(V2VmEr%%TSypQFY#3>}9~7=TeGL%6ybk)SIsyp%AyQL0Ht#@fI8O zc&!u*@(A7x!J9{VONZEZiSmxJ%M$;+&YntpvG9>_vHS3HAYR_rTiVZV%VU~>kGO1h z7vKeQ|6RT@N(t#2AC(xL6!R)JWxn!e5`%nb6E3c+Kxg)r4EFNvW<6JN2vr23ibK7n zui14O*HLj@uU?inG?L`uJ#oSb>#h5I=AdnzOz=p%h<8PUg=SH4(Kj{eL(?dVG~P?Q zeEGKN@}6NGqRdSqyLE11>OA)7)pWA~1#$W|m$e0D`Jk*V?KofK$4XquX~gyf{vfZx zqrrHzrk!+7?T(wA6#T6vMrj4qz=ii^c@th5iI+CDleW-(_BoZEmQc{o7+bt#tAN4P zD$>Bdn@+s~km0a^_kv@f+ zDJzT+6O>g>y!&+<(s{`v!f1-3F8l#!u@01|Xyx3%5<^k2VNg`lu(G0X)!r7oo)zShaOW0k2LS2EZrc9L0IHK_P5CUU~tYdrX{2$rg^2T(tW+;i_;}0 z;J)>!gM=FIvHQO=8>ZC3jWLbBI zij}^iwLSD`Y8~YpoYC+A`?c#g(qZfS&0jSc$q%Tzyfj+mod+h)KJo75Hh{vR){-k_U0DaqsTL;DimA#uFA?xy}TuTw-3x{J}ky-7IvJA7QNlxoCB!k}pMR-xZ-PO+jh@wBcOMcU&9azsWIi3T^Mifv1 z^ki9J6&_y1wGN)1uBIGQL@0e#g}>lwz>icrLlV{K%0C~Hxr!kAS9Jv+e2Fj$q11vuJe9J)$x4K^Eyo=9vM&eM8+g@^47wwhnC%0QF3DUH!eu41~3K^ ztDV38l=Qgld5+7TZU`wzfeEOQLux5LRIVUPQ zJ=E0Nq9mH@X8+(#lBu8C+j#HN?Vm2}9@C>v=eA8E6+>Kv1oer!&ix?YM{QTnz*zrp z*P^N8pP`QLJJfN6bQuD~J$#HhZ=lY{|Lr=lJCquOVeu_BU7W6bK_BVz(<702G(mG4 zB7O-ye+JtXjX=19>;Jok$UjqU)!bYe3;Uw#Ga3=##HmBhJLxUSyYGx)N|Z^qE^UMtB}_oN3-Wa+yAw^R?YW*LVVcL`fSX~a<7 zOx(~i8m3%=r4$4Jz*~);SY9!v)5$=O5wgMnxAinJPW(tpI z5kUzesEgWIKQ?Ye_VL8&v!=`fTp18c3%!KtWjSMG>3hP;FTF!`jb%^D-t>CaRD1i- z+JQ8L9qRv#yDHx2^tU+-i+YEuIU!)kxybGN4WQ4uf^0rV7UPbMyVJES#?dAp&^tt$ zslv;{MqFgmKqU_w#B{~Smwz^hKbm1fhL$+yd|SO>r0E?c4Vra24=p0>aQ%$~Vnm*4 zkZrH=1P|+0#ZhzD-@m2C&g8A0Fdq1~`t0ox$uHX)|8^IZxIu~w1JY@%N52`9$Ht9x zL7Ad^EgY+=;gAzVMRG~1@G)}IZIBk9$oKEaX~XcJrT61?`6$0V!Hn4`82d%@jx=P)&S-nNGHSygp5I6ma7|`e^zH3?K!a2 zLfJ}#4`J(!GaGF0wMM*3>_~_cZk5kMoR+H}j+E$QYcc{1PePDaBBE`%+7rLUP*277 z?kY3RTy2ua9CY+8N*-fxNb{pc5tMVormRJ@0FE5nd@8G-5f zv9*#<`&H{O%aU!3!Emm2fW;PtABHf9sqQYX+fwg|)BY*&DF^>>iX&A!m zUOidkH_j3t5g)-%7AnPbT$i#uAt&4O&amT6yY!yY-`DG8$mqiErXB;Q51s;#Wacp) zb;O|nt8nZJS`UBJ9QdQ)i?;t_Zv{|iw2VS|A0C$A;XZf^m#gP1+0_Qx`Hye3v^MH4 zjoqcZPDzwYc5akH%%jDU^-{Nf(}zw#WC4nUL-P_(=@`xR$gL=$H1;^Ym+|AxmGs_G zIsmlM#Qa>(pZcGv>x~a5;=|0NIv{Amo;pCQb#lp<*@yRjVJhA{eOP#W1W-*!iS?FI zzEj6Vd4$Dip2jZjvB3bKL<*#)?6}pM*Ae}S}&&qo#DZ+UF)~+v)n|o~jYT^T26#sVa;Zbvbh6SnM zP5ut>amkztfR7wRhb6-+o3aJ~1n;%HE#Tgm&}*>QxoO>t5J=oX;DiQ5WW(JSxo{#{m;r?Q{(e*)P@}JNT99!tSx&i3o0^I0cEjpU9=j&|Z+B{gelT z`~(~1^^ucW3!nh+c7A1$%OzQ#>%P|1irr~n>X4G&YExtBm770&wR^O8lWxr#pgw>W z#W_-*Vf8zy;{YP0smO|2C4)DfnC7th>jTD3v-;cjn4($z*-#g_U99!8w5mkCQ1s)g z8oYD&dL2J)%Ek~{%~oxxmO%T}w&RDekg~CVevgw*2?4%hF}AI+K75MZ+R+3%S%Mwb zRJ?no4G;}Rz8)LzCS98~1bpp9WT(VyTGWKA5D{nJb(gDMq7~}NtNZm&J)@QDyqZNE zmU9HOq&hQN`Ky-HNBn?&R)1SM#-|VdV-0DgiLtKKjM^9Qhmf>Vdhk5VPEdC~&W z`Bk7>KS`uxhEa@DxLQ3=s>y13L}$rq575%uN(TJNmXG~k+A))VsUhJ9xwNh1tzK=w zud}NHKdpzS;(1$1woSB3RrvSU-}+ixRagGsMx z8WX?;c71`~%n?(J+oYt;+qdppM!IF+-&jU(A;#O?erEO&tKe+x6*_8MAJdTOn~$U? zrX^-yP{cA_?4tOf5YI*@dp}r=-DAj%Y2)KY$7x;CJQ0ps7h9VqDIM*xDv)&76Y3HK zwsmqN37R)G3xJy$>PSF+v({n^C`WW#AMsmndh!gg#6cDd0^1(KpT==*jKyo9NeRzY zkAS=I%uc=~(E(mtG+Fx%V|T*38@=*$Bl)C+(AtAL#2(!aWfc%$)DhaTAjs6vPZ4cw z<$bpR&ZaGg)FB^Vw6m3;s_LF8jTk5{D9L;rRR$+!0%n!ksb4mb95wJB ztHFVPgw+Yx^xP>QYs2cwbZC=s^>^nCw_hjXK9O4A6D_nr3x@LM*b3kXeMAeeugn5o zFJl&0M{ojwH<~r2Mvm~d>hK7J2O&VtRm>I>#XM|OX&l|wn+;DS2OM`kz)Bm?Q?0F4 zW-3i)N&vFxDGq%~`*k^S46#{H9~2o81cX^PTQg|DfCz;@|5c(mYi1<{<;3%)0!org z|C6Gqf;Fpwq&3Ixk~?lQ@!0++WnlFGJs$Z_`v*zXSUEgx} zFu5EfWR^Q6$@RkSvSeu${>YLQ`>KD-t?$TwfXQrRN5fpL0PB+DY#bn%1byQNYgTQ$ zN75iQ>ry-PWT_-4u9f88Yb3cYKW#_vD{7{_Cwo|fG5Tgbezh51O~R{v@M=BWw151! zZtT&t8(x3OiE;JI{ROeJ96nAihp+pV!{_zO!FyLPOl{)m3#x3+ok6g(m{v!DPJ`o3 zzPJGU&tzELf!Kt#pK)5zo|NFpK0GN2REo4s^?!QWSKDc)l{xzC1>eQZE(+L&0`>$d z-8GjVZg%ZeJb@gs*YADE(G9$H2yfj8RJOAJPh`cAFGi6T#u(?o@mENmxH@QmZ2SWl z40!fdV}DA#b&ATl-XKpo@Hi4I_v;roe5mj%a}?Yqt&?)E=uT-^ImzZUY+Qr&*{8@^ z3hS>M0rka@UGM_Pfp$NDK?G=ps)(Gh?_N9A@iv%r@W?$-R~m~ZDrFf(@ZCk30RpYF zCmhM2iQ}TY@%F2lcdnBFNJ%c(PcyaA*o2;Zb{@$Zj=ntpH_-Nf$FoF3HJoAjhSq1$ zf3#;y;yNseOtvHr@d$8ZT?^^9*oAf$l@))5hpI^X4F1vqVn`jSWduj1lylmJ9dwyw z;D6S+dED^>`NL!C_RDoDzrvh(w6g}jyjSvDyE`KhaD!&polo>RvO(G$CV7=LX^GU?RzC`jw@aATAujnOyvfU?K4sqImYSXQ zW_Mwr!{Qq2E4eb#d!hOU()&NabQenh1kf$}`9Ou)ao`PO_rb|}&F&IHv6pHf_ZG=7 zIY_m^TSb#3n^Otjo0MHk;hm?@I(TUVR_g)0w+QbYn1p*NfxG-F5*PRbb*ZlKA7`%O z*w2}4J7cBiq?;mnvp){;>zBn_#-I=ec|M7Qvaj^yme!%aK-d4DcPJ1|Z~)tj2TvO) zW5uMKtbaG4xo=N{t(dw^|nIe>Rp~62GD_@%nF3n3(D0apV4Ng+*JI zFPP>tWy*x<0YKO{s6}^?_fZWxh#7Re;SMVYewyY86YhAM>3B%VAwB2qo75%%fEugh znGm0v!N*3VdjRMh%O^&8IY%%2kVw=_Oq<7B#o+k}Vn94KHof1Fm*mJHM~vuVc^|SQ zzt)&t(s2KBiZh-**K672oc0If>NmjkX?RT^11}KS3``>PaW6@nwH51Z?@(_Ad+u9~ zRAt6H#0~spXh>v#Up^r&>kR5Qt(2+|Noze^Yfh%B$cg<#etgi)x>XPEhgv^SLoau&10G*P<(kMRSJNe8IeJh2i% z)<02)&7y#2*s3BM;SVQ*4#F1>1T^xh1Hrjs6tf(G?(XI@r_@m5~oV zyGP{#3RWJ$cyyCoDT6-L#09Cmwj+A^29kLf!2yGL+p5+xit;zx&_@6(_C)$#b1L8J z25!t+0U^v&H1i_YRmNNAzrJ&>Xndd6-knA5gAMH3|R zEVsosQlkNa9RX8bfKNf5G)DSSP5;rB#yHqWyp=O)jha1DY}Carj9awWQ%)2J;i9V0 z7CREChiK}rW|KF|)F*ET$ioqaGxe@&p^mmlT_|XUa6bB^BJ$)d)X5f!AP;3TqHUYn zB1A{k0tjMlK`WJ{SHHw)JW*a+?DtT_3b6UuEg9?SnzMB>=aoHXMN=IVU?R7Y<^``R zz3joO>YO6NV9vj*?`Hd$5U6HNX3z*kD|#WTqAH^cxRU?PDR)uLT=FWIU4=hpH4N$d;eL^ z_gRxa%Wc^lh49EVRH;2xqe)a9PM4+7p&by_LJiEaKe7d1d`ddcW1sK3=B0Y;8Gx5s zVj5mr^Z+h2Hx#wZVl4fBTfFZnAL!k6Osm#ocb)XgdnYw9B1uC}v;#dxCqzYhBJ;Ha z)kZt2K-FCRqn|T1ar+7bg6>y746ub&Mqm?glJr^yiF(ijIt>784bjtS#nTx90v+FRp$aLX&G!d zC}6S@x!}7fxTPK_m<7QNW{Kf{o@qA z>ZwmmN=P&%>*-&5+hmFdx^ccqU8c{ah7tgQ^GcdXwlsZwd_ue_R&R^Lx2!jjZ3oT& z%DzofQoH5%OTHhP=i$#&E`nH-VgL8R%F?jn!ympf{~1b%IVtX?>Iq zw$_eCqb-^0n6PMyRQ^&AlEZK)EL$9}vXSbd;HnC*icZ=(VNwgBILa;+f}JNSq`mU;owCWpwt?WlT+N)t_G5QufkkStIIjy+-b_c- zCevCQ$_o26-GFQ-eDd~1xp0}AwFbt5$xzU2z_}D^a4x^$a`4T4nnKu7pzYG__39*b zKn958wD|*UbsB;bF}ss&0~w++Hq0ZW9fni(v+lQ}$0XiFx)H9y10`I9JBZ;Js1u+P zd?QZt?Y_5Hz?;_7@W_(e-RhDC2wO+rTl`s7`ra`Hs}zx~Vfv=72M0Qz(LSq7h|(y1^O{gDVYt(>i$dHJ9ha~#9JPK9KY(h7kEaoQeWKCE;O=$0 z=%Eu0^>Qgg2y4}8G=p2EGB%nwtJ8B=jvtq*{pxxY(c>i~aPN=cl&(^;`5b_4f1HW~ z%Cg_>H*8D;g~V@^yESd?+8x}D_;iLQPD#qkKI@*G7nx<}zF~~w*AxtBN*UFmTw*6X zY^MZDhQam`1QLD?MlQ9!hr4AsS^lI^JXrZ02UDtksGc{5Xzn2JVrGCBGoSA|J_RXd zf9;}`LU0jtRH|h=joG_%Iq`?n6X31ej zKnAp#YNUr77_d3&sbSE=u$g;qh1sm36+nUzL@!6RmgIRj`#B#dxoQR*45wFW+6!5g z4h-jn((HnWpS zj?y+NC$n5jJ>A(zTj&N8n;6t$EN4424e!=5n)w|Wi?G#mI3g`>P*u8b$JTK4M$~Ss z*epPm7w2JVvp$g&TYtoG23iM!bS6wP{IQD>kv`EcVl&1cd5CwAkI002%%;G@=>RBa zdy%=gki)3`*K7;59oLCdFq&Z(_J`4YP%G%|aMDY3T2Dt|-!m&owux$OmN;K=xw;Po zUJQ_L3(8miIAyOmk>9_jr~UkXS_ZS2e9R!WTO>QxWza53BL-@w4-K!XG^BA_qN2$b zgDM9n{NVitYOCvpKeov;>N07B4$u!Kkujhtsdddm+e5M2{B!625>4HN zqp2e~JguH)^~ru?aO*RlYKh@xVc7F%>{yYkbq@w;p|<0pdl+5prs&yTS!Rhp=x(O)( z@<^)7v{>LZivv{^yPh)gz%=S5=WD(&9kwgxgG%DzlO+gChR+V`xSZ=w)n>bl^G02K zcZah0yAovQw3M{3qD`~-tA-AK7>A4S|H}(!P}fklVm0HcFwnjWHPlZNgQK7nQV_%O zGds*2-l@=tz0w>w%o3=AUDGuLhHs&C_>D$t?9|HlHC*b9P2 z=Wh)FpK~eca+$h*8;RWI#|SH24utPI?V47NGPj62G~l}F@ZMF0o6Yj@=oyX(oZUT; z{kTD6;S4g3uZQU3=;^xc{=O?mnOXr?;#k_=qNApL>!$len+Hda9XH%GdiIt>NEH%e zRhRFm!*@gAucFyMgfVclH;dj-C++j*GdSIc|YZW4HtQB!mcEd>-!01+2hlONY zc*}^(gc#N5rp-rZ_y!*aA{y}+eWX?Z?w7TvS_@pnn~*{0DtepXMrjDV#7;BJ3xs@3 zRCqkxMN}W4APO0`;s`#XIn|~7ACq&V(!=6}}i!gq^cbIDBdb zaHys-iHyp8s-P^pBL&b0N^q_;is~sjsZtP`a9jJfw0%S9ycJ&Ju=qk(D4dLRn9k`I zzhjYnXXUK+_tMJobCk0H>N}#+$`P->s`IJsr|&`53?aW^KgYM5S%v-*_KBzqpjIGkPClOm)4Z}fCGoAV3BM# zsON+ZQ7(uX3ym{d#>0ql(f1Sgnka^W36E9a#ycUjPj+7JrVgkmWgf?*oYimMb9Uvq z)h~8G`zoFEF2AI;{z80U67DrRh;pBqgJUwn^FdRW0|L7=^S&kfx12N`-!*GQlsU3J zo;RB$-XGGv_nf*eLD5V)X_!xQB*Y8bN!dO^>}jT`Xhg_``)|z3cD(&^jg{@fwL1=0 zHcwh8;ZxLc4UV}q*!dThYus$)t&G`o#0>HU_`-0(4FSB=`=z*uyU{I0$G&EH&X`j!1s+i-0dLCOv`*m2DdifGF?69y?K9pYhvH z$Gj%W!`Z!zC~qx!DQj^mV!|clw}Nr0uA3$+Al`(m{DpRDL?uiHw3wa$=0q9)&Dv|2 z`CZD75Te>3WLsk=WE;qYY{BU?S4zpCl?s!vQJ};GY*((_`)VHu*gAG%J|x64vD_4H z2$>IUc0`;4>f%;+5f1hvdoaa$CR(>smE$N z2w!wQGNPJE=f zCU65L7vhA2((PJo613Qt&|)2>tTHWjX61QJi=~xmvG<|HszZxShZf^oFvuj_6wqP? z2ey1}IVreWk_LLW?oAWC2r4vN-0l7K5|q|4NGijSpH395Uv- zcUXm0#F(=ROJlLS4eg+DWWbNidhC(rd9VYUG9O$c=;rcJE=(!>1{Iv9$24NIGx`O% zE3F9lT;>4Dp@T!217t1hvrZcM<12l}%#VN7XH0%(bAdjK&VWAK4}JC(^qD33?|hD$ zm}&}*-eMs&{!OKUHw!9_CDEbME)WG~t6vdo56ZmWzT)+vHGb zOvU$qzzE!gQjLijx)<3{d&n1=@PLj#bPB_fcPdy@sSWN(+A7;X^(DSw>*8Cg@03g7 z&bJU#asj7AcKm}seX0Z^v#2OsHruJwL*p!R zRTS~5m{3X%+K;Ra3e^`AvL$fK_)y=Lw_K;HUF8)t8g-q=#yl?Xw(biA->%32t$9DV z23OUTz?G@dn#tI~788tQ`29O_`EK~p2Ge{kA+yb^Z|i7sEh*z@*(zJYS}-)`nv$KK3S8Bt zOE%=JGwobAXY#1A6NXKjoxjPP5fz)n^px<4g@XX{tAW2D%&do)aECfvahf#-H$`H? zVMQ#$K&r+EPMPYv&g;-qCkdG!6P_r3130%5e;!m|G-9wDT%itkoMOf(Cxy@Nn4BnW zZdRAg&6ueF9VOFWIl#7`#|)l>y~7iDh{Bvna{EfVa!E34+-;(7f_-uT2<@EfMt9Cg z|6LM8(KhPUOz*=?4?yc*6U4}+{{iE+{4@cljkXDztR!f%66W@0bx6t)NJ*+9k0WGs zub^>?XczUE>hYWxkPa-}sN3)y(|tlRui|-z;dT`E4W<~{GWwd5la>mG>!nN9^AxYg z6pxuOe5y9Z(J`3f)_RMDr#RLz#ZlS}r(uS>qU8S#2YC$A0sc?u$HgLSWDt?P5RtQP zU;dR=k19&crUx1S3z42dG>CelWN1P(Fv|FfmVLVPijtiaqy&$WL~jU!UAQ)lQA*vu zW8Vn#jCQ}LbU#^DxK?hAJM1q;T*=GjlQB*&Zfr&&s%$?UH6B0wKmkkoI0g&%2vA6}X2q0f5fVTAY zE!rR8v_tI*yMbmr;-7pSQ+SN0a5nkgmxMR@^3YR*0H?he{psY3^|esN?d463+%Kqt z7Z<-|r=Q+WE(3l=(4fA_Gc2`0^5vzbzN4+Pizwh@nt_Gpp|;a{^$WavQ&TT0Ewvfe zY^Hf}G)!j`<~cPjJKek`Zwm-PcW8v5F{20A2|-7X@dqJjEOTW;=GAs(qo%%%QCq6E zW3{PnzU6d{hwQxC1w+R%( zpw_crkvOt_T~X2)?k&UEg7DX<8zU4B#ciOrd!pRdv3{M zU}YEMbvUU~z==lQ_mpmst`8m3^>rTnE;(L64S{q8Gi0?UU56eh14hl#r0eGu{?`5h zPNItX*jatg+SzE!ep%Du(AzpuQFE;|b@|y*Ig3ob%u9}49rtOP8aqMtQv+Q8_<)e; za21|#ZHpS^Fpcb6R7hMTwkXYURQEL^7;*MQYCgpEKe)_L91v}DJt4@1r<#zMMe3gs3`vmD(Zvo zk_#8FK1DF!>`LncLVN=;4b|gu(kJ}&uUASYke^4Y*f?L_225}@wvLf|*H*G}oD$oq$ zRdxh`((;Mw%~lWqfdDtiq?vK%LCkyy@Yp<4TVY01Gqt92KV(1qn4mo5C#f5$9eir( zD6^2p!vPwhq=O?Im;49|%1tz%P`h^q%3O8iQ~OBvA(acc0Kk+_!g$T6PWa5pRUM76 zpFm2|TE#@0$>t?j=z|rH@1&EH$Mf_iCBkGv_*{7$PG*?xo|C&TlmknSZT-S@Vb`Q# z(dMW=y@!jp<6VNnVivPQ*InyCzSaSbFmsG_pnW0?gT!R0vGLUTnAU?J)L(*#lFi2U znw1c1Uer;1=wGKrq;T@66nVEjePSXnDi2hn&E^>r?vLK9mBTMhr0Y!POlxrlMQmpNQ6$5 zD-KN$i-`*Lm^~;mI4vwc&V!`6mFtFvCx+#Odlb$WBXYI2BskIp1*G%*G6SQeRVh9gWd<(+pDHWu^8iGk<6B8Eoya-5@OwAZF?l1QAJCf_hmvz6Q$o`{ z=A;EL-{6^%keZa^C9fy~qkB?zLPomhy08^9bG>#KEMK3#1K2z6>ATl%E=dPdHjF%_}4^A}TJ}f+mEd#pXo1 ztc}X|pY3UhkB$pP6DEovU0hhaCDPL`+kaEA*SN)jevy;MixBt7@pGn6i9`lgELh!r z+~pOVpT}n9=fdZqHSeKQBy>d%rh^9JU{vh5mZ_%)y+xkxNvM)pjNrb3)g;mUU-huG zUVk?T-}ySeqvn6qgTDo@A)DRq0(hVo%F8?*gIrft9KV9l6Efib$1tbQS)%H}8?u!N zp0Shy91``_8xqAUK0G28lqDcSZq)=5HP2JLv%2d37G7a#nLuAED-C&`?>fh#G>DXz z0g7<2mOqq<)U(mIy@3A&qUCAG28sxRHtv?yt|dgOJ4DLBB4tU_MCwaX@eg0@*iu(b zrUt`ll^dU#mXw!)Ny>>#2}^gGlNQ8sm1vi%U7B1avRs9-TCvMw6*f&*;C%R9r}iXP2U(zeYo* z&TEasg~vOZP=%mzEL0f~s?s6~g-~T>FHM1pPlHe$1koyh!&s=I>_U~qLbZz)>Qa^^ z=CV)~vryTs{Sk4Y=`q=n9_ym=0%mzy66`WHL6fNjmZ=>7jUirR7YELcoIC+CWzl3R zEZR~gQ|N+)`BNcO?wU}gs1==8V?t;khxNck2gw5E4gB5?$$AW*<}v)F`7{TDLki-B zK(AK?j70(S>;>3kMImB!acUpf5F*w@aY$F~O0NaZAS%4+NSe3=rAYR~FY8km4=JqeMAJ+w!EjMpCh(UA9~w5^que>KFz zk)p}BPQmJI=QPp8sJ6W%r8DU+gH_tv4ws^)(mbTnzoS`$Q)s61B3Of)Bs(cA8)yd6 z+Wt&!?M(gg&_Q7ynY9QPAfXX38u>LbZ_R6q4hVd`C18|tCyE(< z{0z!bK4s$CD6R6js9gJtYI0{d-~SH!QdaZpdK1bXpM&9h3&rAt*X0;moKZijB#J~%5^6`xv=e4iTTQ7nnm)Xi8do%d2wROI-@;9?#y@vfu8s-0XaH- zm2~qRykrpDwYE|gA~LnM{(BpWF^bw-yYSY@Gsb@^=#3iT0t8S}t`iP351i>5zz#mw zoaV{qqcqcDRySuB@Q`=}W6#udWu8e)UIk1GW^jM=?HN*w;blXO^6EO{qT{dSX>YtP z#&A1<2DdBOQ$j1~16QP1R|K%nXmx~fuBfC#tW(rfwvEoRWT$VdDYeui|6G^6EOAM$ zCmEXGKp1pA@lh2~V}Tc-GMIr1x|w~x*K>7?UreJAXtd;!4%dqEK3+Ju8MU7t3``dX#)2p#Qk+C*_N?-)4=$u}z1oqJbAsd2 zaXEgVmIUU&ZwOcidcKtK(aTRckw>(BSwUl!YfHncF!t(jEhNiN9fBewhU>)aK+#F` z7Ji__(}9)by|j>2gz&7P-iU2wk+N#iKRA-Evy;@XF3# zJo3{baLNKLQe-q@Y=_Mq?AzbeX-siRrulBhT)hB$l9u;_wovO>s(_^Z3IO^Ad5o^Dajhd*=vV5So*SDHmgzBe)7;{7o&aXh z!qM{c;^T6>a^o_R({g^KrtbL}k;vJdHB*WG!qJH*6xWhh(#fy!DJOJ{tgxChATNe?v%Qb167DF*(#6k`xgW73MA?uuL)B_!|`*tM>4MEv*WX~Ja%u_&EK#y1VN2^b60LRum3DF zEGr&Zl35wqnF)Mw^4p>-+O_8R8P6@24U1QM;eB~YHq=i{gQCX_sTp7L?IBp z`!m~%AzQS%`Ar!J-D@nbs|YA-Wh?_p)p99BMx`=xm^@P>!X1?cWu~!^qZy3*b=`sc zbydUty6(XJy80UT3lM1Z$$I0x%eU`e*gd*Oz0R$hbRV}Lh+}h+Lq+balEBr41l*14 zBl)>nJHohnbyD&wb53%4fl{yM(eDDy)EeTHjI-jBLTpWZAhiKfp0+8hWDe^^{ah+v znYx$+snr<(2*0Y;rYlRgYiZz%Ovpz0cK_`orKV*Caj^yF+}KQrwu}6D$L+M-m>fn5 zexBy%mps!1T~WV^sON1S!l7O``QuVXH9rDwayh3i*4oa)Vbh+~mtHyg(^j13$fmm& zs$?CjDfQ4FA+v6M*4kz3OlMyQO(6BKkG_7VVGX952MI7v4^Se8z#KTQ$1(b;ZdUl* zg?^^q1Q6pa9FG^5>@5M3g28FG6*p1CK^ibl#OwO$L(oqxa=tHHBrq-bc2~qeL017i zV@)OR2B$dMIyD4pg{>tM1ZsPQub6}#BvK3Op#-){V9cO2&1nNV$F?-EmOrhJiSDi>V+&JbqhNQU^^lg zfJY?QG+Lj(E_3r{&)=II7I>{wB~Hp>wnRi$_17QUJb&_nV1GY{KmsJ>%bGme${BC6_vZnQ)rodL$) zTR7mxh2wyGT%0YYBS_caoop21t$5IJ%o*a?&<&9om}flMb?762NvEhUdD5IvTdxR9V$?%dOS zQ<3_PW-P#o@RE|XP?8S%A9ww5=80+L^4RDl=KSc)l;nJfJ|jm1Bs&SBpBxa7G~a~# zs7B%)(Q=S^G={lYgjX#MaM}a6I|ah^lz_Y&FB(|{w^lO_i{h=i(#+P)L<7^j z#G_P5{Z3>jrDuTtFTF6iAR=>djEAj~kbqbY@NkdF$+3&GEcq!O=awN!Auc32JU7-O zZ0q636DF|kE;7b0&a@PyVAm|~o|Bvg62bHx?pi6)qT4X{ysHkY8mV#%#0Q=H!|bIR zC}f4d6OsbmomaX&=pmh^YmYE)Zu^jV>y9GB3sP^danDI%q$pskyMH@#XI;_QvqMCq zMOC~OQ;-BBCiiyww}|G5YE5-SosC{#Rm+daS{&`sd|qfw6gNG5keE0ThD~@En~O(K zY$hxc1C56K6hEfJ0ZzxQki2U!lB;?tchwN;Yzsw-l&Pk2n6~OpvstAbI3hvR zI!J$z*69kGN_87b&1@l}vl^<)jj@20FwQ(uY|{0OmMlYHp=dWeH{@UJ> zY$R`dX&ob9K%^n;XWWIK%DKn{bVoMN8JBLBF90%y^RzmIDrwvJ1cmB)>g7{613Mk5 zW)j-~6@4K<=ym;~rDz!Unpp{AVBBpnUG_kAz4T0O;3 zvQL?7cFE5=%IYX(9)lg27LQbI>ZL~-m=1QV@_XkC0`$?x8X~K{wQYi~AHYWsMGSqa zoX{_-+k`O`JdB&E7q{%_2ES4LN001oHbkPXIOGWOUgD(IXEWzVH_`(*BRe0lel2iW zP%-Nny_G@k9w%NYQJl|W%Iw~w7Jb(tL%Mp2q56eU49!d-;#*yKdIlT`V!qX=jSrHS zqOl(ND+75ZJWy+wI;lQCJJVb@%GHzc+%U32vQGj|`cTlazpm{4(9i^-~co)EEK5(dx?DJ3^)$K8e7~A*OJikljO)HnhMlUl1 zYF^U-C9gF=X^MYfA~b*xf+8x3p_9!M*$xNRK=_cV(sq4Nt7yLf|2beDh=HRhcu@m) z1PcvKmM*GioFAwc5mTX`gOizYvSUT^I_H(_p_-|DcCtnXn!W=oIRpAYygPO2(@RJ& zvBmmJb8RkI_0S2a^zJtI&%}^k0I`lFG7ARquR6|cI>G~9@BJMY1!=siemK4PD zzXi&th{fsVL|dG;??df-;mEZ>yyw^{kW5=2N3WG|urO|%h|XSaXjg{N#-?F6*>j`2ZDD+br>3zDl3zQOLIh3ov67RFe`dKG=hKw zDcIWg9kF|^H>&T~Vy}o~Gwjx^bQ4*fcB?g<4^V64(ghiz*@=w9j+>E(;+@PeSlF2! z8`r{IW=py*ZrJgJ0dMiIg)1%DIAuhDg;tcWOYcPBU*Q&y8Gd1w_^`}S4-~*p!mw%p zd26Wl^!deW7oWQxSG$Yjq#KCK-u_yHKB@?_2MzjYwl7r$)b2Gh2UYqlqv z*Cqxmon@LjYwpx|Bu*e##5gy8S>Q&~_VsJG@zX#&oic0glz2o4SD_-HjSgd))1H!e zMBY+5^#rW|?*#OymXx}^%wP48bDjBh`rx^72OqU?3@Z9Y2Yg?ASw+A9rjFiuW5T6Cp9%K8N2Tugpp^4rg?~KR1esFQL#ZD5k7GtDVE$Q4@!Z%=77*^TU&^SWsJ63 z(>)9bka9wK$57rST56#$<-1dWaOL=>x>!328~W9vS*Phx%bx@Rx~4C1|uIICQ9TC4VSrg@nEoi&wQ%&ZB0n=bKUao4Zb77M&MtUu@S ziunXbDBf$i%jB*P?TWR@L55;PBga{Vp4U{;a8|J&xiCZqQI%Re>i*~`{_na&Z7)xy zNA#0%>*nB%{nN8K^@X;fc=eG)ztmQGe=eu_)l>J4d|O!CyLOJ-j)AzpiAcM99>4lw#briR%T`1uVNP zemOinDApx%?(C=;CV5=@Me945rcIBs%rS?=!tEOxF^ui5$bw{-^i>b6h^RCY+04*@6DaO?f zmxVm;+zXw&VqI0oHQGAdIc4QXo5w(7!Gr>&#B2`hgvX?|sG$oAPlYSOFl*OSI{9=M zsIGpab5G@cS;vjJK{(1MDBKaTpn|%Yo`%o$BZ}cn>%%HXH$drE$VdHH}aC% zpFEBGw(Q)weZ%Bgd0sQ;kDD~vG;86?jb@50Fm7D6cgGIXhNTN;j+s7bqVLQd8$+PW zEbyQ>Sv`@jFhTWojuFj_RPNq|2LP{`!b+aiwBR($OoE?{rRi1kZH(xj^B)V9@ zA%Nr=Ed#c$4QR#Dv;C)=A}xtYk!GOX;tDFHn|o{!{B`jz@#*OasV2kMOupchZSCQ_ zv4#=Xwn!wbq@(S6U}z}FQS-1yA_+VXE`Ilyk$i(Rrv^YG_T!UShD&~YoYSz0wme=r% zHkJ^MGbgOGohh$|@mr2>%1Sq@Ev$e|(41UDVBWdBY}bo^ME-YG)*ej&UVd5p!3YX4 ztPP9nC=5@z6;~~*K`Bp}h^_67kcG-L?AOU4Rsz9`Im=>64mZ`+2S$g6HWcN&Zsr+j zvNU$~hJ9Z0fns_OS@JF@l)m{+K5*xc&mxS!+`0BN$9z9$;FtAH)tk4i8ES42da`G! z>0ckKSz3`^vPZes#hUS%y=b#MwA>ln9HTv(^55IHP_!`0rgEs=3vY4@%<_smXn|TY z!}xj1{(V5<-7sxbjCnxxn6X1lKC`wSMEcg~mHyUVm>G46^9_20wv%@gTa4rQezc-= zPfeie!aF-SFEM$!NB-TU?6^!zribW7b1hk+iLedC3K1A#iN+D!Be+#eU~XhVo`)ep z&3y#qyT{I3$lbVMs$?espiD0FJ$0nT+_j%B zWN~W9aucN_0uAp4Yz>CjH^A$0^pVpMYkz0e>7nrkGBJ`7APT2?Kvt#}Od)!L5*#9c zE5)XI+~fu4;1XMO)7cWSyW8CWnukV>){7~kD{4szUT!kP-+JWq1Tfdn)U`(1Bc6-Q zB;7)=#N?O{_SZ$EXT-vV`c0xPH)E)Bg1$-4!Ery+!{_tR{E(Q~g&yNXme@njVJ9WR zYVw&F7LlN}cJy*>Tz6nxDKEu{W(H<*_I|cU-i?%HA?b^QJ;Y?;eNT;XUS(&^eUZnTl301&Qq)StZGywtWBqa0>5{iiQ-a7#i5fG7Hf`BN} zLEr^tb1u67?=zQ6M~b}V|GW7-&+X3c&d$uvGxN+d^E}V&SyQmH@AP3~+`QO1gKXNA z35lgtHHn?;y*}zw*@>be)m`e;sS8KW95y1PR+FePv8dLN=Gv)8P@peDHG32_tFFF_ z?faiin=^N$L(8v57!xN*EeDql(zCH9Y)Oy6o5s!^j2*bJLJS(Pvob==1!gRS;%&E7QV}qnIq>+oINYV61z5W72gjt+UnLVLFzUY+^l3| zwbp9PXjf^qZQ6vYuJ4%qYrQkGC`b`91{x79pPtXHcgzN_^NI&&dz(P2m2RB(84v%jIyA11H81~jcU zB*Lb()Pk^4D?*LNZjg3Rp=}52WxiTO@y=SVdJgN4`}+<5e4PU+ty%QT7A)wL{7JJz z#FqoOvgZ49S=ADTo332ieDo_vvl(mKp0=rZe^P5=L(u@OJmw@bu{1wl8?POtG_?L| zS*?gVCCvI|wbod5f@JsB@g42z7OD=*!SJdPX1N{pd)0x7>TQ_e51a}CfS>9MQ*ZsF zf-aw3zTv5P@+Dy41r>SOoJ0_YB)p7i+3Mj#Z{6+BI-2%dkVt zOK0�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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-RgIt.otf b/public/Publica Sans Round/PublicaSansRound-RgIt.otf new file mode 100644 index 0000000000000000000000000000000000000000..c2ec64cc3247edc4d3649f4081b44a52204010e9 GIT binary patch literal 92004 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

    9VER1GH^ctt0s8spOM~ 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 YJzT4$uiXr-M)g24DC&_$k==*?2XxWT82|tP literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-ThIt.otf b/public/Publica Sans Round/PublicaSansRound-ThIt.otf new file mode 100644 index 0000000000000000000000000000000000000000..6eb63346816aa67122db68706cb8141163eafb8d GIT binary patch literal 89676 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 {#flg&jy#lx2Y1%@A!+LR0gINX!P5gUtm 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 zÐP(Mn?zq0W|dHK3jtsAe05*E5^edE%~ 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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-Thin.otf b/public/Publica Sans Round/PublicaSansRound-Thin.otf new file mode 100644 index 0000000000000000000000000000000000000000..3175231683fb33ec72d4da71dd256b858b4d4243 GIT binary patch literal 88020 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 X2K~O4oE?91IpyM7oAP#j8})wxE0((n literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-UlLt.otf b/public/Publica Sans Round/PublicaSansRound-UlLt.otf new file mode 100644 index 0000000000000000000000000000000000000000..367a5797136562ad6aea2752bccfe779aec8ce4f GIT binary patch literal 87724 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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-XBd.otf b/public/Publica Sans Round/PublicaSansRound-XBd.otf new file mode 100644 index 0000000000000000000000000000000000000000..c35ff52d66476b9eb248544f53ba633de1695d1f GIT binary patch literal 83624 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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-XBdIt.otf b/public/Publica Sans Round/PublicaSansRound-XBdIt.otf new file mode 100644 index 0000000000000000000000000000000000000000..9d00acfc80db322ff048d2572f648458734a2f06 GIT binary patch literal 86424 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 literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-XLt.otf b/public/Publica Sans Round/PublicaSansRound-XLt.otf new file mode 100644 index 0000000000000000000000000000000000000000..09bf3e6a65c44710dbc091f4fe06e6c1458b80f8 GIT binary patch literal 77304 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�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 YTQ}nSIlvPh=_8UA^6mlzRd(u>^y)d~ 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 literal 0 HcmV?d00001 diff --git a/public/fonts/PublicaSansRound-Md.otf b/public/fonts/PublicaSansRound-Md.otf new file mode 100644 index 0000000000000000000000000000000000000000..d9de45dbd38c0cd21576d2addc386addcb991ea9 GIT binary patch literal 90060 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

    |N@b}MlP_oJB0kjP4SSq!}~-_cxSe-?ix#nQod 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 l_QTA#v9}MxuFP!?@wR%<@2iC~@h8eDifd_ */} - + {/* Notification and Profile Section */} {/* Username */} - + {user?.name || "No Adminsss"} diff --git a/src/components/LineChartCard/lineChartCard.tsx b/src/components/LineChartCard/lineChartCard.tsx index 927c67a..7375d1c 100644 --- a/src/components/LineChartCard/lineChartCard.tsx +++ b/src/components/LineChartCard/lineChartCard.tsx @@ -12,6 +12,7 @@ import { AppDispatch, RootState } from "../../redux/store/store"; import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; import { Box } from "@mui/material"; + function AreaGradient({ color, id }: { color: string; id: string }) { return ( @@ -22,7 +23,7 @@ function AreaGradient({ color, id }: { color: string; id: string }) { ); } - + const chartColor = " #111111"; export default function LineChartCard() { const theme = useTheme(); const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); @@ -32,7 +33,7 @@ export default function LineChartCard() { const { totalBookings, loading } = useSelector( (state: RootState) => state.dashboardReducer ); - + // States for date range inputs const [startDateBookings, setStartDateBookings] = React.useState(""); const [endDateBookings, setEndDateBookings] = React.useState(""); @@ -67,9 +68,7 @@ export default function LineChartCard() { minHeight: { xs: "360px", sm: "400px", md: "444px" }, borderRadius: "16px", border: "none", - "*:where([data-mui-color-scheme='dark']) &": { - backgroundColor: "#202020", - }, + background: "#D0E1E9", }} > setStartDateBookings(e.target.value)} sx={{ - backgroundColor: "#202020", + backgroundColor: "#DFECF1", + border: "1px solid rgba(87, 85, 85, 0.53)", borderRadius: "8px", - "& .MuiInputBase-input": { - color: "#F2F2F2", - }, }} /> setEndDateBookings(e.target.value)} sx={{ - backgroundColor: "#202020", + backgroundColor: "#DFECF1", + border: "1px solid rgba(87, 85, 85, 0.53)", borderRadius: "8px", - "& .MuiInputBase-input": { - color: "#F2F2F2", - }, }} /> )} - - {/* - - */} + {/* Table Section */} = ({ borderRadius: "4px", }, }} - > - + {" "} {columns.map((column) => ( - + {column.label} - {column.id === "name" && ( - - {sortOrder === "asc" ? ( - - ) : ( - - )} - - )} ))} - - {/* This is where the modification starts */} + {currentRows.length === 0 ? ( - {(() => { - switch (tableType) { - case "admin": - return "No admins found"; - case "role": - return "No roles found"; - case "user": - return "No users found"; - case "manager": - return "No managers found"; - case "vehicle": - return "No vehicles found"; - case "station": - return "No charging stations found"; - case "external-station": - return "No charging stations found"; - case "booking": - return "No bookings found"; - case "slots": - return "No slots found"; - case "all-available-slots": - return "No available slots found"; - default: - return "No data available"; - } - })()} + {getEmptyMessage(tableType)} ) : ( currentRows.map((row, rowIndex) => ( {columns.map((column) => ( + // In CustomTable.tsx, update the status column rendering logic inside the TableBody - {isImage(row[column.id]) ? ( + {column.id === "action" ? ( + <> + { + setSelectedRow(row); + setViewModal(true); + }} + > + + + + + handleEditButton( + row + ) + } + > + + + + { + setDeleteModal( + true + ); + setSelectedRow(row); + }} + > + + + + ) : row.statusField && + column.id === row.statusField ? ( // Check if statusField matches the column + + ) : isImage(row[column.id]) ? ( Row = ({ objectFit: "cover", }} /> - ) : column.id !== "action" ? ( - row[column.id] ) : ( - { - handleClick(e, row); - setRowData(row); - }} - sx={{ - padding: 0, - minWidth: 0, - width: "auto", - height: "auto", - color: "#FFFFFF", - }} - > - - + row[column.id] )} ))} @@ -657,232 +611,83 @@ const CustomTable: React.FC = ({
    {/* Pagination */} - - {filteredRows.length > 0 && ( - <> - - Page Number : - - - - )} - - - {/* Menu Actions */} - {open && ( -

    + -
    - + /> + - {viewModal && tableType === "admin" && ( - - handleViewButton(selectedRow?.id) - } - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "manager" && ( - - handleViewButton(selectedRow?.id) - } - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - - {viewModal && tableType === "vehicle" && ( - - handleViewButton(selectedRow?.id) - } - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "station" && ( - - handleViewButton(selectedRow?.id) - } - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "user" && ( - - handleViewButton(selectedRow?.id) - } - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - - {/* Edit Button */} - - - {tableType === "role" && ( - - )} - - {tableType === "station" && ( - - )} - - {/* Delete Button */} - -
    -
    + {viewModal && tableType === "admin" && ( + handleViewButton(selectedRow?.id)} + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> )} + {viewModal && tableType === "manager" && ( + handleViewButton(selectedRow?.id)} + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + + {viewModal && tableType === "vehicle" && ( + handleViewButton(selectedRow?.id)} + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + {viewModal && tableType === "station" && ( + handleViewButton(selectedRow?.id)} + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + {viewModal && tableType === "user" && ( + handleViewButton(selectedRow?.id)} + open={viewModal} + setViewModal={setViewModal} + id={selectedRow?.id} + /> + )} + + {tableType === "role" && ( + + )} + {/* Modals */} {deleteModal && ( = ({ }); const [loading, setLoading] = useState(false); - const [isAvailable, setIsAvailable] = useState( - editRow?.isAvailable || false - ); useEffect(() => { if (editRow) { setValue("startTime", editRow.startTime); setValue("endTime", editRow.endTime); - setIsAvailable(editRow.isAvailable); } else { reset(); } @@ -77,24 +73,21 @@ const EditSlotModal: React.FC = ({ setLoading(true); try { - const availabilityStatus = isAvailable ? true : false; await dispatch( updateSlot({ - id: editRow.id, // Slot ID// date: data.date, + id: editRow.id, startTime: data.startTime, endTime: data.endTime, - isAvailable: availabilityStatus, }) ).unwrap(); dispatch(fetchManagersSlots()); - handleClose(); // Close modal on success - reset(); // Reset form fields after submit + handleClose(); + reset(); } catch (error) { console.error("Error updating slot:", error); - // Handle the error or show a toast message } finally { - setLoading(false); // Stop loading state + setLoading(false); } } }; @@ -106,7 +99,7 @@ const EditSlotModal: React.FC = ({ if (reason === "backdropClick") { return; } - handleClose(); // Close modal when clicking cross or cancel + handleClose(); }} aria-labelledby="edit-slot-modal" > @@ -119,7 +112,7 @@ const EditSlotModal: React.FC = ({ left: "50%", transform: "translate(-50%, -50%)", width: 400, - bgcolor: "background.paper", + bgcolor: "#000000", boxShadow: 24, p: 3, borderRadius: 2, @@ -133,10 +126,18 @@ const EditSlotModal: React.FC = ({ alignItems: "center", }} > - + Edit Slot - + @@ -148,7 +149,12 @@ const EditSlotModal: React.FC = ({ {/* Start Time */} - + Start Time = ({ {/* End Time */} - + End Time = ({ )} /> - - {/* Availability Toggle */} - - - {/* - {isAvailable ? "Available" : "Not Available"} - */} - {/* Submit Button */} @@ -222,12 +209,12 @@ const EditSlotModal: React.FC = ({ - )} - - {/* Modals */} {deleteModal && ( handleDeleteButton(selectedRow?.id)} diff --git a/src/components/EditManagerModal/editManagerModal.tsx b/src/components/EditManagerModal/editManagerModal.tsx index c7b5d7a..1c28b13 100644 --- a/src/components/EditManagerModal/editManagerModal.tsx +++ b/src/components/EditManagerModal/editManagerModal.tsx @@ -10,7 +10,7 @@ import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; import { useDispatch } from "react-redux"; import { managerList, updateManager } from "../../redux/slices/managerSlice.ts"; // Import the updateManager action -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css";// Custom styled components +import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Custom styled components import { AppDispatch } from "../../redux/store/store.ts"; interface EditManagerModalProps { @@ -114,7 +114,7 @@ const EditManagerModal: React.FC = ({ left: "50%", transform: "translate(-50%, -50%)", width: 400, - bgcolor: "background.paper", + bgcolor: "#000000", boxShadow: 24, p: 3, borderRadius: 2, @@ -128,7 +128,7 @@ const EditManagerModal: React.FC = ({ alignItems: "center", }} > - + Edit Manager @@ -143,7 +143,12 @@ const EditManagerModal: React.FC = ({ {/* Manager Name */} - + Manager Name = ({ placeholder="Enter Manager Name" size="small" sx={{ marginTop: 1 }} - error={!!errors.name} helperText={errors.name?.message} /> @@ -182,13 +186,25 @@ const EditManagerModal: React.FC = ({ {/* Email */} - + Email ( = ({ placeholder="Enter Email" size="small" sx={{ marginTop: 1 }} - error={!!errors.email} helperText={errors.email?.message} /> @@ -206,7 +221,12 @@ const EditManagerModal: React.FC = ({ {/* Phone Number */} - + Phone Number = ({ placeholder="Enter Phone Number" size="small" sx={{ marginTop: 1 }} - error={!!errors.phone} helperText={errors.phone?.message} /> @@ -250,11 +269,11 @@ const EditManagerModal: React.FC = ({ - - - - End Time - - - - - - {/* Car Number */} - - - - Car Number - - - - - - {/* Submit Button */} - - - - + + ); diff --git a/src/components/AddEditAdminModal/addEditAdminModal.tsx b/src/components/AddEditAdminModal/addEditAdminModal.tsx index 1df20ab..ecb41b5 100644 --- a/src/components/AddEditAdminModal/addEditAdminModal.tsx +++ b/src/components/AddEditAdminModal/addEditAdminModal.tsx @@ -116,9 +116,8 @@ const AddEditCategoryModal: React.FC = ({ left: "50%", transform: "translate(-50%, -50%)", width: 600, - bgcolor: "background.paper", boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -128,9 +127,20 @@ const AddEditCategoryModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + + padding: "16px 24px", + borderRadius: "10px 10px 0 0", }} > - + {" "} + {editRow ? "Edit Admin" : "Add Admin"} @@ -139,117 +149,26 @@ const AddEditCategoryModal: React.FC = ({ {/* Horizontal Line */} - + {/* */} - {/* Form */} -
    - {/* Input Fields */} - - {/* First Row - Two Inputs */} - - - - Admin Name - - ( - - )} - /> - - - - - Email - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - {!editRow && ( + + + {/* Input Fields */} + + {/* First Row - Two Inputs */} + = ({ - Password + Admin Name ( - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - error={!!errors.password} + error={!!errors.name} helperText={ - errors.password?.message + errors.name?.message } /> )} /> - )} + + + + Email + + ( + + )} + /> + + + + {/* Second Row - Two Inputs */} + + {!editRow && ( + + + Password + + ( + + + {showPassword ? ( + + ) : ( + + )} + + + ), + }, + }} + error={!!errors.password} + helperText={ + errors.password?.message + } + /> + )} + /> + + )} + + + Phone Number + + { + if (!/^[0-9]*$/.test(value)) { + return "Only numbers are allowed"; + } + if (value.length < 6) { + return "Phone number must be at least 6 digits"; + } + if (value.length > 14) { + return "Phone number must be at most 14 digits"; + } + return true; // No errors + }, + }} + render={({ field }) => ( + + )} + /> + + + + {/* Third Row - One Input */} = ({ ...autofillFix, }} > - - Phone Number + + Address { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors + required: "Address is required", + maxLength: { + value: 100, + message: + "Address cannot exceed 100 characters", }, }} render={({ field }) => ( )} /> - {/* Third Row - One Input */} + {/* Submit Button */} - - Address - - ( - - )} - /> + > + {editRow ? "Update Admin" : "Add Admin"} + - - - {/* Submit Button */} - - - - + +
    ); diff --git a/src/components/AddManagerModal/addManagerModal.tsx b/src/components/AddManagerModal/addManagerModal.tsx index 4cca560..e3cfdf2 100644 --- a/src/components/AddManagerModal/addManagerModal.tsx +++ b/src/components/AddManagerModal/addManagerModal.tsx @@ -57,9 +57,9 @@ export default function AddManagerModal({ open, handleClose }) { try { await dispatch(addManager(managerData)); dispatch(managerList()); - clearErrors(); // Clear errors on successful submission - reset(); // Reset form fields on successful submission - handleClose(); // Close modal + clearErrors(); + reset(); + handleClose(); } catch (error) { console.error("Error adding manager:", error); } @@ -67,9 +67,9 @@ export default function AddManagerModal({ open, handleClose }) { // Handle modal close, clearing errors and resetting form const handleModalClose = () => { - clearErrors(); // Clear errors when closing via close icon - reset(); // Reset form fields when closing via close icon - handleClose(); // Close modal + clearErrors(); + reset(); + handleClose(); }; const togglePasswordVisibility = (e: React.MouseEvent) => { @@ -94,10 +94,10 @@ export default function AddManagerModal({ open, handleClose }) { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "#000000", + width: 500, + boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -107,6 +107,11 @@ export default function AddManagerModal({ open, handleClose }) { display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + + padding: "16px 24px", + borderRadius: "10px 10px 0 0", }} > {/* Horizontal Line */} - + {/* */} {/* Form */} -
    - {/* Manager Name */} - - - - Manager Name - - + + + {/* Manager Name */} + + + + Manager Name + + + - - {/* Station Dropdown */} - - - - Select Station - - + {/* Station Dropdown */} + + + + Select Station + + + ( + + )} + /> + {errors.stationName && ( + + {errors.stationName.message} + + )} + + + + + {/* Email and Password */} + + {/* Email */} + + + Email + + + + + {/* Password */} + + + Password + ( - + error={!!errors.password} + helperText={ + errors.password?.message + } + /> )} /> - {errors.stationName && ( - - {errors.stationName.message} - - )} - - - - - {/* Email and Password */} - - {/* Email */} - - - Email - - + - {/* Password */} - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - error={!!errors.password} - helperText={errors.password?.message} - /> - )} - /> + {/* Phone Number */} + + + + Phone Number + + { + if (!/^[0-9]*$/.test(value)) { + return "Only numbers are allowed"; + } + if (value.length < 6) { + return "Phone number must be at least 6 digits"; + } + if (value.length > 14) { + return "Phone number must be at most 14 digits"; + } + return true; + }, + })} + /> + - - {/* Phone Number */} - - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; - }, - })} - /> - - - - {/* Submit Button */} - - - - + + + +
    ); diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx index 14581eb..cce3240 100644 --- a/src/components/AddStationLocation/addStationLocation.tsx +++ b/src/components/AddStationLocation/addStationLocation.tsx @@ -52,18 +52,22 @@ const AddStationLocationModal = ({ helperText={errors.city?.message} /> - + +
    diff --git a/src/components/AddUserModal/addUserModal.tsx b/src/components/AddUserModal/addUserModal.tsx index eff5dac..57ab402 100644 --- a/src/components/AddUserModal/addUserModal.tsx +++ b/src/components/AddUserModal/addUserModal.tsx @@ -76,18 +76,22 @@ const AddUserModal: React.FC = ({ left: "50%", transform: "translate(-50%, -50%)", width: 600, - bgcolor: "background.paper", boxShadow: 24, - p: 3, borderRadius: 2, + p: 0, // Remove padding from the outer box }} > - {/* Header */} + {/* Header Section */} @@ -99,234 +103,302 @@ const AddUserModal: React.FC = ({ {/* Horizontal Line */} - + {/* */} - {/* Form */} -
    - {/* First Row - User Name & Email */} - + {/* Body Section */} + + {" "} + {/* Form */} + + {/* First Row - User Name & Email */} - - User Name - - ( - - )} - /> + > + + User Name + + ( + + )} + /> + + + + + Email + + ( + + )} + /> + + {/* Second Row - Password & Phone Number */} + + + + Password + + ( + + + {showPassword ? ( + + ) : ( + + )} + + + ), + }, + }} + error={!!errors.password} + helperText={ + errors.password?.message + } + /> + )} + /> + + + + + Phone Number + + { + if (!/^[0-9]*$/.test(value)) { + return "Only numbers are allowed"; + } + if (value.length < 6) { + return "Phone number must be at least 6 digits"; + } + if (value.length > 14) { + return "Phone number must be at most 14 digits"; + } + return true; // No errors + }, + }} + render={({ field }) => ( + + )} + /> + + + + {/* Submit Button */} + - - Email - - handleClose()} + sx={{ + backgroundColor: "#000000", + color: "#D0E1E9", + borderRadius: "8px", + fontSize: "16px", + width: "117px", + "&:hover": { backgroundColor: "#454545" }, }} - render={({ field }) => ( - - )} - /> - - - - {/* Second Row - Password & Phone Number */} - - - - Password - - + Close + */} + - - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Submit Button */} - - - -
    + +
    ); diff --git a/src/components/AddUserModal/styled.css.tsx b/src/components/AddUserModal/styled.css.tsx index 3f7c965..ad1e112 100644 --- a/src/components/AddUserModal/styled.css.tsx +++ b/src/components/AddUserModal/styled.css.tsx @@ -15,8 +15,9 @@ export const CustomIconButton = styled(IconButton)({ // Custom TextField with different placeholder color export const CustomTextField = styled(TextField)({ "& .MuiInputBase-input::placeholder": { - color: "#D9D8D8", + color: "#979c9e", opacity: 1, + backgroundColor: "", }, "& .MuiInputBase-root.Mui-focused .MuiInputBase-input::placeholder": { color: "darkgray", diff --git a/src/components/AddVehicleModal/addVehicleModal.tsx b/src/components/AddVehicleModal/addVehicleModal.tsx index 08778b0..d69044b 100644 --- a/src/components/AddVehicleModal/addVehicleModal.tsx +++ b/src/components/AddVehicleModal/addVehicleModal.tsx @@ -91,10 +91,9 @@ export default function AddVehicleModal({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "#000000", + width: 450, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -104,6 +103,11 @@ export default function AddVehicleModal({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + + padding: "16px 24px", + borderRadius: "10px 10px 0 0", }} > {/* Horizontal Line */} - + {/* */} {/* Input Fields */} - - {/* First Row - Two Inputs */} - - - - Vehicle Name - - ( - - )} - /> - - - - - Company - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - - - Model Name - - ( - - )} - /> - - - - - Charge Type - - ( - - )} - /> - - - - {/* Image Upload */} + - - Upload Image - - - {errors.imageFile && ( - + - {errors.imageFile.message} - - )} - {imagePreview && ( - - - Preview: + + Vehicle Name - image preview ( + + )} /> - )} - - - {/* Submit Button */} - - + {errors.imageFile && ( + + {errors.imageFile.message} + + )} + {imagePreview && ( + + + Preview: + + image preview + + )} + + + + {/* Submit Button */} + - Add Vehicle - + + diff --git a/src/components/EditManagerModal/editManagerModal.tsx b/src/components/EditManagerModal/editManagerModal.tsx index 1c28b13..0bce2f4 100644 --- a/src/components/EditManagerModal/editManagerModal.tsx +++ b/src/components/EditManagerModal/editManagerModal.tsx @@ -113,10 +113,9 @@ const EditManagerModal: React.FC = ({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "#000000", + width: 500, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -126,6 +125,10 @@ const EditManagerModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > @@ -137,153 +140,170 @@ const EditManagerModal: React.FC = ({ {/* Horizontal Line */} - + {/* */} - {/* Input Fields (Name, Email, and Phone) */} - - {/* Manager Name */} - - - Manager Name - - ( - - )} - /> - - - {/* Email */} - - - Email - - ( - - )} - /> - - - {/* Phone Number */} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Submit Button */} - + + diff --git a/src/components/EditStationModal/editSationModal.tsx b/src/components/EditStationModal/editSationModal.tsx index 9114190..3fcc9e6 100644 --- a/src/components/EditStationModal/editSationModal.tsx +++ b/src/components/EditStationModal/editSationModal.tsx @@ -197,10 +197,9 @@ const EditStationModal: React.FC = ({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "#000000", + width: 500, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -210,6 +209,10 @@ const EditStationModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > = ({ {/* Horizontal Line */} - + {/* */} {/* Form */} - - {/* Station Name and Address */} - - - + + {/* Station Name and Address */} + + - Station Name - - ( - - )} - /> + + Station Name + + ( + + )} + /> + + + + Station Location + + ( + + )} + /> + - - + - Station Location - - ( - - )} - /> + + Total Slots + + ( + + )} + /> + - - {/* Total Slots */} - - - + - Total Slots - - ( - + Select Vehicle Brands + + + {selectedBrands.length === 0 && ( + Choose Brand + )} + { - const selectedArray = - selected as string[]; - const displayNames = - selectedArray.slice(0, 1); // First 2 brand names - const moreCount = - selectedArray.length - 1; // Remaining brands - - return ( - - {displayNames.map( - (id, index) => { - const brand = - vehicleBrands.find( - (b) => - b.id === id + return ( + + {displayNames.map( + (id, index) => { + const brand = + vehicleBrands.find( + (b) => + b.id === + id + ); + return ( + + {brand + ? brand.name + : ""} + ); - return ( + } + )} + {moreCount > 0 && ( + + +{moreCount} more + + )} + + ); + }} + > + {vehicleBrands.length > 0 ? ( + vehicleBrands.map((brand) => ( + + + + + )) + ) : ( + + No vehicle brands available + + )} + + + + {/* + */} + + + Vehicle Name + + + {selectedVehicles.length === 0 && ( + Choose Vehicles + )} + - - - {/* - */} - - - Vehicle Name - - - {selectedVehicles.length === 0 && ( - Choose Vehicles - )} - + )} + - - {errors.allowedCarIds - ? errors.allowedCarIds.message - : ""} - - + + {errors.allowedCarIds + ? errors.allowedCarIds.message + : ""} + + + - - {/* Submit Button */} - - + + diff --git a/src/components/EditUserModal/editUserModal.tsx b/src/components/EditUserModal/editUserModal.tsx index 400f437..de23c4d 100644 --- a/src/components/EditUserModal/editUserModal.tsx +++ b/src/components/EditUserModal/editUserModal.tsx @@ -1,5 +1,5 @@ import React, { useEffect } from "react"; -import { Box, Button, Typography, Modal } from "@mui/material"; +import { Box, Button, Typography, Modal, Grid } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useForm, Controller } from "react-hook-form"; import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; @@ -80,10 +80,9 @@ const EditUserModal: React.FC = ({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", + width: 500, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -93,9 +92,18 @@ const EditUserModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > - + Edit User @@ -103,131 +111,160 @@ const EditUserModal: React.FC = ({ - {/* Horizontal Line */} - - {/* Input Fields */} - - {/* Name */} - - - Full Name - - ( - - )} - /> - + + + + {/* Name Field */} + + + Full Name + + ( + + )} + /> + - {/* Email */} - - - Email - - ( - - )} - /> - + {/* Email Field */} + + + Email + + ( + + )} + /> + - {/* Phone */} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, + {/* Phone Field */} + + + Phone Number + + { + if (!/^[0-9]*$/.test(value)) + return "Only numbers are allowed"; + if (value.length < 6) + return "At least 6 digits required"; + if (value.length > 14) + return "At most 14 digits allowed"; + return true; + }, + }} + render={({ field }) => ( + + )} + /> + + + + {/* Submit Button */} + + {/* Submit Button */} - - - ); diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index 692fcfa..09ddc30 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -122,10 +122,9 @@ const EditVehicleModal: React.FC = ({ top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", + width: 500, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -135,9 +134,18 @@ const EditVehicleModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > - + Edit Vehicle @@ -146,229 +154,275 @@ const EditVehicleModal: React.FC = ({ {/* Horizontal Line */} - + {/* */} {/* Input Fields */} - - {/* First Row - Two Inputs */} - - - - Vehicle Name - - ( - - )} - /> - - - - - Company - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - - - Model Name - - ( - - )} - /> - - - - - Charge Type - - ( - - )} - /> - - - - {/* Image Upload */} + - - Upload Image - - - {imagePreview && ( - - - Preview ( - {imagePreview.startsWith("blob") - ? "New" - : "Existing"} - ): + {/* First Row - Two Inputs */} + + + + Vehicle Name - Vehicle ( + + )} /> - )} - - - {/* Submit Button */} - - + {imagePreview && ( + + + Preview ( + {imagePreview.startsWith("blob") + ? "New" + : "Existing"} + ): + + Vehicle + + )} + + + + {/* Submit Button */} + - Update Vehicle - + + diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 6fc2f36..492f9a4 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -119,7 +119,7 @@ export default function MenuContent({ hidden }: PropType) { - - - - - {selectedStation ? ( - - - - Station Name:{" "} - - {selectedStation.name} - - - - - - Station Location:{" "} - - {selectedStation.registeredAddress} - - - - - - Total Slots: - - {selectedStation.totalSlots} - - - - - - Status: - - {selectedStation.status === 1 - ? "Available" - : "Not Available"} - - - - - {/* Display Vehicles */} - - - Vehicles: - - - {selectedStation.allowedCars && - selectedStation.allowedCars.length > 0 ? ( - selectedStation.allowedCars.map( - (car: any, index: number) => ( - - {car.name} - {","} - - ) - ) - ) : ( - - No vehicles available - - )} - - - - ) : ( - - No station found with this ID - - )} + ); diff --git a/src/components/Modals/UserViewModal/index.tsx b/src/components/Modals/UserViewModal/index.tsx index ffb6c27..30a7ca6 100644 --- a/src/components/Modals/UserViewModal/index.tsx +++ b/src/components/Modals/UserViewModal/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid } from "@mui/material"; +import { Box, Modal, Typography, Grid, Button } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/reducers"; @@ -16,15 +16,12 @@ const style = { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", - borderRadius: 2, + width: 500, boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 4, + borderRadius: "10px", display: "flex", flexDirection: "column", - alignItems: "center", - gap: 2, + padding: 0, }; export default function UserViewModal({ open, setViewModal, id }: Props) { @@ -43,74 +40,108 @@ export default function UserViewModal({ open, setViewModal, id }: Props) { return ( setViewModal(false)} aria-labelledby="modal-title" aria-describedby="modal-description" > - + + {selectedUser?.name || "User"}'s Details + + setViewModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + color: "#D0E1E9", + }} + > + + + + + {/* Body Section */} + + {selectedUser ? ( + + + + Name:{" "} + + {selectedUser.name} + + + + + + Email:{" "} + + {selectedUser.email} + + + + + + Phone:{" "} + + {selectedUser.phone ?? "N/A"} + + + + + ) : ( + + No user found with this ID + + )} + + {/* Close Button */} - - {selectedUser?.name || "User"}'s Details - - setViewModal(false)} sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + borderRadius: "8px", + fontSize: "16px", + width: "117px", + "&:hover": { backgroundColor: "#454545" }, }} > - - + Close + - - - - - {selectedUser ? ( - - - - Name:{" "} - - {selectedUser.name} - - - - - - Email:{" "} - - {selectedUser.email} - - - - - - Phone:{" "} - - {selectedUser.phone ?? "N/A"} - - - - - ) : ( - - No user found with this ID - - )} + ); diff --git a/src/components/Modals/VehicleViewModal/index.tsx b/src/components/Modals/VehicleViewModal/index.tsx index c764696..8204e5a 100644 --- a/src/components/Modals/VehicleViewModal/index.tsx +++ b/src/components/Modals/VehicleViewModal/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid } from "@mui/material"; +import { Box, Modal, Typography, Divider, Grid, Button } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/reducers"; @@ -16,15 +16,13 @@ const style = { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "#000000", + width: 500, borderRadius: 2, boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 4, + p: 0, display: "flex", flexDirection: "column", alignItems: "center", - gap: 2, }; export default function VehicleViewModal({ open, setViewModal, id }: Props) { @@ -47,119 +45,162 @@ export default function VehicleViewModal({ open, setViewModal, id }: Props) { aria-describedby="modal-description" > - - - {selectedVehicle?.name || "Vehicle"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", display: "flex", alignItems: "center", + justifyContent: "space-between", + width: "100%", }} > - - - - - - - - {selectedVehicle ? ( - - - - Name:{" "} - - {selectedVehicle.name} - - - - - - Company:{" "} - - {selectedVehicle.company} - - - - - - Model Name: - - {selectedVehicle.modelName} - - - - - - Charge Type: - - {selectedVehicle.chargeType} - - - - - - Image: - - {selectedVehicle.imageUrl ? ( - Vehicle { - e.currentTarget.src = - "/placeholder-image.png"; // fallback image - }} - /> - ) : ( - - No image available - - )} - - - ) : ( - - No vehicle found with this ID + {selectedVehicle?.name || "Vehicle"}'s Details + + setViewModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + color: "#D0E1E9", + }} + > + + + - )} + + {/* */} + + {selectedVehicle ? ( + + + + Name:{" "} + + {selectedVehicle.name} + + + + + + Company:{" "} + + {selectedVehicle.company} + + + + + + Model Name: + + {selectedVehicle.modelName} + + + + + + Charge Type: + + {selectedVehicle.chargeType} + + + + + + Image: + + {selectedVehicle.imageUrl ? ( + Vehicle { + e.currentTarget.src = + "/placeholder-image.png"; // fallback image + }} + /> + ) : ( + + No image available + + )} + + + ) : ( + + No vehicle found with this ID + + )} + + + + ); diff --git a/src/components/Modals/ViewManagerModal/index.tsx b/src/components/Modals/ViewManagerModal/index.tsx index c3e96bb..809aca2 100644 --- a/src/components/Modals/ViewManagerModal/index.tsx +++ b/src/components/Modals/ViewManagerModal/index.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid } from "@mui/material"; +import { Box, Modal, Typography, Divider, Grid, Button } from "@mui/material"; import CloseIcon from "@mui/icons-material/Close"; import { useSelector } from "react-redux"; import { RootState } from "../../../redux/reducers"; @@ -12,19 +12,19 @@ type Props = { }; const style = { - position: "absolute", +position: "absolute", top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, + width: 500, bgcolor: "#000000", borderRadius: 2, boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 4, + p: 0, display: "flex", flexDirection: "column", alignItems: "center", - gap: 2, + }; export default function ManagerViewModal({ open, setViewModal, id }: Props) { @@ -47,95 +47,137 @@ export default function ManagerViewModal({ open, setViewModal, id }: Props) { aria-describedby="modal-description" > - - - {selectedManager?.name || "Manager"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", display: "flex", alignItems: "center", - color: "#D0E1E9", + justifyContent: "space-between", + width: "100%", }} > - + + {selectedManager?.name || "Manager"}'s Details + + setViewModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + color: "#D0E1E9", + marginLeft: "200px", + }} + > + + - - - - - - {selectedManager ? ( - - - - Name: - - {selectedManager.name} - - - - - - Email: - - {selectedManager.email} - - - - - - Phone: - - {selectedManager.phone} - - - - - - Station Location: - - {selectedManager.chargingStation - ?.registeredAddress || "Not Available"} - - - - - - Station Name: - - {selectedManager.chargingStation?.name || - "Not Available"} - - - - - ) : ( - - No manager found with this ID - )} + + + {/* */} + + {selectedManager ? ( + + + + Name: + + {selectedManager.name} + + + + + + Email: + + {selectedManager.email} + + + + + + Phone: + + {selectedManager.phone} + + + + + + Station Location: + + {selectedManager.chargingStation + ?.registeredAddress || + "Not Available"} + + + + + + Station Name: + + {selectedManager.chargingStation + ?.name || "Not Available"} + + + + + ) : ( + + No manager found with this ID + + )} + + + + ); diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx index ae4a863..1a2c5e7 100644 --- a/src/components/Modals/ViewModal/index.tsx +++ b/src/components/Modals/ViewModal/index.tsx @@ -16,15 +16,13 @@ const style = { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", + width: 450, borderRadius: 2, boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 4, + p: 0, display: "flex", flexDirection: "column", alignItems: "center", - gap: 2, }; export default function ViewModal({ open, setViewModal, id }: Props) { @@ -45,80 +43,128 @@ export default function ViewModal({ open, setViewModal, id }: Props) { aria-describedby="modal-description" > - + + + + {selectedAdmin?.name || "Admin"}'s Details + + setViewModal(false)} + sx={{ + cursor: "pointer", + display: "flex", + alignItems: "center", + color: "#D0E1E9", + }} + > + + + + + + {/* */} + + {selectedAdmin ? ( + + + + Name: + + {selectedAdmin.name} + + + + + + Phone: + + {selectedAdmin.phone} + + + + + + Email: + + {selectedAdmin.email} + + + + + + Address: + + + {selectedAdmin?.Admins?.[0] + ?.registeredAddress ?? "N/A"} + + + + + ) : ( + + No admin found with this ID + + )} - - {selectedAdmin?.name || "Admin"}'s Details - - setViewModal(false)} sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + borderRadius: "8px", + fontSize: "16px", + width: "117px", + "&:hover": { backgroundColor: "#454545" }, }} > - - + Close + -
    - - - - {selectedAdmin ? ( - - - - Name: - - {selectedAdmin.name} - - - - - - Phone: - - {selectedAdmin.phone} - - - - - - Email: - - {selectedAdmin.email} - - - - - - Address: - - - {selectedAdmin?.Admins?.[0] - ?.registeredAddress ?? "N/A"} - - - - - ) : ( - - No admin found with this ID - - )} + ); diff --git a/src/components/SessionsChart/sessionChart.tsx b/src/components/SessionsChart/sessionChart.tsx index 4ff9f85..ac8a30e 100644 --- a/src/components/SessionsChart/sessionChart.tsx +++ b/src/components/SessionsChart/sessionChart.tsx @@ -149,6 +149,7 @@ export default function SessionsChart() { }, lineHeight: { xs: "20px", md: "24px" }, }} + color="#454545" gutterBottom > 16.83 @@ -163,6 +164,7 @@ export default function SessionsChart() { }, lineHeight: { xs: "20px", md: "24px" }, }} + color="#454545" > cents/kWh diff --git a/src/components/SideMenu/sideMenu.tsx b/src/components/SideMenu/sideMenu.tsx index 4bfb9ad..49e8c4b 100644 --- a/src/components/SideMenu/sideMenu.tsx +++ b/src/components/SideMenu/sideMenu.tsx @@ -141,7 +141,7 @@ export default function SideMenu() { onClick={() => setOpen(!open)} sx={{ position: "absolute", - top: 50, + top: 80, left: open ? 235 : 65, // Slight overlap on edge minWidth: 0, width: 36, diff --git a/src/components/StatCard/statCard.tsx b/src/components/StatCard/statCard.tsx index 388fe10..498bd47 100644 --- a/src/components/StatCard/statCard.tsx +++ b/src/components/StatCard/statCard.tsx @@ -3,101 +3,132 @@ import CardContent from "@mui/material/CardContent"; import Typography from "@mui/material/Typography"; import { useTheme } from "@mui/material/styles"; import useMediaQuery from "@mui/material/useMediaQuery"; +import Box from "@mui/material/Box"; -export type StatCardProps = { - title: string; - value: number; +// Import Material-UI icons +import AdminPanelSettingsIcon from "@mui/icons-material/AdminPanelSettings"; +import ManageAccountsIcon from "@mui/icons-material/ManageAccounts"; +import PeopleIcon from "@mui/icons-material/People"; +import ApartmentIcon from "@mui/icons-material/Apartment"; +import { JSX } from "react"; +import React from "react"; + +const iconMap: { [key: string]: JSX.Element } = { + "TOTAL ADMINS": , + "TOTAL MANAGERS": , + "TOTAL USERS": , + "TOTAL STATIONS": , }; -export default function StatCard({ title, value }: StatCardProps) { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.only("xs")); - const isSmScreen = useMediaQuery(theme.breakpoints.only("sm")); - const isMdScreen = useMediaQuery(theme.breakpoints.only("md")); - - return ( +export type StatCardProps = { + title: string; + value: number | string; + icon?: JSX.Element; +}; + +export default function StatCard({ title, value, icon }: StatCardProps) { + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.only("xs")); + + const selectedIcon = icon || iconMap[title.toUpperCase()] || null; + + return ( - - + - {title} - - - {value} - + {/* Left Side: Value & Title */} + + + {value} + + + {title} + + + + {/* Right Side: Icon */} + {selectedIcon && ( + + + {/* Clone the icon and apply style directly */} + {React.cloneElement(selectedIcon, { + sx: { + fontSize: { + xs: "54px", + sm: "65px", + md: "70px", + }, + color: "#000", + transition: "transform 0.3s", + "&:hover": { + transform: "scale(1.1)", + }, + }, + })} + + + )} + - ); -} \ No newline at end of file + ); +} diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index ac000a5..59527ed 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -397,6 +397,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { togglePasswordVisibility } edge="end" + sx={{color:"#000000"}} > {showPassword ? ( diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 9bbb6c2..289fd3b 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -44,13 +44,13 @@ const ProfilePage = () => { return ( Account Info @@ -59,7 +59,8 @@ const ProfilePage = () => { borderRadius: 2, p: { xs: 2, sm: 3 }, mx: "auto", - backgroundColor: "#1C1C1C", + backgroundColor: "#000000", + }} // sx={{ // width: "1132px", @@ -83,7 +84,7 @@ const ProfilePage = () => { {user?.name || "No Admin"} @@ -108,7 +109,7 @@ const ProfilePage = () => { { { { { Date: Thu, 24 Apr 2025 11:41:34 +0530 Subject: [PATCH 095/101] Updation of Modals Ui for Manager and User panel --- .../addmanagerStationModal.tsx | 179 ++++---- src/components/AddSlotModal/addSlotModal.tsx | 402 ++++++++++-------- .../AddStationLocation/addStationLocation.tsx | 2 +- src/components/CustomTable/customTable.tsx | 60 +-- .../editManagerStationModal.tsx | 260 ++++++----- .../EditSlotModal/editSlotModal.tsx | 182 ++++---- src/components/OptionsMenu/index.tsx | 24 +- src/pages/LandingPage/index.tsx | 84 ++-- 8 files changed, 695 insertions(+), 498 deletions(-) diff --git a/src/components/AddManagerStationModal/addmanagerStationModal.tsx b/src/components/AddManagerStationModal/addmanagerStationModal.tsx index ece8e23..92ab622 100644 --- a/src/components/AddManagerStationModal/addmanagerStationModal.tsx +++ b/src/components/AddManagerStationModal/addmanagerStationModal.tsx @@ -30,7 +30,7 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { const payload = { connectorType, - power, + power, price, available, }; @@ -57,10 +57,9 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", + width: 500, boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -70,6 +69,10 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > @@ -81,78 +84,112 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { {/* Divider */} - - - {/* Connector Type */} - - Connector Type - - - - {/* Power */} - - Power (kW) - - - - {/* Price */} - - Price (₹) - - - - {/* Availability Switch */} - setavailable((prev) => !prev)} - /> - } - label={available ? "Available" : "Not Available"} - sx={{ mt: 2 }} - /> - - {/* Submit */} + {/* */} - + + diff --git a/src/components/AddSlotModal/addSlotModal.tsx b/src/components/AddSlotModal/addSlotModal.tsx index f2d3fc1..6a910f4 100644 --- a/src/components/AddSlotModal/addSlotModal.tsx +++ b/src/components/AddSlotModal/addSlotModal.tsx @@ -98,10 +98,10 @@ const AddSlotModal = ({ open, handleClose }: any) => { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 400, - bgcolor: "background.paper", + width: 500, + boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -111,6 +111,11 @@ const AddSlotModal = ({ open, handleClose }: any) => { display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + + padding: "16px 24px", + borderRadius: "10px 10px 0 0", }} > @@ -122,182 +127,245 @@ const AddSlotModal = ({ open, handleClose }: any) => { {/* Horizontal Line */} - + {/* */} - {/* Date Range Toggle */} - setIsDateRange(!isDateRange)} - /> - } - label="Select Date Range" + - - {/* Date Input Fields */} - {isDateRange ? ( - <> - - Start Date - - - value >= today || - "Start date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.startingDate} - helperText={errors.startingDate?.message} - inputProps={{ min: today }} - /> - - End Date - - - value >= today || - "End date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.endingDate} - helperText={errors.endingDate?.message} - inputProps={{ min: today }} - /> - - ) : ( - <> - - Date - - - value >= today || - "Date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.date} - helperText={errors.date?.message} - inputProps={{ min: today }} - /> - - )} - - {/* Start Hour */} - - Start Hour - - - - {/* End Hour */} - - End Hour - - - value > startHour || - "End hour must be after start hour", - })} - type="time" - fullWidth - error={!!errors.endHour} - helperText={errors.endHour?.message} - inputProps={{ min: minEndTime }} - /> - - {/* Duration and Duration Unit */} - - Slot Duration - - - + {/* Date Range Toggle */} + setIsDateRange(!isDateRange)} + /> + } + label="Select Date Range" + sx={{ + fontWeight: 500, + fontSize: "16px", + margin: 0, + color: "#000000", + mb: 1, + }} /> - {/* Dropdown for selecting Minutes/Hours */} - - Unit - - - + {/* Date Input Fields */} + {isDateRange ? ( + <> + + Start Date + + + value >= today || + "Start date cannot be in the past", + })} + type="date" + fullWidth + error={!!errors.startingDate} + helperText={errors.startingDate?.message} + inputProps={{ min: today }} + /> + + End Date + + + value >= today || + "End date cannot be in the past", + })} + type="date" + fullWidth + error={!!errors.endingDate} + helperText={errors.endingDate?.message} + inputProps={{ min: today }} + /> + + ) : ( + <> + + Date + + + value >= today || + "Date cannot be in the past", + })} + type="date" + fullWidth + error={!!errors.date} + helperText={errors.date?.message} + inputProps={{ min: today }} + /> + + )} - {/* Availability Toggle */} - - - - {isAvailable ? "Available" : "Not Available"} + Start Hour - + - {/* Submit Button */} - - + + {isAvailable ? "Available" : "Not Available"} + + + + {/* Submit Button */} + - Add Slot - + + diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx index cce3240..5028724 100644 --- a/src/components/AddStationLocation/addStationLocation.tsx +++ b/src/components/AddStationLocation/addStationLocation.tsx @@ -31,7 +31,7 @@ const AddStationLocationModal = ({ }; return ( - + Search Near By Stations
    diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index 4b92b86..e13cebc 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -648,31 +648,39 @@ const CustomTable: React.FC = ({ }, }} > - - handleMenuAction( - "view" - ) - } - sx={{ - color: "#000000", - fontSize: - "16px", - display: "flex", - alignItems: - "center", - gap: 1, - }} - > - - View - + {user?.userType !== + "manager" && + user?.userType !== + "user" && ( + + handleMenuAction( + "view" + ) + } + sx={{ + color: "#000000", + fontSize: + "16px", + display: + "flex", + alignItems: + "center", + gap: 1, + }} + > + + View + + )} + { user?.userType !== + "user" && ( handleMenuAction( @@ -697,7 +705,7 @@ const CustomTable: React.FC = ({ }} /> Edit - + )} handleMenuAction( diff --git a/src/components/EditManagerStationModal/editManagerStationModal.tsx b/src/components/EditManagerStationModal/editManagerStationModal.tsx index 9e8976b..7050e60 100644 --- a/src/components/EditManagerStationModal/editManagerStationModal.tsx +++ b/src/components/EditManagerStationModal/editManagerStationModal.tsx @@ -128,7 +128,7 @@ const EditManagerStationModal: React.FC = ({ width: 400, bgcolor: "background.paper", boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -138,6 +138,10 @@ const EditManagerStationModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > @@ -148,121 +152,157 @@ const EditManagerStationModal: React.FC = ({ - + {/* */} - {/* Input Fields */} - - {/* Connector Type */} - - - Connector Type - - ( - - )} - /> - - - {/* Power */} - - - Power - - ( - - )} - /> - - - {/* Price */} - - - Price - - ( - - )} - /> - - - {/* Available Toggle */} - - { - const toggle = !available; - setAvailable(toggle); - setValue("available", toggle); - }} - /> - } - label={available ? "Available" : "Not Available"} - sx={{ mt: 1 }} - /> - - - - {/* Submit Button */} - + + diff --git a/src/components/EditSlotModal/editSlotModal.tsx b/src/components/EditSlotModal/editSlotModal.tsx index 6300345..851483e 100644 --- a/src/components/EditSlotModal/editSlotModal.tsx +++ b/src/components/EditSlotModal/editSlotModal.tsx @@ -73,21 +73,20 @@ const EditSlotModal: React.FC = ({ setLoading(true); try { - await dispatch( updateSlot({ - id: editRow.id, + id: editRow.id, startTime: data.startTime, endTime: data.endTime, }) ).unwrap(); dispatch(fetchManagersSlots()); - handleClose(); - reset(); + handleClose(); + reset(); } catch (error) { console.error("Error updating slot:", error); } finally { - setLoading(false); + setLoading(false); } } }; @@ -112,9 +111,9 @@ const EditSlotModal: React.FC = ({ left: "50%", transform: "translate(-50%, -50%)", width: 400, - bgcolor: "#000000", + boxShadow: 24, - p: 3, + p: 0, borderRadius: 2, }} > @@ -124,6 +123,10 @@ const EditSlotModal: React.FC = ({ display: "flex", justifyContent: "space-between", alignItems: "center", + backgroundColor: "#000000", + color: "#D0E1E9", + padding: "20px 24px", + borderRadius: "10px 10px 0 0", }} > = ({ {/* Horizontal Line */} - - - {/* Input Fields */} - - {/* Start Time */} - - - Start Time - - ( - - )} - /> - - - {/* End Time */} - - - End Time - - ( - - )} - /> - - - - {/* Submit Button */} + {/* */} - + + diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx index 29b6c01..3714ee6 100644 --- a/src/components/OptionsMenu/index.tsx +++ b/src/components/OptionsMenu/index.tsx @@ -11,9 +11,9 @@ const MenuItem = styled(MuiMenuItem)({ margin: "2px 10px", borderBottom: "none", - "& .MuiButtonBase-root-MuiButton-root":{ - fontSize:"16px", - } + "& .MuiButtonBase-root-MuiButton-root": { + fontSize: "16px", + }, }); export default function OptionsMenu({ @@ -48,20 +48,21 @@ export default function OptionsMenu({ paper: { elevation: 0, sx: { + borderRadius: "12px", overflow: "visible", - //filter: "drop-shadow(0px 2px 8px rgba(0,0,0,0.32))", - mt: 1.5, - - "& .MuiList-root": { - background: "#D0E1E9", - - }, + // filter: "drop-shadow(0px 2px 8px rgba(0,0,0,0.32))", + mt: 1, + backgroundColor: "#000000", + // "& .MuiList-root": { + // background: "#000000", + // }, "& .MuiMenuItem-root": { - borderBottom: "none", // Remove any divider under menu items + borderBottom: "none", }, }, }, }} + transformOrigin={{ horizontal: "right", vertical: "top" }} anchorOrigin={{ horizontal: "right", vertical: "bottom" }} > @@ -72,6 +73,7 @@ export default function OptionsMenu({ "&::before": { display: "none", }, + color: "#D0E1E9", }} > Profile diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index 0c3db36..ebb9dff 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -56,7 +56,7 @@ const LandingPage = () => { xs: " #000000", }, color: "white", - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', display: "flex", flexDirection: "column", }} @@ -79,7 +79,7 @@ const LandingPage = () => { // "linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(30, 44, 47, 0.2) 100%)", background: "#141615", boxShadow: "0px 4px 10px rgba(0, 0, 0, 0.2)", - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', }} > { color: "#FFFFFF", borderRadius: "6px", width: { xs: "90px", sm: "117px" }, - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', textTransform: "none", "&:hover": { backgroundColor: "#439BC1" }, fontWeight: 500, @@ -129,7 +130,7 @@ const LandingPage = () => { sx={{ py: 8, justifyContent: "space-between", - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', backgroundImage: { lg: 'url("/bgev.svg")', sm: 'url("/bgev.svg")', @@ -146,7 +147,7 @@ const LandingPage = () => { sx={{ py: { xs: 4, sm: 6, md: 8 }, justifyContent: "space-between", - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" }, }} > @@ -176,7 +177,8 @@ const LandingPage = () => { > { { width: { xs: "120px", md: "140px" }, height: "48px", textTransform: "none", - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', "&:hover": { backgroundColor: "#439BC1" }, fontSize: { xs: "14px", md: "16px" }, fontWeight: 500, @@ -332,14 +336,18 @@ const LandingPage = () => { sm: "80px", md: "100px", }} - fontFamily={"Gilory"} + fontFamily={ + '"Publica Sans Round Medium", sans-serif' + } > 50+ { sm: "80px", md: "100px", }} - fontFamily={"Gilory"} + fontFamily={ + '"Publica Sans Round Medium", sans-serif' + } > 100% { sm: "80px", md: "100px", }} - fontFamily={"Gilory"} + fontFamily={ + '"Publica Sans Round Medium", sans-serif' + } > 20+ { sm: "80px", md: "100px", }} - fontFamily={"Gilory"} + fontFamily={ + '"Publica Sans Round Medium", sans-serif' + } > 10+ { { mt={2} maxWidth="600px" mx="auto" - fontFamily={"Gilory"} + fontFamily={'"Publica Sans Round Medium", sans-serif'} fontSize={{ xs: "14px", sm: "16px", md: "20px" }} fontWeight={400} lineHeight={"140%"} @@ -626,7 +646,8 @@ const LandingPage = () => { variant="h6" sx={{ color: "#52ACDF", - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', fontWeight: 600, fontSize: { xs: "16px", @@ -641,7 +662,8 @@ const LandingPage = () => { variant="body2" sx={{ color: "#D9D8D8", - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', fontWeight: 400, fontSize: { xs: "12px", @@ -670,7 +692,7 @@ const LandingPage = () => { borderRadius: "16px", mt: { xs: 6, md: 10 }, - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', }} > Key Features @@ -690,7 +712,7 @@ const LandingPage = () => { py: { xs: 2, md: 5 }, px: { xs: 2, md: 3 }, mt: { xs: 6, md: 5 }, - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', }} > { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, // height: { xs: "auto", lg: "261px", sm: "208px" }, - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', borderRadius: "12px", }} > @@ -1239,7 +1261,9 @@ const LandingPage = () => { {/* Text */} { lg: "54px", md: "44px", }, - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', textTransform: "none", fontWeight: 500, fontSize: { @@ -1306,7 +1331,7 @@ const LandingPage = () => { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, mb: { xs: 6, sm: 8, md: 10 }, - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', height: "auto", borderRadius: { xs: "8px", lg: "12px" }, }} @@ -1317,13 +1342,13 @@ const LandingPage = () => { py: 4, px: 3, mt: 2, - fontFamily: "Gilory", + fontFamily: '"Publica Sans Round Medium", sans-serif', }} > @@ -1338,7 +1363,8 @@ const LandingPage = () => { variant="body2" sx={{ my: { xs: 2, sm: 3 }, - fontFamily: "Gilory", + fontFamily: + '"Publica Sans Round Medium", sans-serif', fontWeight: 400, fontSize: { xs: "14px", sm: "18px", md: "20px" }, color: "#FFFFFF", From 99e3f8c9f9f8e7a3b273401a64efce288ea915b4 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 24 Apr 2025 18:26:22 +0530 Subject: [PATCH 096/101] manager modal changes, dashboard apis implemented and add dashboard page for user created --- .../AddManagerModal/addManagerModal.tsx | 13 +- src/components/MainGrid/adminGrid.tsx | 105 ++++++++ src/components/MainGrid/mainGrid.tsx | 125 ++++++++- src/components/MainGrid/managerGrid.tsx | 77 ++++++ src/components/MainGrid/userDashboard.tsx | 248 ++++++++++++++++++ src/components/MenuContent/index.tsx | 8 +- .../RoleBasedRedirect/roleBasedRedirect.tsx | 19 ++ src/components/barChartCard/barChartCard.tsx | 7 +- src/pages/Dashboard/index.tsx | 66 +++-- src/redux/slices/dashboardSlice.ts | 14 +- src/router.tsx | 1 + 11 files changed, 639 insertions(+), 44 deletions(-) create mode 100644 src/components/MainGrid/adminGrid.tsx create mode 100644 src/components/MainGrid/managerGrid.tsx create mode 100644 src/components/MainGrid/userDashboard.tsx create mode 100644 src/components/RoleBasedRedirect/roleBasedRedirect.tsx diff --git a/src/components/AddManagerModal/addManagerModal.tsx b/src/components/AddManagerModal/addManagerModal.tsx index e3cfdf2..f91bd46 100644 --- a/src/components/AddManagerModal/addManagerModal.tsx +++ b/src/components/AddManagerModal/addManagerModal.tsx @@ -57,9 +57,9 @@ export default function AddManagerModal({ open, handleClose }) { try { await dispatch(addManager(managerData)); dispatch(managerList()); - clearErrors(); - reset(); - handleClose(); + clearErrors(); + reset(); + handleClose(); } catch (error) { console.error("Error adding manager:", error); } @@ -67,8 +67,8 @@ export default function AddManagerModal({ open, handleClose }) { // Handle modal close, clearing errors and resetting form const handleModalClose = () => { - clearErrors(); - reset(); + clearErrors(); + reset(); handleClose(); }; @@ -348,6 +348,9 @@ export default function AddManagerModal({ open, handleClose }) { togglePasswordVisibility } edge="end" + sx={{ + color: "#000000", + }} > {showPassword ? ( diff --git a/src/components/MainGrid/adminGrid.tsx b/src/components/MainGrid/adminGrid.tsx new file mode 100644 index 0000000..7af0102 --- /dev/null +++ b/src/components/MainGrid/adminGrid.tsx @@ -0,0 +1,105 @@ +import React, { useEffect } from "react"; +import Grid from "@mui/material/Grid"; +import Box from "@mui/material/Box"; +import Typography from "@mui/material/Typography"; +import SessionsChart from "../SessionsChart/sessionChart"; +import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; +import RoundedBarChart from "../barChartCard/barChartCard"; +import LineChartCard from "../LineChartCard/lineChartCard"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { useDispatch, useSelector } from "react-redux"; +import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; +import AppTheme from "../../shared-theme/AppTheme"; +import StatCard from "../StatCard/statCard"; + +export default function AdminGrid() { + const dispatch = useDispatch(); + const { totalManagers, totalUsers, totalStations, loading, error } = + useSelector((state: RootState) => state.dashboardReducer); + + useEffect(() => { + dispatch(fetchDashboardData()); + }, [dispatch]); + + // Fallback defaults if data is undefined + const data = { + totalManagers: totalManagers ?? 12, + totalUsers: totalUsers ?? 24, + totalStations: totalStations ?? 8, + }; + + const statCards = [ + { title: "Total Managers", value: data.totalManagers }, + { title: "Total Users", value: data.totalUsers }, + { title: "Total Stations", value: data.totalStations }, + ]; + + return ( + + theme.palette.background.default, + }} + > + {/* Header */} + + Admin Dashboard + + + + {statCards.map((card, index) => ( + + + + ))} + + + {/* Charts */} + + + + + + + + + + + + + + + + + ); +} diff --git a/src/components/MainGrid/mainGrid.tsx b/src/components/MainGrid/mainGrid.tsx index a1aefae..49d0a67 100644 --- a/src/components/MainGrid/mainGrid.tsx +++ b/src/components/MainGrid/mainGrid.tsx @@ -1,3 +1,120 @@ +// import React, { useEffect } from "react"; +// import Grid from "@mui/material/Grid"; +// import Box from "@mui/material/Box"; +// import Typography from "@mui/material/Typography"; +// import SessionsChart from "../SessionsChart/sessionChart"; +// import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; +// import RoundedBarChart from "../barChartCard/barChartCard"; +// import LineChartCard from "../LineChartCard/lineChartCard"; +// import { AppDispatch, RootState } from "../../redux/store/store"; +// import { useDispatch, useSelector } from "react-redux"; +// import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; +// import AppTheme from "../../shared-theme/AppTheme"; // Import the custom theme +// import StatCard from "../StatCard/statCard"; // Adjusted import for consistency + +// export default function MainGrid() { +// const dispatch = useDispatch(); +// const { +// totalAdmins, +// totalManagers, +// totalUsers, +// totalStations, + +// } = useSelector((state: RootState) => state.dashboardReducer); +// const userType = useSelector( +// (state: RootState) => state.profileReducer.user?.userType +// ); +// useEffect(() => { +// dispatch(fetchDashboardData()); +// }, [dispatch]); + +// const data = { +// totalAdmins: totalAdmins ?? 86, +// totalManagers: totalManagers ?? 12, +// totalUsers: totalUsers ?? 24, +// totalStations: totalStations ?? 8, +// }; + +// const getStatCards = () => { +// switch (userType) { +// case "superadmin": +// return [ +// { title: "Total Admins", value: data.totalAdmins }, +// { title: "Total Managers", value: data.totalManagers }, +// { title: "Total Users", value: data.totalUsers }, +// { title: "Total Stations", value: data.totalStations }, +// ]; +// case "admin": +// return [ +// { title: "Total Managers", value: data.totalManagers }, +// { title: "Total Users", value: data.totalUsers }, +// { title: "Total Stations", value: data.totalStations }, +// ]; +// case "manager": +// return [ +// { title: "Total Users", value: data.totalUsers }, + +// ]; + +// default: +// return []; +// } +// }; +// return ( +// +// theme.palette.background.default, +// }} +// > +// {/* Dashboard Header */} +// +// Dashboard +// + +// {/* Grid Layout */} +// +// {/* Statistic Cards */} +// {getStatCards().map((card, index) => ( +// +// +// +// ))} + +// {/* Charts */} +// {userType !== "user" && ( +// <> +// +// +// +// +// +// + +// +// +// + +// +// +// +// +// )} +// +// +// +// ); +// } import React, { useEffect } from "react"; import Grid from "@mui/material/Grid"; import Box from "@mui/material/Box"; @@ -50,20 +167,18 @@ export default function MainGrid() { maxWidth: "1800px", mx: "auto", px: { xs: 2, sm: 1, md: 0 }, - background: (theme) => theme.palette.background.default, // #DFECF1 from theme + background: (theme) => theme.palette.background.default, }} > {/* Dashboard Header */} - Dashboard + Dashboard {/* Grid Layout */} diff --git a/src/components/MainGrid/managerGrid.tsx b/src/components/MainGrid/managerGrid.tsx new file mode 100644 index 0000000..5cab860 --- /dev/null +++ b/src/components/MainGrid/managerGrid.tsx @@ -0,0 +1,77 @@ +import React, { useEffect } from "react"; +import Grid from "@mui/material/Grid"; +import Box from "@mui/material/Box"; +import Typography from "@mui/material/Typography"; +import SessionsChart from "../SessionsChart/sessionChart"; +import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; +import RoundedBarChart from "../barChartCard/barChartCard"; +import LineChartCard from "../LineChartCard/lineChartCard"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { useDispatch, useSelector } from "react-redux"; +import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; +import AppTheme from "../../shared-theme/AppTheme"; +import StatCard from "../StatCard/statCard"; + +export default function ManagerGrid() { + const dispatch = useDispatch(); + const { totalUsers, totalStations } = useSelector( + (state: RootState) => state.dashboardReducer + ); + + useEffect(() => { + dispatch(fetchDashboardData()); + }, [dispatch]); + + const statCards = [{ title: "Total Users", value: totalUsers ?? 24 }]; + + return ( + + theme.palette.background.default, + }} + > + {/* Header */} + + Dashboard + + + {/* Stat Cards - Centered */} + + {statCards.map((card, index) => ( + + + + ))} + + + {/* Charts */} + + + + + + + + + + + + + + ); +} diff --git a/src/components/MainGrid/userDashboard.tsx b/src/components/MainGrid/userDashboard.tsx new file mode 100644 index 0000000..8aac5b6 --- /dev/null +++ b/src/components/MainGrid/userDashboard.tsx @@ -0,0 +1,248 @@ +import React, { useEffect } from "react"; +import { Box, Grid, Typography, Divider, Avatar, Chip } from "@mui/material"; +import { + EvStation, + AccessTime, + DirectionsCar, + BookOnline, +} from "@mui/icons-material"; +import { useDispatch, useSelector } from "react-redux"; +import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { BarChart } from "@mui/x-charts/BarChart"; +import { LineChart } from "@mui/x-charts/LineChart"; +import AppTheme from "../../shared-theme/AppTheme"; +import StatCard from "../StatCard/statCard"; + +export default function UserDashboard() { + const dispatch = useDispatch(); + const { user } = useSelector((state: RootState) => state.profileReducer); + const { totalStations } = useSelector( + (state: RootState) => state.dashboardReducer + ); + + useEffect(() => { + dispatch(fetchDashboardData()); + }, [dispatch]); + + const statCards = [ + { + title: "Active Bookings", + value: 2, + icon: , + }, + { + title: "Nearby Stations", + value: totalStations || 8, + icon: , + }, + { + title: "Charges This Month", + value: 15, + icon: , + }, + { + title: "Available Slots", + value: 4, + icon: , + }, + ]; + + const upcomingBookings = [ + { title: "Indian EV Station - Slot 1", time: "Apr 25, 6:00 PM" }, + { title: "Mumbai EV Station - Slot 3", time: "Apr 26, 2:00 PM" }, + ]; + + const recentSessions = [ + { + station: "Indian EV Station", + time: "Yesterday at 3:00 PM", + duration: "1h 30m", + }, + { + station: "Delhi EV Station", + time: "Apr 22, 5:00 PM", + duration: "2h", + }, + ]; + + const barChartData = [ + { category: "Station A", bookings: 5 }, + { category: "Station B", bookings: 3 }, + { category: "Station C", bookings: 8 }, + ]; + + const lineChartData = [ + { date: "2025-04-01", charges: 5 }, + { date: "2025-04-02", charges: 6 }, + { date: "2025-04-03", charges: 4 }, + { date: "2025-04-04", charges: 7 }, + { date: "2025-04-05", charges: 5 }, + ]; + + return ( + + + {/* Greeting */} + + {/* + {user?.name?.charAt(0).toUpperCase() || "U"} + */} + + + Welcome back, {user?.name || "User"}! + + + Here’s a quick snapshot of your EV activity. + + + + + {/* Stat Cards */} + + {statCards.map((card, index) => ( + + + + ))} + + + {/* Charts */} + + + + + Bookings by Station + + + + + + + + + Daily Charges + + + + + + + + {/* Bookings & Sessions */} + + + + + Upcoming Bookings + + + {upcomingBookings.map((booking, idx) => ( + + + {booking.title} + + + } + label={booking.time} + sx={{ + bgcolor: "#000000", + color: "#D0E1E9 !important", + "& .MuiChip-label": { + color: "#D0E1E9 !important", + }, + }} + /> + + ))} + + + + + + Recent Charging Sessions + + + {recentSessions.map((session, idx) => ( + + + {session.station} + + + {session.time} • {session.duration} + + + ))} + + + + + + ); +} diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx index 492f9a4..a2a9974 100644 --- a/src/components/MenuContent/index.tsx +++ b/src/components/MenuContent/index.tsx @@ -89,17 +89,17 @@ export default function MenuContent({ hidden }: PropType) { userRole === "manager" && { text: "Station Details", icon: , - url: "/panel/manager-station-details", // Placeholder for now + url: "/panel/manager-station-details", }, userRole === "user" && { text: "Available Slots", icon: , - url: "/panel/all-available-slots", // Placeholder for now + url: "/panel/all-available-slots", }, userRole === "user" && { text: "Near By Stations", icon: , - url: "/panel/external-station-list", // Placeholder for now + url: "/panel/external-station-list", }, ]; @@ -119,7 +119,7 @@ export default function MenuContent({ hidden }: PropType) { { + const userType = useSelector( + (state: RootState) => state.profileReducer.user?.userType + ); + + if (userType === "user") { + return ; + } + + // Optional: route others to dashboard or their own start page + return ; +}; + +export default RoleBasedRedirect; diff --git a/src/components/barChartCard/barChartCard.tsx b/src/components/barChartCard/barChartCard.tsx index e667a36..689122d 100644 --- a/src/components/barChartCard/barChartCard.tsx +++ b/src/components/barChartCard/barChartCard.tsx @@ -84,11 +84,12 @@ export default function RoundedBarChart() { const chartSetting = getChartSettings(); // Data transformation for BarChart - const chartData = topStations.map((station) => ({ - name: station?.ChargingStation?.name, - count: parseInt(station.count, 10), // Ensure count is a number + const chartData = (topStations ?? []).map((station) => ({ + name: station?.ChargingStation?.name ?? "Unknown Station", + count: parseInt(station?.count ?? "0", 10), })); + return ( = ({ disableCustomTheme = false, }) => { + + const userType = useSelector( + (state: RootState) => state.profileReducer.user?.userType + ); + + + const renderGrid = () => { + switch (userType?.toLowerCase()) { + case "superadmin": + return ; + case "admin": + return ; + case "manager": + return ; + case "user": + return ; + + default: + return ( + + + Access Denied: You do not have permission to view + this dashboard. + + + ); + } + }; + return ( - {!disableCustomTheme ? ( - <> - - - ) : ( - - )} + {!disableCustomTheme && renderGrid()} ); }; diff --git a/src/redux/slices/dashboardSlice.ts b/src/redux/slices/dashboardSlice.ts index f4bc836..ace0259 100644 --- a/src/redux/slices/dashboardSlice.ts +++ b/src/redux/slices/dashboardSlice.ts @@ -18,13 +18,13 @@ interface TopStation { } interface DashboardState { - totalAdmins: number; - totalManagers: number; - totalUsers: number; - totalStations: number; - carPortCounts: CarPortCount[]; - topStations: TopStation[]; - totalBookings: number; + totalAdmins?: number; + totalManagers?: number; + totalUsers?: number; + totalStations?: number; + carPortCounts?: CarPortCount[]; + topStations?: TopStation[]; + totalBookings?: number; loading: boolean; error: string | null; } diff --git a/src/router.tsx b/src/router.tsx index b78f394..5d3d935 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -62,6 +62,7 @@ export default function AppRouter() { {/* Dashboard Routes */} }> + } />} From 156925abfad7f4e346da9d5ff6efea586426fbe4 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Fri, 25 Apr 2025 13:38:52 +0530 Subject: [PATCH 097/101] charging Prices API integration --- src/App.css | 2 +- src/components/MainGrid/managerGrid.tsx | 4 +- src/components/MainGrid/userDashboard.tsx | 7 +- src/components/SessionsChart/sessionChart.tsx | 267 +++++++++++------- src/index.css | 39 ++- src/pages/Dashboard/index.tsx | 37 +-- src/redux/slices/dashboardSlice.ts | 38 ++- src/redux/slices/managerStationSlice.ts | 7 +- 8 files changed, 245 insertions(+), 156 deletions(-) diff --git a/src/App.css b/src/App.css index 841a48f..51cd48d 100644 --- a/src/App.css +++ b/src/App.css @@ -24,7 +24,7 @@ html, body { @font-face { - font-family: 'Publica Sans Round Medium'; + font-family: '"Publica Sans Round Medium", sans-serif'; src: url('../public/fonts/PublicaSansRound-Md.otf') format('otf'); diff --git a/src/components/MainGrid/managerGrid.tsx b/src/components/MainGrid/managerGrid.tsx index 5cab860..594479c 100644 --- a/src/components/MainGrid/managerGrid.tsx +++ b/src/components/MainGrid/managerGrid.tsx @@ -61,9 +61,9 @@ export default function ManagerGrid() { {/* Charts */} - + {/* - + */} diff --git a/src/components/MainGrid/userDashboard.tsx b/src/components/MainGrid/userDashboard.tsx index 8aac5b6..1fafd4c 100644 --- a/src/components/MainGrid/userDashboard.tsx +++ b/src/components/MainGrid/userDashboard.tsx @@ -86,11 +86,12 @@ export default function UserDashboard() { sx={{ width: "100%", color: "#DE0E1E9", - py: 3, + py: 0, + mt:0 }} > {/* Greeting */} - + {/* */} - + Welcome back, {user?.name || "User"}! diff --git a/src/components/SessionsChart/sessionChart.tsx b/src/components/SessionsChart/sessionChart.tsx index ac8a30e..df2c5be 100644 --- a/src/components/SessionsChart/sessionChart.tsx +++ b/src/components/SessionsChart/sessionChart.tsx @@ -1,4 +1,5 @@ import * as React from "react"; +import { useDispatch, useSelector } from "react-redux"; import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Typography from "@mui/material/Typography"; @@ -8,24 +9,54 @@ import MenuItem from "@mui/material/MenuItem"; import FormControl from "@mui/material/FormControl"; import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; import { useTheme } from "@mui/material/styles"; +import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; +import { RootState } from "../../redux/store/store"; // Adjust the path accordingly export default function SessionsChart() { - const theme = useTheme(); - const [selectedStation, setSelectedStation] = React.useState( - "Delhi NCR EV Station" - ); + const theme = useTheme(); + const dispatch = useDispatch(); + const [selectedStation, setSelectedStation] = React.useState(""); - const handleChange = (event: { target: { value: React.SetStateAction } }) => { - setSelectedStation(event.target.value); - }; + // Get the dashboard data from Redux state + const { basicPrice, loading } = useSelector( + (state: RootState) => state.dashboardReducer + ); - return ( + // Get unique station names from basicPrice for the dropdown + const stationNames = Array.from( + new Set( + basicPrice?.map( + (price: { stationName: string }) => price.stationName + ) + ) + ); + + // Set default station when basicPrice loads + React.useEffect(() => { + if (stationNames.length > 0 && !selectedStation) { + setSelectedStation(stationNames[0]); + } + }, [basicPrice, stationNames, selectedStation]); + + // Handle station selection from dropdown + const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => { + setSelectedStation(event.target.value as string); + }; + + // Filter basic prices for the selected station + const selectedBasePrices = + basicPrice?.filter( + (price: { stationName: string }) => + price.stationName === selectedStation + ) || []; + + return ( @@ -65,7 +101,8 @@ export default function SessionsChart() { - {/* Grid container for the four boxes */} + {/* Display the base prices for the selected station */} - {[1, 2, 3, 4].map((item) => ( - 0 ? ( + selectedBasePrices.map( + (price: { + stationId: any; + port: string; + price: number; + }) => ( + + + {price.port} + + + + {price.price.toFixed(2)}{" "} + {/* Ensure consistent decimal places */} + + + cents/kWh + + + + ) + ) + ) : ( + - - Basic Charging - - - - 16.83 - - - cents/kWh - - - - ))} + No pricing data available for this station. + + )} - ); + ); } diff --git a/src/index.css b/src/index.css index 94c07ff..86fdd5c 100644 --- a/src/index.css +++ b/src/index.css @@ -1,32 +1,31 @@ body { - margin: 0; - font-family: "Gilroy"; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - + margin: 0; + font-family: '"Publica Sans Round Medium", sans-serif'; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", + monospace; } .mui-typography { - font-family: "Gilroy"; - background-color: rgb(7, 127, 233); + font-family: "Gilroy"; + background-color: rgb(7, 127, 233); } .css-1w8ddxu-MuiBarElement-root { - width: 19px !important; - border-radius: 50px !important; - rx: 8; - ry: 8 + width: 19px !important; + border-radius: 50px !important; + rx: 8; + ry: 8; } @font-face { - font-family: 'Publica Sans Round Medium'; - src: url('../public/fonts/PublicaSansRound-Md.otf') format('otf'); - - font-weight: 500; - font-style: normal; - font-display: swap; -} \ No newline at end of file + font-family: '"Publica Sans Round Medium", sans-serif'; + src: url("../public/fonts/PublicaSansRound-Md.otf") format("otf"); + + font-weight: 500; + font-style: normal; + font-display: swap; +} diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx index 2ec1105..dbabb9c 100644 --- a/src/pages/Dashboard/index.tsx +++ b/src/pages/Dashboard/index.tsx @@ -48,24 +48,25 @@ const Dashboard: React.FC = ({ return ; default: - return ( - - - Access Denied: You do not have permission to view - this dashboard. - - - ); + return("") + // return ( + // + // + // Access Denied: You do not have permission to view + // this dashboard. + // + // + // ); } }; diff --git a/src/redux/slices/dashboardSlice.ts b/src/redux/slices/dashboardSlice.ts index ace0259..f3554d3 100644 --- a/src/redux/slices/dashboardSlice.ts +++ b/src/redux/slices/dashboardSlice.ts @@ -2,7 +2,6 @@ import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; import http from "../../lib/https"; import { toast } from "sonner"; -// Define interfaces for the dashboard data structure interface CarPortCount { carPort: string; count: number; @@ -17,6 +16,13 @@ interface TopStation { }; } +interface BasicPrice { + port: string; + price: number; + stationId: number; + stationName: string; +} + interface DashboardState { totalAdmins?: number; totalManagers?: number; @@ -24,6 +30,7 @@ interface DashboardState { totalStations?: number; carPortCounts?: CarPortCount[]; topStations?: TopStation[]; + basicPrice?: BasicPrice[]; totalBookings?: number; loading: boolean; error: string | null; @@ -36,6 +43,7 @@ const initialState: DashboardState = { totalStations: 0, carPortCounts: [], topStations: [], + basicPrice: [], totalBookings: 0, loading: false, error: null, @@ -44,12 +52,17 @@ const initialState: DashboardState = { // Async thunk for fetching dashboard data export const fetchDashboardData = createAsyncThunk< DashboardState, - { startDateBookings?: string; endDateBookings?: string; startDateStations?: string; endDateStations?: string}, // Accept startDate and endDate as optional parameters + { + startDateBookings?: string; + endDateBookings?: string; + startDateStations?: string; + endDateStations?: string; + }, { rejectValue: string } >("dashboard/fetchDashboardData", async (params, { rejectWithValue }) => { try { - const response = await http.get("/dashboard", { params }); // Pass startDate and endDate as query params - return response.data; + const response = await http.get("/dashboard", { params }); + return response.data as DashboardState; // Ensure response matches DashboardState } catch (error: any) { toast.error("Error Fetching Dashboard Data: " + error.message); return rejectWithValue( @@ -73,15 +86,16 @@ const dashboardSlice = createSlice({ fetchDashboardData.fulfilled, (state, action: PayloadAction) => { state.loading = false; - state.totalAdmins = action.payload.totalAdmins; - state.totalManagers = action.payload.totalManagers; - state.totalUsers = action.payload.totalUsers; - state.totalStations = action.payload.totalStations; - state.carPortCounts = action.payload.carPortCounts; - state.topStations = action.payload.topStations; - state.totalBookings = action.payload.totalBookings; + // Map response fields to state + state.totalAdmins = action.payload.totalAdmins ?? 0; + state.totalManagers = action.payload.totalManagers ?? 0; + state.totalUsers = action.payload.totalUsers ?? 0; + state.totalStations = action.payload.totalStations ?? 0; + state.carPortCounts = action.payload.carPortCounts ?? []; + state.topStations = action.payload.topStations ?? []; + state.basicPrice = action.payload.basicPrice ?? []; + state.totalBookings = action.payload.totalBookings ?? 0; } - ) .addCase(fetchDashboardData.rejected, (state, action) => { state.loading = false; diff --git a/src/redux/slices/managerStationSlice.ts b/src/redux/slices/managerStationSlice.ts index 539b1e6..c13788e 100644 --- a/src/redux/slices/managerStationSlice.ts +++ b/src/redux/slices/managerStationSlice.ts @@ -35,7 +35,7 @@ export const stationDetailList = createAsyncThunk< const token = localStorage?.getItem("authToken"); if (!token) throw new Error("No token found"); - const response = await http.get("/get-station-details"); + const response = await http.get("/get-station-detail"); if (!response.data?.data) throw new Error("Invalid API response"); return response.data.data; } catch (error: any) { @@ -88,8 +88,7 @@ export const updateStationDetails = createAsyncThunk< try { const response = await http.patch( `/update-station-details/${id}`, - managerStationData, - + managerStationData ); toast.success("Station Details updated successfully"); return response.data; // Return the updated data @@ -207,7 +206,7 @@ const managerStationSlice = createSlice({ } } ) - + .addCase(deleteStationDetails.rejected, (state, action) => { state.loading = false; state.error = From e717d6c58c12b658932810c2a49acf03490df9dd Mon Sep 17 00:00:00 2001 From: jaanvi Date: Mon, 28 Apr 2025 18:25:52 +0530 Subject: [PATCH 098/101] ManagerDashboard Ui changes and fontFamily updation --- src/App.css | 69 ++++--- .../addmanagerStationModal.tsx | 4 + src/components/AppNavbar/index.tsx | 4 +- src/components/CardAlert/CardAlert.tsx | 17 +- src/components/CustomTable/customTable.tsx | 4 +- .../LineChartCard/lineChartCard.tsx | 2 +- src/components/MainGrid/mainGrid.tsx | 116 ------------ src/components/MainGrid/managerGrid.tsx | 20 ++- src/components/MenuButton/index.tsx | 3 +- src/components/Modals/LogOutModal/index.tsx | 4 +- src/components/Modals/ViewModal/index.tsx | 2 +- .../ResourcePieChart/resourcePieChart.tsx | 2 +- src/components/SessionsChart/sessionChart.tsx | 16 +- src/components/SideMenuMobile/index.tsx | 14 +- src/components/StatCard/statCard.tsx | 1 + .../staticLineChartCard.tsx | 72 ++++++++ .../staticResourceChart.tsx | 169 ++++++++++++++++++ .../utilizationGaugeChart.tsx | 77 ++++++++ src/components/barChartCard/barChartCard.tsx | 2 +- src/index.css | 12 +- src/pages/Auth/Login/index.tsx | 38 ++-- src/pages/LandingPage/index.tsx | 84 +++------ src/pages/ProfilePage/index.tsx | 5 +- src/shared-theme/AppTheme.tsx | 4 +- 24 files changed, 473 insertions(+), 268 deletions(-) create mode 100644 src/components/StaticLineChartCard/staticLineChartCard.tsx create mode 100644 src/components/StaticResourcePieChart/staticResourceChart.tsx create mode 100644 src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx diff --git a/src/App.css b/src/App.css index 51cd48d..0f0c182 100644 --- a/src/App.css +++ b/src/App.css @@ -1,57 +1,50 @@ -html, body { - margin: 0; - padding: 0; - width: 100%; - height: 100%; - overflow: hidden; /* Prevents scrolling */ +@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap"); +/* @import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap"); */ +html, +body { + margin: 0; + padding: 0; + width: 100%; + height: 100%; + overflow: hidden; /* Prevents scrolling */ + font-family: "Fredoka"; } - .App { - text-align: center; + text-align: center; } .App-logo { - height: 40vmin; - pointer-events: none; + height: 40vmin; + pointer-events: none; } @media (prefers-reduced-motion: no-preference) { - .App-logo { - animation: App-logo-spin infinite 20s linear; - } -} - - -@font-face { - font-family: '"Publica Sans Round Medium", sans-serif'; - - src: url('../public/fonts/PublicaSansRound-Md.otf') format('otf'); - - font-weight: 500; - font-display: swap; + .App-logo { + animation: App-logo-spin infinite 20s linear; + } } .App-header { - background-color: #282c34; - min-height: 100vh; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - font-size: calc(10px + 2vmin); - color: white; + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; } .App-link { - color: #61dafb; + color: #61dafb; } @keyframes App-logo-spin { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } } diff --git a/src/components/AddManagerStationModal/addmanagerStationModal.tsx b/src/components/AddManagerStationModal/addmanagerStationModal.tsx index 92ab622..df205ab 100644 --- a/src/components/AddManagerStationModal/addmanagerStationModal.tsx +++ b/src/components/AddManagerStationModal/addmanagerStationModal.tsx @@ -13,6 +13,7 @@ import { useDispatch } from "react-redux"; import { addStationDetails } from "../../redux/slices/managerStationSlice"; // Updated import import CloseIcon from "@mui/icons-material/Close"; import { CustomIconButton } from "../AddUserModal/styled.css"; +import { autofillFix } from "../../shared-theme/customizations/autoFill"; const AddManagerStationModal = ({ open, handleClose }: any) => { const dispatch = useDispatch(); @@ -110,6 +111,7 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { fullWidth error={!!errors.connectorType} helperText={errors.connectorType?.message} + sx={{ ...autofillFix }} /> {/* Power */} @@ -130,6 +132,7 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { fullWidth error={!!errors.power} helperText={errors.power?.message} + sx={{ ...autofillFix }} /> {/* Price */} @@ -154,6 +157,7 @@ const AddManagerStationModal = ({ open, handleClose }: any) => { fullWidth error={!!errors.price} helperText={errors.price?.message} + sx={{ ...autofillFix }} /> {/* Availability Switch */} diff --git a/src/components/AppNavbar/index.tsx b/src/components/AppNavbar/index.tsx index 897212a..7414f5f 100644 --- a/src/components/AppNavbar/index.tsx +++ b/src/components/AppNavbar/index.tsx @@ -126,10 +126,10 @@ export default function AppNavbar() { display: { xs: "none", sm: "flex" }, // Hide on mobile, show on larger screens }} > - + /> */} + @@ -15,11 +15,22 @@ export default function CardAlert() { Enjoy 10% off when renewing your plan today. - diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index e13cebc..d0e86a7 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -80,6 +80,7 @@ const StyledTableCell = styled(TableCell)(({ theme }) => ({ borderBottom: "1px solid rgba(255, 255, 255, 0.1)", color: "#333333", transition: "background-color 0.2s ease", + fontWeight:500, // Make the "Action" body cell sticky "&.action-cell": { position: "sticky", @@ -497,7 +498,7 @@ const CustomTable: React.FC = ({ backgroundColor: "#000000", color: "#FFFFFF", fontWeight: 600, - fontSize: "14px", + fontSize: "16px", padding: "8px 16px", borderRadius: "8px", textTransform: "none", @@ -583,6 +584,7 @@ const CustomTable: React.FC = ({ sx={{ color: "#6B7280", fontSize: "16px", + }} > {getEmptyMessage(tableType)} diff --git a/src/components/LineChartCard/lineChartCard.tsx b/src/components/LineChartCard/lineChartCard.tsx index 5ab2825..d8b2e26 100644 --- a/src/components/LineChartCard/lineChartCard.tsx +++ b/src/components/LineChartCard/lineChartCard.tsx @@ -90,7 +90,7 @@ export default function LineChartCard() { align={isXsScreen ? "center" : "left"} sx={{ fontWeight: 600, - fontSize: { xs: "12px", sm: "14px", md: "16px" }, + fontSize: { xs: "14px", sm: "16px", md: "20px" }, lineHeight: "24px", marginBottom: isXsScreen ? 2 : 0, width: isXsScreen ? "100%" : "auto", diff --git a/src/components/MainGrid/mainGrid.tsx b/src/components/MainGrid/mainGrid.tsx index 49d0a67..a4f930c 100644 --- a/src/components/MainGrid/mainGrid.tsx +++ b/src/components/MainGrid/mainGrid.tsx @@ -1,120 +1,4 @@ -// import React, { useEffect } from "react"; -// import Grid from "@mui/material/Grid"; -// import Box from "@mui/material/Box"; -// import Typography from "@mui/material/Typography"; -// import SessionsChart from "../SessionsChart/sessionChart"; -// import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; -// import RoundedBarChart from "../barChartCard/barChartCard"; -// import LineChartCard from "../LineChartCard/lineChartCard"; -// import { AppDispatch, RootState } from "../../redux/store/store"; -// import { useDispatch, useSelector } from "react-redux"; -// import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -// import AppTheme from "../../shared-theme/AppTheme"; // Import the custom theme -// import StatCard from "../StatCard/statCard"; // Adjusted import for consistency -// export default function MainGrid() { -// const dispatch = useDispatch(); -// const { -// totalAdmins, -// totalManagers, -// totalUsers, -// totalStations, - -// } = useSelector((state: RootState) => state.dashboardReducer); -// const userType = useSelector( -// (state: RootState) => state.profileReducer.user?.userType -// ); -// useEffect(() => { -// dispatch(fetchDashboardData()); -// }, [dispatch]); - -// const data = { -// totalAdmins: totalAdmins ?? 86, -// totalManagers: totalManagers ?? 12, -// totalUsers: totalUsers ?? 24, -// totalStations: totalStations ?? 8, -// }; - -// const getStatCards = () => { -// switch (userType) { -// case "superadmin": -// return [ -// { title: "Total Admins", value: data.totalAdmins }, -// { title: "Total Managers", value: data.totalManagers }, -// { title: "Total Users", value: data.totalUsers }, -// { title: "Total Stations", value: data.totalStations }, -// ]; -// case "admin": -// return [ -// { title: "Total Managers", value: data.totalManagers }, -// { title: "Total Users", value: data.totalUsers }, -// { title: "Total Stations", value: data.totalStations }, -// ]; -// case "manager": -// return [ -// { title: "Total Users", value: data.totalUsers }, - -// ]; - -// default: -// return []; -// } -// }; -// return ( -// -// theme.palette.background.default, -// }} -// > -// {/* Dashboard Header */} -// -// Dashboard -// - -// {/* Grid Layout */} -// -// {/* Statistic Cards */} -// {getStatCards().map((card, index) => ( -// -// -// -// ))} - -// {/* Charts */} -// {userType !== "user" && ( -// <> -// -// -// -// -// -// - -// -// -// - -// -// -// -// -// )} -// -// -// -// ); -// } import React, { useEffect } from "react"; import Grid from "@mui/material/Grid"; import Box from "@mui/material/Box"; diff --git a/src/components/MainGrid/managerGrid.tsx b/src/components/MainGrid/managerGrid.tsx index 594479c..e0d8ad4 100644 --- a/src/components/MainGrid/managerGrid.tsx +++ b/src/components/MainGrid/managerGrid.tsx @@ -11,6 +11,9 @@ import { useDispatch, useSelector } from "react-redux"; import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; import AppTheme from "../../shared-theme/AppTheme"; import StatCard from "../StatCard/statCard"; +import StaticLineChartCard from "../StaticLineChartCard/staticLineChartCard"; +import StaticResourcePieChart from "../StaticResourcePieChart/staticResourceChart"; +import UtilizationGaugeChart from "../UtilizationGaugeChart/utilizationGaugeChart"; export default function ManagerGrid() { const dispatch = useDispatch(); @@ -53,23 +56,32 @@ export default function ManagerGrid() { sx={{ mb: 1 }} > {statCards.map((card, index) => ( - + ))} + + {/* Add the Utilization Chart */} + + + {/* Charts */} - {/* - - */} + + + + + + + diff --git a/src/components/MenuButton/index.tsx b/src/components/MenuButton/index.tsx index ce85178..1e6e99c 100644 --- a/src/components/MenuButton/index.tsx +++ b/src/components/MenuButton/index.tsx @@ -1,6 +1,7 @@ import * as React from "react"; import Badge, { badgeClasses } from "@mui/material/Badge"; import IconButton, { IconButtonProps } from "@mui/material/IconButton"; +import { CustomIconButton } from "../AddUserModal/styled.css"; export interface MenuButtonProps extends IconButtonProps { showBadge?: boolean; @@ -17,7 +18,7 @@ export default function MenuButton({ invisible={!showBadge} sx={{ [`& .${badgeClasses.badge}`]: { right: 2, top: 2 } }} > - + ); } diff --git a/src/components/Modals/LogOutModal/index.tsx b/src/components/Modals/LogOutModal/index.tsx index a3685a3..9ea989d 100644 --- a/src/components/Modals/LogOutModal/index.tsx +++ b/src/components/Modals/LogOutModal/index.tsx @@ -15,6 +15,7 @@ const style = { transform: "translate(-50%, -50%)", width: 330, bgcolor: "#000000", + fontFamily: "Fredoka", borderRadius: 1.5, boxShadow: 24, p: 3, @@ -24,6 +25,7 @@ const btnStyle = { py: 1, px: 5, width: "50%", + fontFamily:"Fredoka", textTransform: "capitalize", backgroundColor: "#D0E1E9", color: "#000000", @@ -40,7 +42,6 @@ export default function LogoutModal({ setLogoutModal, handlelogout, }: Props) { - // Function to prevent closing the modal when clicking outside const handleClose = (event: React.SyntheticEvent) => { // Close only when clicking the close button, not the backdrop setLogoutModal(false); @@ -53,6 +54,7 @@ export default function LogoutModal({ if (reason !== "backdropClick") { setLogoutModal(false); } + handleClose(); }} aria-labelledby="modal-modal-title" aria-describedby="modal-modal-description" diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx index 1a2c5e7..2cff3dc 100644 --- a/src/components/Modals/ViewModal/index.tsx +++ b/src/components/Modals/ViewModal/index.tsx @@ -16,7 +16,7 @@ const style = { top: "50%", left: "50%", transform: "translate(-50%, -50%)", - width: 450, + width: 400, borderRadius: 2, boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", p: 0, diff --git a/src/components/ResourcePieChart/resourcePieChart.tsx b/src/components/ResourcePieChart/resourcePieChart.tsx index e795aa7..b796f61 100644 --- a/src/components/ResourcePieChart/resourcePieChart.tsx +++ b/src/components/ResourcePieChart/resourcePieChart.tsx @@ -98,7 +98,7 @@ export default function ResourcePieChart() { variant="subtitle2" sx={{ fontWeight: 600, - fontSize: { xs: "12px", sm: "14px", md: "16px" }, + fontSize: { xs: "14px", sm: "16px", md: "20px" }, lineHeight: "24px", marginBottom: { xs: 1, sm: 1.5, md: 2 }, }} diff --git a/src/components/SessionsChart/sessionChart.tsx b/src/components/SessionsChart/sessionChart.tsx index df2c5be..739de32 100644 --- a/src/components/SessionsChart/sessionChart.tsx +++ b/src/components/SessionsChart/sessionChart.tsx @@ -34,7 +34,7 @@ export default function SessionsChart() { // Set default station when basicPrice loads React.useEffect(() => { if (stationNames.length > 0 && !selectedStation) { - setSelectedStation(stationNames[0]); + setSelectedStation(stationNames[0]); } }, [basicPrice, stationNames, selectedStation]); @@ -79,7 +79,7 @@ export default function SessionsChart() { align="left" sx={{ fontWeight: 600, - fontSize: { xs: "12px", sm: "14px", md: "16px" }, + fontSize: { xs: "14px", sm: "16px", md: "20px" }, lineHeight: "24px", letterSpacing: "0%", marginBottom: { xs: 1, sm: 0.7, md: 1 }, @@ -127,11 +127,10 @@ export default function SessionsChart() { {price.price.toFixed(2)}{" "} - {/* Ensure consistent decimal places */} - cents/kWh + (₹)/kWh diff --git a/src/components/SideMenuMobile/index.tsx b/src/components/SideMenuMobile/index.tsx index e77a1bf..f98a9f7 100644 --- a/src/components/SideMenuMobile/index.tsx +++ b/src/components/SideMenuMobile/index.tsx @@ -49,6 +49,7 @@ export default function SideMenuMobile({ sx={{ maxWidth: "70dvw", height: "100%", + background: "#000000", }} > @@ -62,7 +63,11 @@ export default function SideMenuMobile({ src="/static/images/avatar/7.jpg" sx={{ width: 24, height: 24 }} /> - + Super Admin @@ -78,14 +83,17 @@ export default function SideMenuMobile({ diff --git a/src/components/StatCard/statCard.tsx b/src/components/StatCard/statCard.tsx index 498bd47..321e8aa 100644 --- a/src/components/StatCard/statCard.tsx +++ b/src/components/StatCard/statCard.tsx @@ -36,6 +36,7 @@ export default function StatCard({ title, value, icon }: StatCardProps) { + + + Total Earnings (April 2025) + + d.date), + scaleType: "point", + }, + ]} + series={[ + { + data: revenueData.map((d) => d.revenue), + label: "Revenue ($)", + color: "#000000", + }, + ]} + height={300} + /> + + + ); +} diff --git a/src/components/StaticResourcePieChart/staticResourceChart.tsx b/src/components/StaticResourcePieChart/staticResourceChart.tsx new file mode 100644 index 0000000..32780e4 --- /dev/null +++ b/src/components/StaticResourcePieChart/staticResourceChart.tsx @@ -0,0 +1,169 @@ +import React from "react"; +import { Card, CardContent, Typography, Box, Stack } from "@mui/material"; +import { PieChart } from "@mui/x-charts/PieChart"; +import { useTheme } from "@mui/material/styles"; +import useMediaQuery from "@mui/material/useMediaQuery"; + +export default function StaticResourcePieChart() { + const theme = useTheme(); + const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); + const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); + + const kwhData = [ + { stationId: "Indian Charging Station", kwh: 500 }, + { stationId: "Mumbai Charging Station", kwh: 300 }, + { stationId: "Delhi Charging Station", kwh: 450 }, + { stationId: "Tata Charging Station", kwh: 200 }, + { stationId: "PlugIn Charging Station", kwh: 350 }, + ]; + + const customColors = [ + "rgb(11, 13, 14)", + "hsl(204, 59.60%, 78.60%)", + "hsl(214, 77.50%, 13.90%)", + "hsl(222, 4.10%, 52.20%)", + "hsl(220, 40.30%, 71.80%)", + ]; + + // Function to determine chart dimensions based on screen size + const getChartDimensions = () => { + if (isXsScreen) { + return { + height: 240, + width: 240, + margin: { left: 20, right: 20, top: 40, bottom: 40 }, + }; + } else if (isSmScreen) { + return { + height: 260, + width: 260, + margin: { left: 40, right: 40, top: 60, bottom: 60 }, + }; + } else { + return { + height: 350, + width: 350, + margin: { left: 60, right: 80, top: 80, bottom: 80 }, + }; + } + }; + + const dimensions = getChartDimensions(); + + return ( + + + + KWh Consumed by Station + + + ({ + id: i, + value: d.kwh, + label: d.stationId, + color: customColors[ + i % customColors.length + ], + })), + + paddingAngle: 2, + cornerRadius: 8, + highlightScope: { + faded: "global", + highlighted: "item", + }, + }, + ]} + height={dimensions.height} + width={dimensions.width} + slotProps={{ + legend: { hidden: true }, // Hide default legend + }} + /> + + + Charging Stations: + + {kwhData.map((entry, index) => ( + + + + {entry.stationId} + + + ))} + + + + + ); +} diff --git a/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx b/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx new file mode 100644 index 0000000..9cb1fa1 --- /dev/null +++ b/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx @@ -0,0 +1,77 @@ +import React from "react"; +import { + Card, + CardContent, + Typography, + Box, + LinearProgress, +} from "@mui/material"; + +export default function UtilizationGaugeChart() { + const utilization = 65; + + return ( + + + + Charging Station Utilization + + + + + + + + {utilization}% + + + + ); +} diff --git a/src/components/barChartCard/barChartCard.tsx b/src/components/barChartCard/barChartCard.tsx index 689122d..af1344f 100644 --- a/src/components/barChartCard/barChartCard.tsx +++ b/src/components/barChartCard/barChartCard.tsx @@ -123,7 +123,7 @@ export default function RoundedBarChart() { align={isXsScreen ? "center" : "left"} sx={{ fontWeight: 600, - fontSize: { xs: "12px", sm: "14px", md: "16px" }, + fontSize: { xs: "14px", sm: "16px", md: "20px" }, lineHeight: "24px", marginBottom: isXsScreen ? 2 : 0, width: isXsScreen ? "100%" : "auto", diff --git a/src/index.css b/src/index.css index 86fdd5c..accdf0a 100644 --- a/src/index.css +++ b/src/index.css @@ -1,6 +1,10 @@ +@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap"); + +/* @import url("https://fonts.googleapis.com/css2?family=Baloo+2:wght@400..800&display=swap"); */ +/* @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap'); */ body { margin: 0; - font-family: '"Publica Sans Round Medium", sans-serif'; + font-family: "Fredoka"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -11,7 +15,7 @@ code { } .mui-typography { - font-family: "Gilroy"; + font-family: "Fredoka"; background-color: rgb(7, 127, 233); } @@ -21,11 +25,11 @@ code { rx: 8; ry: 8; } -@font-face { +/* @font-face { font-family: '"Publica Sans Round Medium", sans-serif'; src: url("../public/fonts/PublicaSansRound-Md.otf") format("otf"); font-weight: 500; font-style: normal; font-display: swap; -} +} */ diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx index 59527ed..03a83f2 100644 --- a/src/pages/Auth/Login/index.tsx +++ b/src/pages/Auth/Login/index.tsx @@ -154,8 +154,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { width: "100%", mb: { xs: 2, md: 3 }, mt: { xs: 0, md: 0 }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Welcome Back! @@ -195,8 +194,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { textAlign: "center", color: "#D0E1E9", fontSize: { xs: "20px", md: "24px" }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > {" "} @@ -210,8 +208,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { color: "#D0E1E9", // Use theme's secondary text color (#272727) fontSize: { xs: "14px", md: "16px" }, mb: 1, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Log in with your email and password @@ -228,8 +225,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { }, color: "#D0E1E9", mb: 0.5, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", ...autofillFix, }} > @@ -303,15 +299,14 @@ export default function Login(props: { disableCustomTheme?: boolean }) { xs: "0.875rem", sm: "1rem", }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }, "& .MuiInputBase-input::placeholder": { color: "text.secondary", opacity: 1, fontFamily: - '"Publica Sans Round Medium", sans-serif', + "Fredoka", }, ...autofillFix, }} @@ -331,8 +326,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { }, color: "#D0E1E9", mb: 0.5, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Password @@ -397,7 +391,9 @@ export default function Login(props: { disableCustomTheme?: boolean }) { togglePasswordVisibility } edge="end" - sx={{color:"#000000"}} + sx={{ + color: "#000000", + }} > {showPassword ? ( @@ -432,15 +428,14 @@ export default function Login(props: { disableCustomTheme?: boolean }) { xs: "0.875rem", sm: "1rem", }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }, "& .MuiInputBase-input::placeholder": { color: "text.secondary", opacity: 1, fontFamily: - '"Publica Sans Round Medium", sans-serif', + "Fredoka", }, }} /> @@ -497,8 +492,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { md: "1rem", }, color: "#D0E1E9", - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Remember me @@ -520,8 +514,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { sm: "0.875rem", md: "1rem", }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Forgot password? @@ -546,8 +539,7 @@ export default function Login(props: { disableCustomTheme?: boolean }) { xs: "0.875rem", md: "1rem", }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Login diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx index ebb9dff..d58bc8b 100644 --- a/src/pages/LandingPage/index.tsx +++ b/src/pages/LandingPage/index.tsx @@ -56,7 +56,7 @@ const LandingPage = () => { xs: " #000000", }, color: "white", - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", display: "flex", flexDirection: "column", }} @@ -79,7 +79,7 @@ const LandingPage = () => { // "linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(30, 44, 47, 0.2) 100%)", background: "#141615", boxShadow: "0px 4px 10px rgba(0, 0, 0, 0.2)", - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > { color: "#FFFFFF", borderRadius: "6px", width: { xs: "90px", sm: "117px" }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", textTransform: "none", "&:hover": { backgroundColor: "#439BC1" }, fontWeight: 500, @@ -130,7 +129,7 @@ const LandingPage = () => { sx={{ py: 8, justifyContent: "space-between", - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", backgroundImage: { lg: 'url("/bgev.svg")', sm: 'url("/bgev.svg")', @@ -147,7 +146,7 @@ const LandingPage = () => { sx={{ py: { xs: 4, sm: 6, md: 8 }, justifyContent: "space-between", - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", width: { lg: "100%", md: "90%", sm: "90%", xs: "90%" }, }} > @@ -177,8 +176,7 @@ const LandingPage = () => { > { { width: { xs: "120px", md: "140px" }, height: "48px", textTransform: "none", - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", "&:hover": { backgroundColor: "#439BC1" }, fontSize: { xs: "14px", md: "16px" }, fontWeight: 500, @@ -336,18 +332,14 @@ const LandingPage = () => { sm: "80px", md: "100px", }} - fontFamily={ - '"Publica Sans Round Medium", sans-serif' - } + fontFamily={"Fredoka"} > 50+ { sm: "80px", md: "100px", }} - fontFamily={ - '"Publica Sans Round Medium", sans-serif' - } + fontFamily={"Fredoka"} > 100% { sm: "80px", md: "100px", }} - fontFamily={ - '"Publica Sans Round Medium", sans-serif' - } + fontFamily={"Fredoka"} > 20+ { sm: "80px", md: "100px", }} - fontFamily={ - '"Publica Sans Round Medium", sans-serif' - } + fontFamily={"Fredoka"} > 10+ { { mt={2} maxWidth="600px" mx="auto" - fontFamily={'"Publica Sans Round Medium", sans-serif'} + fontFamily={"Fredoka"} fontSize={{ xs: "14px", sm: "16px", md: "20px" }} fontWeight={400} lineHeight={"140%"} @@ -646,8 +626,7 @@ const LandingPage = () => { variant="h6" sx={{ color: "#52ACDF", - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", fontWeight: 600, fontSize: { xs: "16px", @@ -662,8 +641,7 @@ const LandingPage = () => { variant="body2" sx={{ color: "#D9D8D8", - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", fontWeight: 400, fontSize: { xs: "12px", @@ -692,7 +670,7 @@ const LandingPage = () => { borderRadius: "16px", mt: { xs: 6, md: 10 }, - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > Key Features @@ -712,7 +690,7 @@ const LandingPage = () => { py: { xs: 2, md: 5 }, px: { xs: 2, md: 3 }, mt: { xs: 6, md: 5 }, - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, // height: { xs: "auto", lg: "261px", sm: "208px" }, - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", borderRadius: "12px", }} > @@ -1261,9 +1239,7 @@ const LandingPage = () => { {/* Text */} { lg: "54px", md: "44px", }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", textTransform: "none", fontWeight: 500, fontSize: { @@ -1331,7 +1306,7 @@ const LandingPage = () => { px: { xs: 2, sm: 3, md: 4 }, mt: { xs: 6, sm: 8, md: 10 }, mb: { xs: 6, sm: 8, md: 10 }, - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", height: "auto", borderRadius: { xs: "8px", lg: "12px" }, }} @@ -1342,13 +1317,13 @@ const LandingPage = () => { py: 4, px: 3, mt: 2, - fontFamily: '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", }} > @@ -1363,8 +1338,7 @@ const LandingPage = () => { variant="body2" sx={{ my: { xs: 2, sm: 3 }, - fontFamily: - '"Publica Sans Round Medium", sans-serif', + fontFamily: "Fredoka", fontWeight: 400, fontSize: { xs: "14px", sm: "18px", md: "20px" }, color: "#FFFFFF", diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index 289fd3b..b18c933 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -44,7 +44,8 @@ const ProfilePage = () => { return ( { */} - + Date: Tue, 29 Apr 2025 18:34:34 +0530 Subject: [PATCH 099/101] ProfilePage Edit api integration and Create EditProfile Modal --- src/components/CustomTable/customTable.tsx | 24 +- .../EditProfileModal/editProfileModal.tsx | 315 +++++++++++++ src/components/Modals/ViewModal/index.tsx | 432 ++++++++++++++++++ src/pages/ProfilePage/index.tsx | 170 ++++--- src/redux/slices/profileSlice.ts | 76 ++- 5 files changed, 935 insertions(+), 82 deletions(-) create mode 100644 src/components/Modals/EditProfileModal/editProfileModal.tsx diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index d0e86a7..9f12a9a 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -67,29 +67,27 @@ const StyledTableCell = styled(TableCell)(({ theme }) => ({ backgroundColor: "#2A2A2A", cursor: "pointer", }, - // Make the "Action" header cell sticky + "&.action-cell": { right: 0, - zIndex: 11, // Higher z-index to ensure it stays above other headers + zIndex: 11, boxShadow: "-4px 0 8px rgba(0, 0, 0, 0.1)", }, }, [`&.${tableCellClasses.body}`]: { fontSize: "16px", padding: "12px 16px", - borderBottom: "1px solid rgba(255, 255, 255, 0.1)", + borderBottom: "none", color: "#333333", transition: "background-color 0.2s ease", - fontWeight:500, - // Make the "Action" body cell sticky + fontWeight: 500, "&.action-cell": { position: "sticky", right: 0, zIndex: 2, - boxShadow: "-4px 0 8px rgba(0, 0, 0, 0.1)", - backgroundColor: "#DFECF1", // Match row background + backgroundColor: "#DFECF1", "&:hover": { - backgroundColor: "#D0E1E9", // Match row hover background + backgroundColor: "#D0E1E9", }, }, }, @@ -100,11 +98,11 @@ const StyledTableRow = styled(TableRow)(({ theme }) => ({ "&:hover": { backgroundColor: "#D0E1E9", }, - "& td, & th": { - borderColor: "#454545", - borderWidth: "1px", - borderBottom: "1px solid #454545", - }, + // "& td, & th": { + // borderColor: "#454545", + // borderWidth: "1px", + // // borderBottom: "1px solid #454545", + // }, })); const StyledTableContainer = styled(TableContainer)(({ theme }) => ({ diff --git a/src/components/Modals/EditProfileModal/editProfileModal.tsx b/src/components/Modals/EditProfileModal/editProfileModal.tsx new file mode 100644 index 0000000..09ab9c7 --- /dev/null +++ b/src/components/Modals/EditProfileModal/editProfileModal.tsx @@ -0,0 +1,315 @@ +import React, { useEffect, useState } from "react"; +import { Box, Button, Typography, Modal } from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; +import { useForm, Controller } from "react-hook-form"; +import { + CustomIconButton, + CustomTextField, +} from "../../AddUserModal/styled.css"; + +interface EditProfileModalProps { + open: boolean; + handleClose: () => void; + handleUpdate: ( + name: string, + phone: string, + bio?: string, + profilePhoto?: string | null + ) => void; + editUser: any; +} + +interface FormData { + name: string; + phone: string; + bio?: string; + profilePhoto?: string | null; +} + + +const EditProfileModal: React.FC = ({ + open, + handleClose, + handleUpdate, + editUser, +}) => { + const { + control, + handleSubmit, + formState: { errors }, + setValue, + reset, + } = useForm(); + + const [imagePreview, setImagePreview] = useState(null); + + useEffect(() => { + if (editUser) { + setValue("name", editUser.name || ""); + setValue("phone", editUser.phone || ""); + setValue("bio", editUser.bio || ""); + setImagePreview(editUser.profilePhoto || null); + } + }, [editUser, setValue]); + + const handleImageChange = (e: React.ChangeEvent) => { + const file = e.target.files?.[0]; + if (file) { + const imageUrl = URL.createObjectURL(file); + setImagePreview(imageUrl); + setValue("profilePhoto", imageUrl); + } + }; + + const handleModalClose = () => { + handleClose(); + + }; + + const onSubmit = (data: FormData) => { + console.log("Form Data:-----", data); + handleUpdate(data.name, data.phone, data.bio, data.profilePhoto); + reset(); + handleModalClose(); + }; + + return ( + { + if (reason !== "backdropClick") handleModalClose(); + }} + aria-labelledby="edit-profile-modal" + > + + {/* Header */} + + + Edit Profile + + + + + + + + + {/* Name Field */} + + + Full Name + + ( + + )} + /> + + + {/* Phone Field */} + + + Phone Number + + { + if (!/^[0-9]*$/.test(value)) + return "Only numbers are allowed"; + if (value.length < 6) + return "Must be at least 6 digits"; + if (value.length > 14) + return "Must be at most 14 digits"; + return true; + }, + }} + render={({ field }) => ( + + )} + /> + + + {/* Bio Field */} + + + Bio + + ( + + )} + /> + + + {/* Upload Image */} + + + Upload Profile Photo + + + {imagePreview && ( + + + Preview ( + {imagePreview.startsWith("blob") + ? "New" + : "Existing"} + ): + + Profile Preview + + )} + + + + {/* Footer */} + + + + + + + ); +}; + +export default EditProfileModal; diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx index 2cff3dc..f379de5 100644 --- a/src/components/Modals/ViewModal/index.tsx +++ b/src/components/Modals/ViewModal/index.tsx @@ -169,3 +169,435 @@ export default function ViewModal({ open, setViewModal, id }: Props) { ); } + +// import { +// Box, +// Button, +// Modal, +// Typography, +// Tabs, +// Tab, +// Divider, +// Grid, +// } from "@mui/material"; +// import { AppDispatch, RootState } from "../../../redux/store/store"; +// import { useDispatch, useSelector } from "react-redux"; +// import { useEffect, useState } from "react"; +// import CloseIcon from "@mui/icons-material/Close"; +// import { managerList } from "../../../redux/slices/managerSlice"; +// import { +// AsyncThunkAction, +// ThunkDispatch, +// UnknownAction, +// } from "@reduxjs/toolkit"; + +// type Props = { +// open: boolean; +// setViewModal: Function; +// handleView: (id: string | undefined) => void; +// id?: string; +// }; + +// interface TabPanelProps { +// children?: React.ReactNode; +// index: number; +// value: number; +// } + +// const style = { +// position: "absolute", +// top: "50%", +// left: "50%", +// transform: "translate(-50%, -50%)", +// width: 600, +// borderRadius: 2, +// boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", +// p: 0, +// display: "flex", +// flexDirection: "column", +// alignItems: "center", +// }; + +// function TabPanel(props: TabPanelProps) { +// const { children, value, index, ...other } = props; +// return ( +// +// ); +// } + +// export default function ViewModal({ open, setViewModal, id }: Props) { +// const { admins } = useSelector((state: RootState) => state.adminReducer); +// const { managers } = useSelector( +// (state: RootState) => state.managerReducer +// ); +// const [selectedAdmin, setSelectedAdmin] = useState(null); +// const selectedManager = managers.find( +// (manager) => String(manager.id) === String(selectedAdmin?.id) +// ); + +// const dispatch = useDispatch(); + +// const [tabValue, setTabValue] = useState(0); + +// useEffect(() => { +// if (id) { +// const admin = admins.find((admin) => admin.id === id); +// setSelectedAdmin(admin); +// } +// }, [id, admins]); +// useEffect(() => { +// if (open) { +// //dispatch(managerList()); +// } +// }, [open, dispatch]); +// const handleTabChange = (event: React.SyntheticEvent, newValue: number) => { +// setTabValue(newValue); +// }; + +// return ( +// +// +// +// +// +// +// {selectedAdmin?.name || "Admin"}'s Details +// +// setViewModal(false)} +// sx={{ +// cursor: "pointer", +// display: "flex", +// alignItems: "center", +// color: "#D0E1E9", +// }} +// > +// +// +// +// +// + +// +// +// +// +// +// +// + +// +// {selectedAdmin ? ( +// +// +// +// Name: +// +// {selectedAdmin.name} +// +// +// +// +// +// Phone: +// +// {selectedAdmin.phone} +// +// +// +// +// +// Email: +// +// {selectedAdmin.email} +// +// +// +// +// +// Address: +// +// {selectedAdmin?.Admins?.[0] +// ?.registeredAddress ?? "N/A"} +// +// +// +// +// ) : ( +// +// No admin found with this ID +// +// )} +// + +// +// {selectedManager ? ( +// +// +// +// Manager Name: +// +// {selectedManager.name ?? "N/A"} +// +// +// +// +// +// Manager Email: +// +// {selectedManager.email ?? "N/A"} +// +// +// +// +// +// Phone: +// +// {selectedManager.phone ?? "N/A"} +// +// +// +// +// +// Station Name: +// +// {selectedManager.chargingStation +// ?.name ?? "N/A"} +// +// +// +// +// ) : ( +// +// No manager details available +// +// )} +// + +// +// {selectedAdmin?.chargingStations?.length > 0 ? ( +// +// {selectedAdmin.chargingStations.map( +// (station: any, index: number) => ( +// +// +// +// Station {index + 1}: +// +// +// Name:{" "} +// {station.name ?? "N/A"} +// +// +// Location:{" "} +// {station.location ?? "N/A"} +// +// +// Status:{" "} +// {station.status ?? "N/A"} +// +// +// {index < +// selectedAdmin.chargingStations +// .length - +// 1 && ( +// +// )} +// +// ) +// )} +// +// ) : ( +// +// No charging stations assigned +// +// )} +// + +// +// {selectedAdmin?.users?.length > 0 ? ( +// +// {selectedAdmin.users.map( +// (user: any, index: number) => ( +// +// +// +// User {index + 1}: +// +// +// Name: {user.name ?? "N/A"} +// +// +// Email: {user.email ?? "N/A"} +// +// +// Role: {user.role ?? "N/A"} +// +// +// {index < +// selectedAdmin.users.length - +// 1 && ( +// +// )} +// +// ) +// )} +// +// ) : ( +// +// No users assigned +// +// )} +// + +// +// +// +// +// +// +// ); +// } diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx index b18c933..357d0f5 100644 --- a/src/pages/ProfilePage/index.tsx +++ b/src/pages/ProfilePage/index.tsx @@ -1,4 +1,4 @@ -import { useEffect } from "react"; +import { useEffect, useState, useMemo } from "react"; import { Container, Typography, @@ -14,19 +14,60 @@ import { } from "@mui/material"; import { useDispatch, useSelector } from "react-redux"; import { AppDispatch, RootState } from "../../redux/store/store"; -import { fetchAdminProfile } from "../../redux/slices/profileSlice"; +import { + fetchAdminProfile, + updateProfile, +} from "../../redux/slices/profileSlice"; +import EditIcon from "@mui/icons-material/Edit"; +import EditProfileModal from "../../components/Modals/EditProfileModal/editProfileModal"; +import { CustomIconButton } from "../../components/AddUserModal/styled.css"; const ProfilePage = () => { const dispatch = useDispatch(); - const { user, isLoading } = useSelector( - (state: RootState) => state?.profileReducer + const { user, loading } = useSelector( + (state: RootState) => state.profileReducer ); + const [openEditModal, setOpenEditModal] = useState(false); + useEffect(() => { dispatch(fetchAdminProfile()); }, [dispatch]); - if (isLoading) { + const handleOpenEditModal = () => { + setOpenEditModal(true); + }; + + const handleClose = () => { + setOpenEditModal(false); + }; + + const handleUpdate = ( + name: string, + phone: string, + bio?: string, + profilePhoto?: string | null + ) => { + console.log("Dispatching updateProfile..."); + dispatch(updateProfile({ name, phone, bio, profilePhoto })); + }; + + + // Memoizing the user data for optimization + const displayUser = useMemo( + () => ({ + name: user?.name || "N/A", + email: user?.email || "N/A", + phone: user?.phone || "N/A", + bio: user?.bio || "No bio available.", + userType: user?.userType || "N/A", + profilePhoto: user?.profilePhoto || "/avatar.png", // Default image path + }), + [user] + ); + + // Show loading indicator if data is being fetched + if (loading) { return ( { } return ( - + { p: { xs: 2, sm: 3 }, mx: "auto", backgroundColor: "#000000", - }} - // sx={{ - // width: "1132px", - // height: "331px", - // gap: "24px", - // borderRadius: "12px", - // padding: "16px", - // maxWidth: "100%", - // margin: "0 auto", - // backgroundColor: "#1C1C1C", - // }} > - - + + + + + + + + - {user?.name || "No Admin"} + {displayUser.name} - {user?.userType || "N/A"} + {displayUser.userType} + { > Personal Information - {/* Edit - */} + - + Full Name: - {user?.name || "N/A"} + {displayUser.name} Phone: - {user?.phone || "N/A"} + {displayUser.phone} Email: - {user?.email || "N/A"} + {displayUser.email} Bio: - {user?.bio || "No bio available."} + {displayUser.bio} + + ); }; diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index 58ef006..a2fe6ca 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -1,6 +1,7 @@ import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; import http from "../../lib/https"; import { toast } from "sonner"; +import { string } from "prop-types"; interface User { token: string | null; @@ -9,14 +10,26 @@ interface User { email: string; userType: string; phone: string; + bio?: string; + profilePhoto?: string; } interface AuthState { user: User | null; + users: User[]; isAuthenticated: boolean; - isLoading: boolean; + loading: boolean; + error: null | string; } +const initialState: AuthState = { + users: [], + loading: false, + error: null, + isAuthenticated: false, + user: null, +}; + export const fetchAdminProfile = createAsyncThunk< User, void, @@ -32,18 +45,45 @@ export const fetchAdminProfile = createAsyncThunk< return response.data.data; } catch (error: any) { - toast.error("Error Fetching Profile" + error); + toast.error("Error Fetching Profile: " + error.message); return rejectWithValue( error?.response?.data?.message || "An error occurred" ); } }); -const initialState: AuthState = { - user: null, - isAuthenticated: false, - isLoading: false, -}; +export const updateProfile = createAsyncThunk< + User, + { + name: string; + phone?: string; + bio?: string; + profilePhoto?: string | null; + }, + { rejectValue: string } +>( + "updateProfile", + async ({ name, phone, bio, profilePhoto }, { rejectWithValue }) => { + try { + const payload: any = { name }; + if (phone) payload.phone = phone; + if (bio) payload.bio = bio; + if (profilePhoto) payload.profilePhoto = profilePhoto; + + const response = await http.put("/edit-profile", payload); + console.log("-----------", response); + + toast.success("Profile updated successfully"); + return response.data.data; + } catch (error: any) { + toast.error("Error updating the profile: " + error.message); + return rejectWithValue( + error?.response?.data?.message || "An error occurred" + ); + } + } +); + const profileSlice = createSlice({ name: "profile", @@ -52,15 +92,29 @@ const profileSlice = createSlice({ extraReducers: (builder) => { builder .addCase(fetchAdminProfile.pending, (state) => { - state.isLoading = true; + state.loading = true; }) .addCase(fetchAdminProfile.fulfilled, (state, action) => { - state.isLoading = false; + state.loading = false; state.user = action.payload; state.isAuthenticated = true; }) - .addCase(fetchAdminProfile.rejected, (state) => { - state.isLoading = false; + .addCase(fetchAdminProfile.rejected, (state, action) => { + state.loading = false; + state.error = action.payload; + }) + .addCase(updateProfile.fulfilled, (state, action) => { + state.loading = false; + state.user = action.payload; // Update current user only + toast.success("Profile Details updated successfully"); + }) + + .addCase(updateProfile.rejected, (state, action) => { + state.loading = false; + state.error = action.payload; + }) + .addCase(updateProfile.pending, (state) => { + state.loading = true; }); }, }); From bf8799c396ff3d63cd9b6423950fda437236e831 Mon Sep 17 00:00:00 2001 From: jaanvi Date: Thu, 1 May 2025 17:30:15 +0530 Subject: [PATCH 100/101] Profile Image Added and Edit Api integration in profiePage , Vehicle Image bug fixed --- .../EditVehicleModal/editVehicleModal.tsx | 109 +++++++++++------- src/components/Header/index.tsx | 15 ++- .../EditProfileModal/editProfileModal.tsx | 44 ++++--- .../Modals/VehicleViewModal/index.tsx | 8 +- src/pages/ProfilePage/index.tsx | 33 +++--- src/pages/VehicleList/index.tsx | 74 ++++++------ src/redux/slices/VehicleSlice.ts | 10 +- src/redux/slices/profileSlice.ts | 36 +++--- 8 files changed, 195 insertions(+), 134 deletions(-) diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx index 09ddc30..131a7b6 100644 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ b/src/components/EditVehicleModal/editVehicleModal.tsx @@ -13,7 +13,7 @@ interface EditVehicleModalProps { company: string, modelName: string, chargeType: string, - imageUrl: File | null + image: File | null ) => void; editRow: any; } @@ -23,7 +23,7 @@ interface FormData { company: string; modelName: string; chargeType: string; - imageUrl: File | null; + image: File | null; } const EditVehicleModal: React.FC = ({ @@ -44,49 +44,84 @@ const EditVehicleModal: React.FC = ({ company: "", modelName: "", chargeType: "", - imageUrl: null, + image: null, }, }); const [imagePreview, setImagePreview] = useState(null); - // Set form values and image preview when editRow changes - useEffect(() => { - if (editRow) { - // Set form fields - setValue("name", editRow.name || ""); - setValue("company", editRow.company || ""); - setValue("modelName", editRow.modelName || ""); - setValue("chargeType", editRow.chargeType || ""); +const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; +useEffect(() => { + if (open && editRow) { + // Reset form with editRow values + reset({ + name: editRow.name || "", + company: editRow.company || "", + modelName: editRow.modelName || "", + chargeType: editRow.chargeType || "", + image: editRow.image, // Always start with null for the form's image field + }); - // Set image preview for existing image - if (editRow?.imageUrl) { - const imageUrl = - editRow.imageUrl.startsWith("http") || - editRow.imageUrl.startsWith("blob") - ? editRow.imageUrl - : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.imageUrl}`; - - setImagePreview(imageUrl); - } else { - setImagePreview(null); - } + // Set image preview for existing image + if (editRow.image) { + const image = editRow.image.startsWith("http") + ? editRow.image + : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.image}`; + setImagePreview(image); } else { - // Reset form and preview when no editRow - reset(); setImagePreview(null); } - }, [editRow, setValue, reset]); + } else { + reset(); + setImagePreview(null); + } +}, [open, editRow, reset]); + // useEffect(() => { + // if (editRow) { + // // Set form fields + // setValue("name", editRow.name || ""); + // setValue("company", editRow.company || ""); + // setValue("modelName", editRow.modelName || ""); + // setValue("chargeType", editRow.chargeType || ""); + + // // Set image preview for existing image + // if (editRow?.image) { + // const image = + // editRow.image.startsWith("http") || + // editRow.image.startsWith("blob") + // ? editRow.image + // : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.image}`; + + // setImagePreview(image); + // } else { + // setImagePreview(null); + // } + // } else { + // // Reset form and preview when no editRow + // reset(); + // setImagePreview(null); + // } + // }, [editRow, setValue, reset]); // Handle image upload - const handleImageChange = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - setImagePreview(URL.createObjectURL(file)); // Show preview of new image - setValue("imageUrl", file); // Update form with new file + // const handleImageChange = (e: React.ChangeEvent) => { + // const file = e.target.files?.[0]; + // if (file) { + // setImagePreview(URL.createObjectURL(file)); // Show preview of new image + // setValue("image", file); // Update form with new file + // } + // }; +const handleImageChange = (e: React.ChangeEvent) => { + const file = e.target.files?.[0]; + if (file) { + if (imagePreview?.startsWith("blob:")) { + URL.revokeObjectURL(imagePreview); } - }; - + const image = URL.createObjectURL(file); + setImagePreview(image); + setValue("image", file); + } +}; // Handle form submission const onSubmit = (data: FormData) => { handleUpdate( @@ -95,7 +130,7 @@ const EditVehicleModal: React.FC = ({ data.company, data.modelName, data.chargeType, - data.imageUrl // Pass File | null to handleUpdate + data.image // Pass File | null to handleUpdate ); handleClose(); @@ -382,11 +417,7 @@ const EditVehicleModal: React.FC = ({ color="#000000" fontSize={"16px"} > - Preview ( - {imagePreview.startsWith("blob") - ? "New" - : "Existing"} - ): + Preview (null); const [menuOpen, setMenuOpen] = useState(false); - + const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; + + const displayUser = React.useMemo( + () => ({ + profilePhoto: user?.profilePhoto + ? `${IMAGE_BASE_URL}/image/${user.profilePhoto}` + : "/avatar.png", + }), + [user] + ); const handleClick = () => { setMenuOpen((prev) => !prev); }; @@ -102,7 +111,7 @@ export default function Header() { }} /> */} - + {/* Notification and Profile Section */} diff --git a/src/components/Modals/EditProfileModal/editProfileModal.tsx b/src/components/Modals/EditProfileModal/editProfileModal.tsx index 09ab9c7..c1d8a77 100644 --- a/src/components/Modals/EditProfileModal/editProfileModal.tsx +++ b/src/components/Modals/EditProfileModal/editProfileModal.tsx @@ -13,8 +13,8 @@ interface EditProfileModalProps { handleUpdate: ( name: string, phone: string, - bio?: string, - profilePhoto?: string | null + bio: string, + profilePhoto?: File | string | null ) => void; editUser: any; } @@ -22,11 +22,10 @@ interface EditProfileModalProps { interface FormData { name: string; phone: string; - bio?: string; - profilePhoto?: string | null; + bio: string; + profilePhoto?: File | string | null; } - const EditProfileModal: React.FC = ({ open, handleClose, @@ -42,34 +41,47 @@ const EditProfileModal: React.FC = ({ } = useForm(); const [imagePreview, setImagePreview] = useState(null); - + const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; useEffect(() => { - if (editUser) { - setValue("name", editUser.name || ""); - setValue("phone", editUser.phone || ""); - setValue("bio", editUser.bio || ""); - setImagePreview(editUser.profilePhoto || null); + if (open && editUser) { + reset({ + name: editUser.name || "", + phone: editUser.phone || "", + bio: editUser.bio || "", + profilePhoto: editUser.profilePhoto || null, + }); + + if (editUser.profilePhoto) { + setImagePreview( + `${IMAGE_BASE_URL}/image/${editUser.profilePhoto}` + ); + } else { + setImagePreview(null); + } } - }, [editUser, setValue]); + }, [open, editUser, reset, IMAGE_BASE_URL]); const handleImageChange = (e: React.ChangeEvent) => { const file = e.target.files?.[0]; if (file) { + if (imagePreview?.startsWith("blob:")) { + URL.revokeObjectURL(imagePreview); + } const imageUrl = URL.createObjectURL(file); setImagePreview(imageUrl); - setValue("profilePhoto", imageUrl); + setValue("profilePhoto", file); } }; const handleModalClose = () => { handleClose(); - + setImagePreview(null); + reset(); // Reset form }; const onSubmit = (data: FormData) => { console.log("Form Data:-----", data); - handleUpdate(data.name, data.phone, data.bio, data.profilePhoto); - reset(); + handleUpdate(data.name, data.phone, data.bio, data.profilePhoto); handleModalClose(); }; diff --git a/src/components/Modals/VehicleViewModal/index.tsx b/src/components/Modals/VehicleViewModal/index.tsx index 8204e5a..f47051e 100644 --- a/src/components/Modals/VehicleViewModal/index.tsx +++ b/src/components/Modals/VehicleViewModal/index.tsx @@ -146,14 +146,14 @@ export default function VehicleViewModal({ open, setViewModal, id }: Props) { > Image: - {selectedVehicle.imageUrl ? ( + {selectedVehicle.image ? ( Vehicle { const handleUpdate = ( name: string, phone: string, - bio?: string, - profilePhoto?: string | null + bio: string, + profilePhoto: File|string | null ) => { - console.log("Dispatching updateProfile..."); + console.log("Dispatching updateProfile...",profilePhoto); dispatch(updateProfile({ name, phone, bio, profilePhoto })); }; +const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; + +const displayUser = useMemo( + () => ({ + name: user?.name || "N/A", + email: user?.email || "N/A", + phone: user?.phone || "N/A", + bio: user?.bio || "No bio available.", + userType: user?.userType || "N/A", + profilePhoto: user?.profilePhoto + ? `${IMAGE_BASE_URL}/image/${user.profilePhoto}` + : "/avatar.png", + }), + [user] +); - // Memoizing the user data for optimization - const displayUser = useMemo( - () => ({ - name: user?.name || "N/A", - email: user?.email || "N/A", - phone: user?.phone || "N/A", - bio: user?.bio || "No bio available.", - userType: user?.userType || "N/A", - profilePhoto: user?.profilePhoto || "/avatar.png", // Default image path - }), - [user] - ); // Show loading indicator if data is being fetched if (loading) { diff --git a/src/pages/VehicleList/index.tsx b/src/pages/VehicleList/index.tsx index f175d7e..f9a9966 100644 --- a/src/pages/VehicleList/index.tsx +++ b/src/pages/VehicleList/index.tsx @@ -29,7 +29,6 @@ export default function VehicleList() { dispatch(vehicleList()); }, [dispatch]); - console.log("Backend URL:", process.env.REACT_APP_BACKEND_URL); const handleClickOpen = () => { setRowData(null); @@ -48,7 +47,7 @@ export default function VehicleList() { company: string; modelName: string; chargeType: string; - imageFile: File; + imageFile: File ; }) => { try { setIsAdding(true); @@ -70,7 +69,7 @@ const handleUpdate = ( company: string, modelName: string, chargeType: string, - imageUrl: File | null + image: File | null ) => { dispatch( updateVehicle({ @@ -79,7 +78,7 @@ const handleUpdate = ( company, modelName, chargeType, - imageUrl, // File or null + image, // File or null }) ); }; @@ -87,7 +86,7 @@ const handleUpdate = ( const categoryColumns: Column[] = [ { id: "srno", label: "Sr No" }, - { id: "imageUrl", label: "Image" }, + { id: "image", label: "Image" }, { id: "name", label: "Vehicle Name" }, { id: "company", label: "Company" }, { id: "modelName", label: "Model Name" }, @@ -96,40 +95,37 @@ const handleUpdate = ( { id: "action", label: "Action", align: "center" }, ]; - const categoryRows = vehicles?.length - ? vehicles?.map( - ( - vehicle: { - id: number; - name: string; - company: string; - modelName: string; - chargeType: string; - imageUrl: string; - }, - index: number - ) => { - const imageUrl = vehicle?.imageUrl - ? `${process.env.REACT_APP_BACKEND_URL}/image/${vehicle?.imageUrl}` - : "/images/fallback.jpg"; - console.log( - "Vehicle:", - vehicle.name, - "Image URL:", - imageUrl - ); - return { - id: vehicle?.id, - srno: index + 1, - name: vehicle?.name, - company: vehicle?.company, - modelName: vehicle?.modelName, - chargeType: vehicle?.chargeType, - imageUrl, - }; - } - ) - : []; +const categoryRows = vehicles?.length + ? vehicles.map( + ( + vehicle: { + id: number; + name: string; + company: string; + modelName: string; + chargeType: string; + image: string ; + }, + index: number + ) => { + const image = vehicle?.image + ? typeof vehicle.image === "string" && + vehicle.image.startsWith("http") + ? vehicle.image + : `${process.env.REACT_APP_BACKEND_URL}/image/${vehicle.image}` + : "/images/fallback.jpg"; // Fallback image + return { + id: vehicle.id, + srno: index + 1, + name: vehicle.name, + company: vehicle.company, + modelName: vehicle.modelName, + chargeType: vehicle.chargeType, + image, + }; + } + ) + : []; return ( <> diff --git a/src/redux/slices/VehicleSlice.ts b/src/redux/slices/VehicleSlice.ts index 2b645da..25d1e43 100644 --- a/src/redux/slices/VehicleSlice.ts +++ b/src/redux/slices/VehicleSlice.ts @@ -15,7 +15,7 @@ interface Vehicle { company: string; modelName: string; chargeType: string; - imageUrl: string; + image: string; } interface VehicleState { @@ -120,13 +120,13 @@ export const updateVehicle = createAsyncThunk< company: string; modelName: string; chargeType: string; - imageUrl: File | string | null; + image: File | string | null; }, { rejectValue: string } >( "updateVehicle", async ( - { id, name, company, modelName, chargeType, imageUrl }, + { id, name, company, modelName, chargeType, image }, { rejectWithValue } ) => { try { @@ -136,8 +136,8 @@ export const updateVehicle = createAsyncThunk< formData.append("modelName", modelName); formData.append("chargeType", chargeType); - if (imageUrl instanceof File) { - formData.append("image", imageUrl); // Append new file + if (image instanceof File) { + formData.append("image", image); // Append new file } const response = await http.patch( diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts index a2fe6ca..2e2d479 100644 --- a/src/redux/slices/profileSlice.ts +++ b/src/redux/slices/profileSlice.ts @@ -10,7 +10,7 @@ interface User { email: string; userType: string; phone: string; - bio?: string; + bio: string; profilePhoto?: string; } @@ -53,29 +53,40 @@ export const fetchAdminProfile = createAsyncThunk< }); export const updateProfile = createAsyncThunk< - User, + User, { name: string; - phone?: string; - bio?: string; - profilePhoto?: string | null; + phone: string; + bio: string; + profilePhoto?: File | string | null; }, { rejectValue: string } >( "updateProfile", async ({ name, phone, bio, profilePhoto }, { rejectWithValue }) => { try { - const payload: any = { name }; - if (phone) payload.phone = phone; - if (bio) payload.bio = bio; - if (profilePhoto) payload.profilePhoto = profilePhoto; - - const response = await http.put("/edit-profile", payload); - console.log("-----------", response); + // Create form data + const formData = new FormData(); + formData.append("name", name); + formData.append("phone", phone); + formData.append("bio", bio); + if (profilePhoto instanceof File) { + formData.append("profilePhoto", profilePhoto); // ✅ File + } + + // Make the request with the form data + const response = await http.put("/edit-profile", formData, { + headers: { + "Content-Type": "multipart/form-data", + }, + }); + + // Handle success toast.success("Profile updated successfully"); return response.data.data; } catch (error: any) { + // Handle error toast.error("Error updating the profile: " + error.message); return rejectWithValue( error?.response?.data?.message || "An error occurred" @@ -84,7 +95,6 @@ export const updateProfile = createAsyncThunk< } ); - const profileSlice = createSlice({ name: "profile", initialState, From 554b74a1743e78865c2de882c03c3f1325989b1a Mon Sep 17 00:00:00 2001 From: jaanvi Date: Fri, 30 May 2025 16:23:54 +0530 Subject: [PATCH 101/101] first commit --- package.json | 10 +- pnpm-lock.yaml | 15639 ++++++++++------ public/Jobopro.png | Bin 0 -> 160813 bytes public/Jobopro1.png | Bin 0 -> 24503 bytes .../PublicaSansRound-Bd.otf | Bin 90296 -> 0 bytes .../PublicaSansRound-BdIt.otf | Bin 92344 -> 0 bytes .../PublicaSansRound-Lt.otf | Bin 88744 -> 0 bytes .../PublicaSansRound-LtIt.otf | Bin 93128 -> 0 bytes .../PublicaSansRound-Md.otf | Bin 90060 -> 0 bytes .../PublicaSansRound-MdIt.otf | Bin 92528 -> 0 bytes .../PublicaSansRound-Rg.otf | Bin 87784 -> 0 bytes .../PublicaSansRound-RgIt.otf | Bin 92004 -> 0 bytes .../PublicaSansRound-ThIt.otf | Bin 89676 -> 0 bytes .../PublicaSansRound-Thin.otf | Bin 88020 -> 0 bytes .../PublicaSansRound-UlLt.otf | Bin 87724 -> 0 bytes .../PublicaSansRound-UlLtIt.otf | Bin 92068 -> 0 bytes .../PublicaSansRound-XBd.otf | Bin 83624 -> 0 bytes .../PublicaSansRound-XBdIt.otf | Bin 86424 -> 0 bytes .../PublicaSansRound-XLt.otf | Bin 77304 -> 0 bytes .../PublicaSansRound-XLtIt.otf | Bin 77244 -> 0 bytes public/fonts/PublicaSansRound-Md.otf | Bin 90060 -> 0 bytes public/jobo.png | Bin 0 -> 975 bytes .../AddAdminModal/addAdminModal.tsx | 341 - .../AddBookingModal/addBookingModal.tsx | 527 - .../AddEditAdminModal/addEditAdminModal.tsx | 498 - .../AddManagerModal/addManagerModal.tsx | 440 - .../addmanagerStationModal.tsx | 203 - src/components/AddSlotModal/addSlotModal.tsx | 375 - .../AddStationLocation/addStationLocation.tsx | 82 - .../AddStationModal/addStationModal.tsx | 572 - src/components/AddUserModal/addUserModal.tsx | 407 - src/components/AddUserModal/styled.css.tsx | 25 - .../AddVehicleModal/addVehicleModal.tsx | 411 - src/components/AppNavbar/index.tsx | 182 - .../availableSlotsModal.tsx | 107 - .../BookingSlotsMangers/bookingslots.tsx | 242 - src/components/CardAlert/CardAlert.tsx | 39 - src/components/ChartUserByCountry/index.tsx | 194 - src/components/CustomDatePicker/index.tsx | 77 - src/components/CustomTable/customTable.tsx | 592 +- src/components/CustomizedDataGrid/index.tsx | 49 - src/components/CustomizedTreeView/index.tsx | 208 - .../EditAdminModal/editAdminModal.tsx | 237 - .../EditManagerModal/editManagerModal.tsx | 312 - .../editManagerStationModal.tsx | 312 - .../EditSlotModal/editSlotModal.tsx | 249 - .../EditStationModal/editSationModal.tsx | 616 - .../EditUserModal/editUserModal.tsx | 273 - .../EditVehicleModal/editVehicleModal.tsx | 463 - src/components/Header/index.tsx | 188 - src/components/HighlightedCard/index.tsx | 42 - .../LineChartCard/lineChartCard.tsx | 190 - src/components/LogOut/logOutfunc.tsx | 35 - .../LogOutFunction/LogOutFunction.tsx | 35 - src/components/MainGrid/adminGrid.tsx | 105 - src/components/MainGrid/mainGrid.tsx | 94 - src/components/MainGrid/managerGrid.tsx | 89 - src/components/MainGrid/userDashboard.tsx | 249 - src/components/MenuButton/index.tsx | 24 - src/components/MenuContent/index.tsx | 165 - src/components/Modals/DeleteModal/index.tsx | 116 - .../EditProfileModal/editProfileModal.tsx | 327 - src/components/Modals/LogOutModal/index.tsx | 142 - .../Modals/LogoutModal/LogoutModal.tsx | 80 - .../Modals/StationViewModal/index.tsx | 208 - src/components/Modals/UserViewModal/index.tsx | 148 - .../Modals/VehicleViewModal/index.tsx | 207 - .../Modals/ViewManagerModal/index.tsx | 184 - src/components/Modals/ViewModal/index.tsx | 603 - src/components/NavbarBreadcrumbs/index.tsx | 34 - src/components/OptionsMenu/index.tsx | 100 - src/components/PageViewsBarChart/index.tsx | 85 - .../ResourcePieChart/resourcePieChart.tsx | 194 - .../RoleBasedRedirect/roleBasedRedirect.tsx | 19 - src/components/Search/index.tsx | 26 - src/components/SelectContent/index.tsx | 103 - src/components/SessionsChart/sessionChart.tsx | 251 - src/components/SideMenu/sideMenu.tsx | 169 - src/components/SideMenuMobile/index.tsx | 108 - .../SlotPickerModal/slotPickerModal.tsx | 72 - src/components/StatCard/statCard.tsx | 135 - .../staticLineChartCard.tsx | 72 - .../staticResourceChart.tsx | 169 - .../utilizationGaugeChart.tsx | 77 - src/components/barChartCard/barChartCard.tsx | 223 - src/pages/AddEditRolePage/index.tsx | 284 - src/pages/AdminList/index.tsx | 139 - src/pages/AllMangersList/index.tsx | 54 - src/pages/Auth/Login/CustomIcons.tsx | 120 - src/pages/Auth/Login/ForgotPassword.tsx | 62 - src/pages/Auth/Login/index.tsx | 554 - src/pages/Auth/Login/styled.css.tsx | 31 - src/pages/Auth/SignUp/CustomIcons.tsx | 120 - src/pages/Auth/SignUp/README.md | 15 - src/pages/Auth/SignUp/index.tsx | 362 - src/pages/AvailableSlotsList/index.tsx | 82 - src/pages/BacklogUploadPage/index.tsx | 175 + src/pages/BookingList/index.tsx | 135 - src/pages/Dashboard/README.md | 15 - src/pages/Dashboard/Title.tsx.preview | 3 - src/pages/Dashboard/index.tsx | 84 - .../internals/components/Copyright.js | 26 - .../internals/components/Copyright.tsx | 26 - .../internals/components/CustomIcons.js | 326 - .../internals/components/CustomIcons.tsx | 326 - .../Dashboard/internals/data/gridData.js | 632 - .../Dashboard/internals/data/gridData.tsx | 636 - .../Dashboard/theme/customizations/charts.js | 75 - .../Dashboard/theme/customizations/charts.ts | 76 - .../theme/customizations/dataGrid.js | 134 - .../theme/customizations/dataGrid.ts | 133 - .../theme/customizations/datePickers.js | 176 - .../theme/customizations/datePickers.ts | 173 - .../Dashboard/theme/customizations/index.js | 4 - .../Dashboard/theme/customizations/index.ts | 4 - .../theme/customizations/treeView.js | 61 - .../theme/customizations/treeView.ts | 62 - src/pages/EVSlotManagement/index.tsx | 225 - src/pages/EmailPage/index.tsx | 140 + src/pages/EvSlotList/index.tsx | 230 - .../externalStationList.tsx | 92 - src/pages/LandingPage/index.tsx | 1386 -- src/pages/ManagerList/index.tsx | 145 - src/pages/ManagerStationDetails/index.tsx | 154 - .../{NotFound => NotFoundPage}/index.tsx | 0 src/pages/PermissionTable/index.tsx | 135 - src/pages/ProfilePage/index.tsx | 255 - src/pages/RoleList/index.tsx | 125 - src/pages/StationList/index.tsx | 163 - src/pages/UserList/index.tsx | 123 - src/pages/VehicleList/index.tsx | 158 - src/redux/reducers.ts | 30 +- src/redux/slices/VehicleSlice.ts | 263 - src/redux/slices/adminSlice.ts | 181 - src/redux/slices/authSlice.ts | 147 - src/redux/slices/backlogSlice.ts | 123 + src/redux/slices/bookSlice.ts | 218 - src/redux/slices/dashboardSlice.ts | 108 - src/redux/slices/managerSlice.ts | 221 - src/redux/slices/managerStationSlice.ts | 218 - src/redux/slices/profileSlice.ts | 132 - src/redux/slices/roleSlice.ts | 193 - src/redux/slices/slotSlice.ts | 329 - src/redux/slices/stationSlice.ts | 387 - src/redux/slices/userSlice.ts | 165 - src/router.tsx | 144 +- 146 files changed, 10281 insertions(+), 29764 deletions(-) create mode 100644 public/Jobopro.png create mode 100644 public/Jobopro1.png delete mode 100644 public/Publica Sans Round/PublicaSansRound-Bd.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-BdIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-Lt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-LtIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-Md.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-MdIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-Rg.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-RgIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-ThIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-Thin.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-UlLt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-UlLtIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-XBd.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-XBdIt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-XLt.otf delete mode 100644 public/Publica Sans Round/PublicaSansRound-XLtIt.otf delete mode 100644 public/fonts/PublicaSansRound-Md.otf create mode 100644 public/jobo.png delete mode 100644 src/components/AddAdminModal/addAdminModal.tsx delete mode 100644 src/components/AddBookingModal/addBookingModal.tsx delete mode 100644 src/components/AddEditAdminModal/addEditAdminModal.tsx delete mode 100644 src/components/AddManagerModal/addManagerModal.tsx delete mode 100644 src/components/AddManagerStationModal/addmanagerStationModal.tsx delete mode 100644 src/components/AddSlotModal/addSlotModal.tsx delete mode 100644 src/components/AddStationLocation/addStationLocation.tsx delete mode 100644 src/components/AddStationModal/addStationModal.tsx delete mode 100644 src/components/AddUserModal/addUserModal.tsx delete mode 100644 src/components/AddUserModal/styled.css.tsx delete mode 100644 src/components/AddVehicleModal/addVehicleModal.tsx delete mode 100644 src/components/AppNavbar/index.tsx delete mode 100644 src/components/AvailableSlotModal/availableSlotsModal.tsx delete mode 100644 src/components/BookingSlotsMangers/bookingslots.tsx delete mode 100644 src/components/CardAlert/CardAlert.tsx delete mode 100644 src/components/ChartUserByCountry/index.tsx delete mode 100644 src/components/CustomDatePicker/index.tsx delete mode 100644 src/components/CustomizedDataGrid/index.tsx delete mode 100644 src/components/CustomizedTreeView/index.tsx delete mode 100644 src/components/EditAdminModal/editAdminModal.tsx delete mode 100644 src/components/EditManagerModal/editManagerModal.tsx delete mode 100644 src/components/EditManagerStationModal/editManagerStationModal.tsx delete mode 100644 src/components/EditSlotModal/editSlotModal.tsx delete mode 100644 src/components/EditStationModal/editSationModal.tsx delete mode 100644 src/components/EditUserModal/editUserModal.tsx delete mode 100644 src/components/EditVehicleModal/editVehicleModal.tsx delete mode 100644 src/components/Header/index.tsx delete mode 100644 src/components/HighlightedCard/index.tsx delete mode 100644 src/components/LineChartCard/lineChartCard.tsx delete mode 100644 src/components/LogOut/logOutfunc.tsx delete mode 100644 src/components/LogOutFunction/LogOutFunction.tsx delete mode 100644 src/components/MainGrid/adminGrid.tsx delete mode 100644 src/components/MainGrid/mainGrid.tsx delete mode 100644 src/components/MainGrid/managerGrid.tsx delete mode 100644 src/components/MainGrid/userDashboard.tsx delete mode 100644 src/components/MenuButton/index.tsx delete mode 100644 src/components/MenuContent/index.tsx delete mode 100644 src/components/Modals/DeleteModal/index.tsx delete mode 100644 src/components/Modals/EditProfileModal/editProfileModal.tsx delete mode 100644 src/components/Modals/LogOutModal/index.tsx delete mode 100644 src/components/Modals/LogoutModal/LogoutModal.tsx delete mode 100644 src/components/Modals/StationViewModal/index.tsx delete mode 100644 src/components/Modals/UserViewModal/index.tsx delete mode 100644 src/components/Modals/VehicleViewModal/index.tsx delete mode 100644 src/components/Modals/ViewManagerModal/index.tsx delete mode 100644 src/components/Modals/ViewModal/index.tsx delete mode 100644 src/components/NavbarBreadcrumbs/index.tsx delete mode 100644 src/components/OptionsMenu/index.tsx delete mode 100644 src/components/PageViewsBarChart/index.tsx delete mode 100644 src/components/ResourcePieChart/resourcePieChart.tsx delete mode 100644 src/components/RoleBasedRedirect/roleBasedRedirect.tsx delete mode 100644 src/components/Search/index.tsx delete mode 100644 src/components/SelectContent/index.tsx delete mode 100644 src/components/SessionsChart/sessionChart.tsx delete mode 100644 src/components/SideMenu/sideMenu.tsx delete mode 100644 src/components/SideMenuMobile/index.tsx delete mode 100644 src/components/SlotPickerModal/slotPickerModal.tsx delete mode 100644 src/components/StatCard/statCard.tsx delete mode 100644 src/components/StaticLineChartCard/staticLineChartCard.tsx delete mode 100644 src/components/StaticResourcePieChart/staticResourceChart.tsx delete mode 100644 src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx delete mode 100644 src/components/barChartCard/barChartCard.tsx delete mode 100644 src/pages/AddEditRolePage/index.tsx delete mode 100644 src/pages/AdminList/index.tsx delete mode 100644 src/pages/AllMangersList/index.tsx delete mode 100644 src/pages/Auth/Login/CustomIcons.tsx delete mode 100644 src/pages/Auth/Login/ForgotPassword.tsx delete mode 100644 src/pages/Auth/Login/index.tsx delete mode 100644 src/pages/Auth/Login/styled.css.tsx delete mode 100644 src/pages/Auth/SignUp/CustomIcons.tsx delete mode 100644 src/pages/Auth/SignUp/README.md delete mode 100644 src/pages/Auth/SignUp/index.tsx delete mode 100644 src/pages/AvailableSlotsList/index.tsx create mode 100644 src/pages/BacklogUploadPage/index.tsx delete mode 100644 src/pages/BookingList/index.tsx delete mode 100644 src/pages/Dashboard/README.md delete mode 100644 src/pages/Dashboard/Title.tsx.preview delete mode 100644 src/pages/Dashboard/index.tsx delete mode 100644 src/pages/Dashboard/internals/components/Copyright.js delete mode 100644 src/pages/Dashboard/internals/components/Copyright.tsx delete mode 100644 src/pages/Dashboard/internals/components/CustomIcons.js delete mode 100644 src/pages/Dashboard/internals/components/CustomIcons.tsx delete mode 100644 src/pages/Dashboard/internals/data/gridData.js delete mode 100644 src/pages/Dashboard/internals/data/gridData.tsx delete mode 100644 src/pages/Dashboard/theme/customizations/charts.js delete mode 100644 src/pages/Dashboard/theme/customizations/charts.ts delete mode 100644 src/pages/Dashboard/theme/customizations/dataGrid.js delete mode 100644 src/pages/Dashboard/theme/customizations/dataGrid.ts delete mode 100644 src/pages/Dashboard/theme/customizations/datePickers.js delete mode 100644 src/pages/Dashboard/theme/customizations/datePickers.ts delete mode 100644 src/pages/Dashboard/theme/customizations/index.js delete mode 100644 src/pages/Dashboard/theme/customizations/index.ts delete mode 100644 src/pages/Dashboard/theme/customizations/treeView.js delete mode 100644 src/pages/Dashboard/theme/customizations/treeView.ts delete mode 100644 src/pages/EVSlotManagement/index.tsx create mode 100644 src/pages/EmailPage/index.tsx delete mode 100644 src/pages/EvSlotList/index.tsx delete mode 100644 src/pages/ExternalStationList/externalStationList.tsx delete mode 100644 src/pages/LandingPage/index.tsx delete mode 100644 src/pages/ManagerList/index.tsx delete mode 100644 src/pages/ManagerStationDetails/index.tsx rename src/pages/{NotFound => NotFoundPage}/index.tsx (100%) delete mode 100644 src/pages/PermissionTable/index.tsx delete mode 100644 src/pages/ProfilePage/index.tsx delete mode 100644 src/pages/RoleList/index.tsx delete mode 100644 src/pages/StationList/index.tsx delete mode 100644 src/pages/UserList/index.tsx delete mode 100644 src/pages/VehicleList/index.tsx delete mode 100644 src/redux/slices/VehicleSlice.ts delete mode 100644 src/redux/slices/adminSlice.ts delete mode 100644 src/redux/slices/authSlice.ts create mode 100644 src/redux/slices/backlogSlice.ts delete mode 100644 src/redux/slices/bookSlice.ts delete mode 100644 src/redux/slices/dashboardSlice.ts delete mode 100644 src/redux/slices/managerSlice.ts delete mode 100644 src/redux/slices/managerStationSlice.ts delete mode 100644 src/redux/slices/profileSlice.ts delete mode 100644 src/redux/slices/roleSlice.ts delete mode 100644 src/redux/slices/slotSlice.ts delete mode 100644 src/redux/slices/stationSlice.ts delete mode 100644 src/redux/slices/userSlice.ts diff --git a/package.json b/package.json index 4e06b17..5e48632 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,9 @@ "react-scripts": "5.0.1", "recharts": "^2.15.1", "sonner": "^1.7.4", - "web-vitals": "^4.2.4" + "uuid": "^11.1.0", + "web-vitals": "^4.2.4", + "xlsx": "^0.18.5" }, "scripts": { "start": "react-scripts start", @@ -64,5 +66,11 @@ "@types/react": "^19.0.4", "@types/react-dom": "^19.0.2", "typescript": "^5.7.3" + }, + "resolutions": { + "eslint-config-react-app": "7.0.1" + }, + "eslintConfig": { + "extends": [] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d96e2a..d328f6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,116 +4,120 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -importers: +dependencies: + '@emotion/react': + specifier: ^11.14.0 + version: 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': + specifier: ^11.14.0 + version: 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/icons-material': + specifier: ^6.4.5 + version: 6.4.11(@mui/material@6.4.11)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': + specifier: ^6.4.5 + version: 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-charts': + specifier: ^7.27.1 + version: 7.29.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-data-grid': + specifier: ^7.27.0 + version: 7.29.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/x-date-pickers': + specifier: ^7.27.0 + version: 7.29.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1) + '@react-spring/web': + specifier: ^9.7.5 + version: 9.7.5(react-dom@18.3.1)(react@18.3.1) + '@reduxjs/toolkit': + specifier: ^2.5.0 + version: 2.8.2(react-redux@9.2.0)(react@18.3.1) + '@types/babel__core': + specifier: ^7.20.5 + version: 7.20.5 + add: + specifier: ^2.0.6 + version: 2.0.6 + axios: + specifier: ^1.7.9 + version: 1.9.0 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + cra-template-typescript: + specifier: 1.2.0 + version: 1.2.0 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 + highcharts: + specifier: ^12.1.2 + version: 12.2.0 + mui-phone-number: + specifier: ^3.0.3 + version: 3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1) + mui-tel-input: + specifier: ^7.0.0 + version: 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + prop-types: + specifier: ^15.8.1 + version: 15.8.1 + react: + specifier: ^18.0.0 + version: 18.3.1 + react-cookie: + specifier: ^7.2.2 + version: 7.2.2(react@18.3.1) + react-dom: + specifier: ^18.0.0 + version: 18.3.1(react@18.3.1) + react-dropzone: + specifier: ^14.3.5 + version: 14.3.8(react@18.3.1) + react-hook-form: + specifier: ^7.54.2 + version: 7.56.4(react@18.3.1) + react-minimal-pie-chart: + specifier: ^9.1.0 + version: 9.1.0(react-dom@18.3.1)(react@18.3.1) + react-redux: + specifier: ^9.2.0 + version: 9.2.0(@types/react@19.1.6)(react@18.3.1)(redux@5.0.1) + react-router-dom: + specifier: ^7.1.1 + version: 7.6.1(react-dom@18.3.1)(react@18.3.1) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.8.3) + recharts: + specifier: ^2.15.1 + version: 2.15.3(react-dom@18.3.1)(react@18.3.1) + sonner: + specifier: ^1.7.4 + version: 1.7.4(react-dom@18.3.1)(react@18.3.1) + uuid: + specifier: ^11.1.0 + version: 11.1.0 + web-vitals: + specifier: ^4.2.4 + version: 4.2.4 + xlsx: + specifier: ^0.18.5 + version: 0.18.5 - .: - dependencies: - '@emotion/react': - specifier: ^11.14.0 - version: 11.14.0(@types/react@19.0.10)(react@18.3.1) - '@emotion/styled': - specifier: ^11.14.0 - version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1) - '@mui/icons-material': - specifier: ^6.4.5 - version: 6.4.5(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@19.0.10)(react@18.3.1) - '@mui/material': - specifier: ^6.4.5 - version: 6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-charts': - specifier: ^7.27.1 - version: 7.28.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-data-grid': - specifier: ^7.27.0 - version: 7.27.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-date-pickers': - specifier: ^7.27.0 - version: 7.27.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-spring/web': - specifier: ^9.7.5 - version: 9.7.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reduxjs/toolkit': - specifier: ^2.5.0 - version: 2.5.1(react-redux@9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1))(react@18.3.1) - '@types/babel__core': - specifier: ^7.20.5 - version: 7.20.5 - add: - specifier: ^2.0.6 - version: 2.0.6 - axios: - specifier: ^1.7.9 - version: 1.7.9 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - cra-template-typescript: - specifier: 1.2.0 - version: 1.2.0 - dayjs: - specifier: ^1.11.13 - version: 1.11.13 - highcharts: - specifier: ^12.1.2 - version: 12.1.2 - mui-phone-number: - specifier: ^3.0.3 - version: 3.0.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - mui-tel-input: - specifier: ^7.0.0 - version: 7.0.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - prop-types: - specifier: ^15.8.1 - version: 15.8.1 - react: - specifier: ^18.0.0 - version: 18.3.1 - react-cookie: - specifier: ^7.2.2 - version: 7.2.2(react@18.3.1) - react-dom: - specifier: ^18.0.0 - version: 18.3.1(react@18.3.1) - react-dropzone: - specifier: ^14.3.5 - version: 14.3.5(react@18.3.1) - react-hook-form: - specifier: ^7.54.2 - version: 7.54.2(react@18.3.1) - react-minimal-pie-chart: - specifier: ^9.1.0 - version: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-redux: - specifier: ^9.2.0 - version: 9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1) - react-router-dom: - specifier: ^7.1.1 - version: 7.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-scripts: - specifier: 5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.9))(@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.9))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(type-fest@0.21.3)(typescript@5.7.3) - recharts: - specifier: ^2.15.1 - version: 2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - sonner: - specifier: ^1.7.4 - version: 1.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - web-vitals: - specifier: ^4.2.4 - version: 4.2.4 - devDependencies: - '@types/node': - specifier: ^22.10.5 - version: 22.13.4 - '@types/react': - specifier: ^19.0.4 - version: 19.0.10 - '@types/react-dom': - specifier: ^19.0.2 - version: 19.0.4(@types/react@19.0.10) - typescript: - specifier: ^5.7.3 - version: 5.7.3 +devDependencies: + '@types/node': + specifier: ^22.10.5 + version: 22.15.23 + '@types/react': + specifier: ^19.0.4 + version: 19.1.6 + '@types/react-dom': + specifier: ^19.0.2 + version: 19.1.5(@types/react@19.1.6) + typescript: + specifier: ^5.7.3 + version: 5.8.3 packages: @@ -171,7 +175,7 @@ packages: '@babel/traverse': 7.27.0 '@babel/types': 7.27.0 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.1 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -217,7 +221,7 @@ packages: dependencies: '@babel/compat-data': 7.26.8 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 + browserslist: 4.24.5 lru-cache: 5.1.1 semver: 6.3.1 dev: false @@ -260,7 +264,7 @@ packages: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.27.0 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.0 + debug: 4.4.1 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -1505,7 +1509,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.26.10) babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.10) babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.26.10) - core-js-compat: 3.41.0 + core-js-compat: 3.42.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1562,6 +1566,11 @@ packages: regenerator-runtime: 0.14.1 dev: false + /@babel/runtime@7.27.3: + resolution: {integrity: sha512-7EYtGezsdiDMyY80+65EzwiGmcJqpmcZCojSXaRgdrBaGtWTgDZKq69cPIVped6MkIM78cTQ2GOiEYjwOlG4xw==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/template@7.27.0: resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} @@ -1580,7 +1589,7 @@ packages: '@babel/parser': 7.27.0 '@babel/template': 7.27.0 '@babel/types': 7.27.0 - debug: 4.4.0 + debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1751,5199 +1760,6 @@ packages: engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss-selector-parser: ^6.0.10 - - '@emotion/babel-plugin@11.13.5': - resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} - - '@emotion/cache@11.14.0': - resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} - - '@emotion/hash@0.9.2': - resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - - '@emotion/is-prop-valid@1.3.1': - resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} - - '@emotion/memoize@0.9.0': - resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} - - '@emotion/react@11.14.0': - resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/serialize@1.3.3': - resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} - - '@emotion/sheet@1.4.0': - resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - - '@emotion/styled@11.14.0': - resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - - '@emotion/unitless@0.10.0': - resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} - - '@emotion/use-insertion-effect-with-fallbacks@1.2.0': - resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} - peerDependencies: - react: '>=16.8.0' - - '@emotion/utils@1.4.2': - resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} - - '@emotion/weak-memoize@0.4.0': - resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - - '@eslint-community/eslint-utils@4.4.1': - resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@istanbuljs/load-nyc-config@1.1.0': - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - - '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - '@jest/console@27.5.1': - resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/console@28.1.3': - resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/core@27.5.1': - resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/environment@27.5.1': - resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/fake-timers@27.5.1': - resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/globals@27.5.1': - resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/reporters@27.5.1': - resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - '@jest/schemas@28.1.3': - resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/source-map@27.5.1': - resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@27.5.1': - resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/test-result@28.1.3': - resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jest/test-sequencer@27.5.1': - resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/transform@27.5.1': - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@27.5.1': - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - '@jest/types@28.1.3': - resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/source-map@0.3.6': - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - - '@mui/core-downloads-tracker@6.4.5': - resolution: {integrity: sha512-zoXvHU1YuoodgMlPS+epP084Pqv9V+Vg+5IGv9n/7IIFVQ2nkTngYHYxElCq8pdTTbDcgji+nNh0lxri2abWgA==} - - '@mui/icons-material@6.4.5': - resolution: {integrity: sha512-4A//t8Nrc+4u4pbVhGarIFU98zpuB5AV9hTNzgXx1ySZJ1tWtx+i/1SbQ8PtGJxWeXlljhwimZJNPQ3x0CiIFw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@mui/material': ^6.4.5 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/material@6.4.5': - resolution: {integrity: sha512-5eyEgSXocIeV1JkXs8mYyJXU0aFyXZIWI5kq2g/mCnIgJe594lkOBNAKnCIaGVfQTu2T6TTEHF8/hHIqpiIRGA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.4.3 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@mui/material-pigment-css': - optional: true - '@types/react': - optional: true - - '@mui/private-theming@6.4.3': - resolution: {integrity: sha512-7x9HaNwDCeoERc4BoEWLieuzKzXu5ZrhRnEM6AUcRXUScQLvF1NFkTlP59+IJfTbEMgcGg1wWHApyoqcksrBpQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/styled-engine@6.4.3': - resolution: {integrity: sha512-OC402VfK+ra2+f12Gef8maY7Y9n7B6CZcoQ9u7mIkh/7PKwW/xH81xwX+yW+Ak1zBT3HYcVjh2X82k5cKMFGoQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.4.1 - '@emotion/styled': ^11.3.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/system@6.4.3': - resolution: {integrity: sha512-Q0iDwnH3+xoxQ0pqVbt8hFdzhq1g2XzzR4Y5pVcICTNtoCLJmpJS3vI4y/OIM1FHFmpfmiEC2IRIq7YcZ8nsmg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - - '@mui/types@7.2.21': - resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/utils@6.4.3': - resolution: {integrity: sha512-jxHRHh3BqVXE9ABxDm+Tc3wlBooYz/4XPa0+4AI+iF38rV1/+btJmSUgG4shDtSWVs/I97aDn5jBCt6SF2Uq2A==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - '@mui/x-charts-vendor@7.20.0': - resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} - - '@mui/x-charts@7.28.0': - resolution: {integrity: sha512-TNfq/rQfGKnjTaEITkY6l09NpMxwMwRTgLiDw+JQsS/7gwBBJUmMhEOj67BaFeYTsroFLUYeggiAj+RTSryd4A==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta - '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/x-data-grid@7.27.0': - resolution: {integrity: sha512-RZPtAGCDF3H7+9HqSxPE+0xMtTrI9T9CRwSWiCAwrVSYUzgM4S8aQXaX1mvHgBTW9PCR0LYsFoGJWwuRRGPE/g==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - - '@mui/x-date-pickers@7.27.0': - resolution: {integrity: sha512-wSx8JGk4WQ2hTObfQITc+zlmUKNleQYoH1hGocaQlpWpo1HhauDtcQfX6sDN0J0dPT2eeyxDWGj4uJmiSfQKcw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 - '@mui/system': ^5.15.14 || ^6.0.0 - date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 - date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 - dayjs: ^1.10.7 - luxon: ^3.0.2 - moment: ^2.29.4 - moment-hijri: ^2.1.2 || ^3.0.0 - moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - date-fns: - optional: true - date-fns-jalali: - optional: true - dayjs: - optional: true - luxon: - optional: true - moment: - optional: true - moment-hijri: - optional: true - moment-jalaali: - optional: true - - '@mui/x-internals@7.26.0': - resolution: {integrity: sha512-VxTCYQcZ02d3190pdvys2TDg9pgbvewAVakEopiOgReKAUhLdRlgGJHcOA/eAuGLyK1YIo26A6Ow6ZKlSRLwMg==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@mui/x-internals@7.28.0': - resolution: {integrity: sha512-p4GEp/09bLDumktdIMiw+OF4p+pJOOjTG0VUvzNxjbHB9GxbBKoMcHrmyrURqoBnQpWIeFnN/QAoLMFSpfwQbw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^17.0.0 || ^18.0.0 || ^19.0.0 - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pmmmwh/react-refresh-webpack-plugin@0.5.15': - resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} - engines: {node: '>= 10.13'} - peerDependencies: - '@types/webpack': 4.x || 5.x - react-refresh: '>=0.10.0 <1.0.0' - sockjs-client: ^1.4.0 - type-fest: '>=0.17.0 <5.0.0' - webpack: '>=4.43.0 <6.0.0' - webpack-dev-server: 3.x || 4.x || 5.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x - peerDependenciesMeta: - '@types/webpack': - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: - optional: true - webpack-plugin-serve: - optional: true - - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - - '@react-spring/animated@9.7.5': - resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/core@9.7.5': - resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/rafz@9.7.5': - resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} - - '@react-spring/shared@9.7.5': - resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@react-spring/types@9.7.5': - resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} - - '@react-spring/web@9.7.5': - resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@reduxjs/toolkit@2.5.1': - resolution: {integrity: sha512-UHhy3p0oUpdhnSxyDjaRDYaw8Xra75UiLbCiRozVPHjfDwNYkh0TsVm/1OmTW8Md+iDAJmYPWUKMvsMc2GtpNg==} - peerDependencies: - react: ^16.9.0 || ^17.0.0 || ^18 || ^19 - react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 - peerDependenciesMeta: - react: - optional: true - react-redux: - optional: true - - '@rollup/plugin-babel@5.3.1': - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} - engines: {node: '>= 10.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - - '@rollup/plugin-node-resolve@11.2.1': - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - - '@rollup/plugin-replace@2.4.2': - resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - - '@rollup/pluginutils@3.1.0': - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - - '@rushstack/eslint-patch@1.10.5': - resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} - - '@sinclair/typebox@0.24.51': - resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} - - '@sinonjs/commons@1.8.6': - resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} - - '@sinonjs/fake-timers@8.1.0': - resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - - '@surma/rollup-plugin-off-main-thread@2.2.3': - resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - - '@svgr/babel-plugin-add-jsx-attribute@5.4.0': - resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-remove-jsx-attribute@5.4.0': - resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1': - resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1': - resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-dynamic-title@5.4.0': - resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-svg-em-dimensions@5.4.0': - resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-react-native-svg@5.4.0': - resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} - engines: {node: '>=10'} - - '@svgr/babel-plugin-transform-svg-component@5.5.0': - resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} - engines: {node: '>=10'} - - '@svgr/babel-preset@5.5.0': - resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} - engines: {node: '>=10'} - - '@svgr/core@5.5.0': - resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} - engines: {node: '>=10'} - - '@svgr/hast-util-to-babel-ast@5.5.0': - resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} - engines: {node: '>=10'} - - '@svgr/plugin-jsx@5.5.0': - resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} - engines: {node: '>=10'} - - '@svgr/plugin-svgo@5.5.0': - resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} - engines: {node: '>=10'} - - '@svgr/webpack@5.5.0': - resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} - engines: {node: '>=10'} - - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/body-parser@1.19.5': - resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - - '@types/bonjour@3.5.13': - resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} - - '@types/connect-history-api-fallback@1.5.4': - resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} - - '@types/connect@3.4.38': - resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/d3-array@3.2.1': - resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} - - '@types/d3-color@3.1.3': - resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - - '@types/d3-delaunay@6.0.4': - resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} - - '@types/d3-ease@3.0.2': - resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} - - '@types/d3-interpolate@3.0.4': - resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - - '@types/d3-path@3.1.1': - resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} - - '@types/d3-scale@4.0.9': - resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} - - '@types/d3-shape@3.1.7': - resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} - - '@types/d3-time@3.0.4': - resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} - - '@types/d3-timer@3.0.2': - resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} - - '@types/eslint-scope@3.7.7': - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@0.0.39': - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/express-serve-static-core@4.19.6': - resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} - - '@types/express-serve-static-core@5.0.6': - resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} - - '@types/express@4.17.21': - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} - - '@types/graceful-fs@4.1.9': - resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} - - '@types/hoist-non-react-statics@3.3.6': - resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} - - '@types/html-minifier-terser@6.1.0': - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - - '@types/http-errors@2.0.4': - resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - - '@types/http-proxy@1.17.16': - resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} - - '@types/istanbul-lib-coverage@2.0.6': - resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - - '@types/istanbul-lib-report@3.0.3': - resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} - - '@types/istanbul-reports@3.0.4': - resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - - '@types/node-forge@1.3.11': - resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - - '@types/node@22.13.4': - resolution: {integrity: sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==} - - '@types/parse-json@4.0.2': - resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - - '@types/prettier@2.7.3': - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/q@1.5.8': - resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} - - '@types/qs@6.9.18': - resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} - - '@types/range-parser@1.2.7': - resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - - '@types/react-dom@19.0.4': - resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} - peerDependencies: - '@types/react': ^19.0.0 - - '@types/react-transition-group@4.4.12': - resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} - peerDependencies: - '@types/react': '*' - - '@types/react@19.0.10': - resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==} - - '@types/resolve@1.17.1': - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - - '@types/retry@0.12.0': - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/send@0.17.4': - resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - - '@types/serve-index@1.9.4': - resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} - - '@types/serve-static@1.15.7': - resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - - '@types/sockjs@0.3.36': - resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - - '@types/stack-utils@2.0.3': - resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - - '@types/trusted-types@2.0.7': - resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - - '@types/use-sync-external-store@0.0.6': - resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} - - '@types/ws@8.5.14': - resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==} - - '@types/yargs-parser@21.0.3': - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - - '@types/yargs@16.0.9': - resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} - - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - - '@typescript-eslint/eslint-plugin@5.62.0': - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/experimental-utils@5.62.0': - resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/parser@5.62.0': - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/type-utils@5.62.0': - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@ungap/structured-clone@1.3.0': - resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - - '@webassemblyjs/ast@1.14.1': - resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} - - '@webassemblyjs/floating-point-hex-parser@1.13.2': - resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} - - '@webassemblyjs/helper-api-error@1.13.2': - resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} - - '@webassemblyjs/helper-buffer@1.14.1': - resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} - - '@webassemblyjs/helper-numbers@1.13.2': - resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} - - '@webassemblyjs/helper-wasm-bytecode@1.13.2': - resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} - - '@webassemblyjs/helper-wasm-section@1.14.1': - resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} - - '@webassemblyjs/ieee754@1.13.2': - resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} - - '@webassemblyjs/leb128@1.13.2': - resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} - - '@webassemblyjs/utf8@1.13.2': - resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} - - '@webassemblyjs/wasm-edit@1.14.1': - resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} - - '@webassemblyjs/wasm-gen@1.14.1': - resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} - - '@webassemblyjs/wasm-opt@1.14.1': - resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} - - '@webassemblyjs/wasm-parser@1.14.1': - resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} - - '@webassemblyjs/wast-printer@1.14.1': - resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - - '@xtuc/ieee754@1.2.0': - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - '@xtuc/long@4.2.2': - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - abab@2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-globals@6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn-walk@7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - - acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - - acorn@8.14.0: - resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} - engines: {node: '>=0.4.0'} - hasBin: true - - add@2.0.6: - resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} - - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - - adjust-sourcemap-loader@4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv-keywords@3.5.2: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - - ajv-keywords@5.1.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-html-community@0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-html@0.0.9: - resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} - engines: {'0': node >= 0.8.0} - hasBin: true - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - array.prototype.reduce@1.0.7: - resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} - - asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - async-function@1.0.0: - resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} - engines: {node: '>= 0.4'} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - - attr-accept@2.2.5: - resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} - engines: {node: '>=4'} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.10.2: - resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} - engines: {node: '>=4'} - - axios@1.7.9: - resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - babel-jest@27.5.1: - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - - babel-loader@8.4.1: - resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - - babel-plugin-jest-hoist@27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - - babel-plugin-named-asset-import@0.3.8: - resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} - peerDependencies: - '@babel/core': ^7.1.0 - - babel-plugin-polyfill-corejs2@0.4.12: - resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.10.6: - resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-corejs3@0.11.1: - resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-polyfill-regenerator@0.6.3: - resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - - babel-plugin-transform-react-remove-prop-types@0.4.24: - resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} - - babel-preset-current-node-syntax@1.1.0: - resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-jest@27.5.1: - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - - babel-preset-react-app@10.1.0: - resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - batch@0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - - bfj@7.1.0: - resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} - engines: {node: '>= 8.0.0'} - - big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - bonjour-service@1.3.0: - resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browser-process-hrtime@1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - bser@2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camel-case@4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-api@3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - - caniuse-lite@1.0.30001700: - resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} - - case-sensitive-paths-webpack-plugin@2.4.0: - resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} - engines: {node: '>=4'} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - char-regex@2.0.2: - resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} - engines: {node: '>=12.20'} - - check-types@11.2.3: - resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.3: - resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} - - clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} - engines: {node: '>= 10.0'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - - clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - - collect-v8-coverage@1.0.2: - resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - - common-tags@1.8.2: - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} - engines: {node: '>=4.0.0'} - - commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.8.0: - resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} - - connect-history-api-fallback@2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} - - cookie@1.0.2: - resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} - engines: {node: '>=18'} - - core-js-compat@3.40.0: - resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} - - core-js-pure@3.40.0: - resolution: {integrity: sha512-AtDzVIgRrmRKQai62yuSIN5vNiQjcJakJb4fbhVw3ehxx7Lohphvw9SGNWKhLFqSxC4ilD0g/L1huAYFQU3Q6A==} - - core-js@3.40.0: - resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cosmiconfig@6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - - cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} - - country-flag-icons@1.5.16: - resolution: {integrity: sha512-F9lNvhSrJ9D7Y2a6Tvbx2MFglZ9esNK76uTy4NqvdVzvgvy6/cKMGDYcnR1QOCgtmdc+akz2gqibZn3e3b6rQA==} - - cra-template-typescript@1.2.0: - resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} - engines: {node: '>=14'} - - cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} - - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - - css-blank-pseudo@3.0.3: - resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-declaration-sorter@6.4.1: - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - - css-has-pseudo@3.0.4: - resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - css-minimizer-webpack-plugin@3.4.1: - resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@parcel/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - - css-prefers-color-scheme@6.0.3: - resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} - engines: {node: ^12 || ^14 || >=16} - hasBin: true - peerDependencies: - postcss: ^8.4 - - css-select-base-adapter@0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} - - css-select@2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-tree@1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} - engines: {node: '>=8.0.0'} - - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - - css-what@3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - cssdb@7.11.2: - resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - cssnano-preset-default@5.2.14: - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano-utils@3.1.0: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - cssnano@5.1.15: - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - - cssom@0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - cssom@0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - - cssstyle@2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} - - d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - - d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} - - d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - - d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - - d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} - - d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - - d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} - - d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} - - d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} - - d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} - - d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - - data-urls@2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} - engines: {node: '>=10'} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} - - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decimal.js-light@2.5.1: - resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} - - decimal.js@10.5.0: - resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} - - dedent@0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - default-gateway@6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - - detect-port-alt@1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} - hasBin: true - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - diff-sequences@27.5.1: - resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - - dom-converter@0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - - dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - - dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domexception@2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} - engines: {node: '>=8'} - deprecated: Use your platform's native DOMException instead - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - dot-case@3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - - dotenv@10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} - - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - - electron-to-chromium@1.5.102: - resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==} - - emittery@0.10.2: - resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} - engines: {node: '>=12'} - - emittery@0.8.1: - resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} - engines: {node: '>=10'} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} - engines: {node: '>=10.13.0'} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} - engines: {node: '>= 0.4'} - - es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} - engines: {node: '>= 0.4'} - - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.1.0: - resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} - engines: {node: '>= 0.4'} - - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escodegen@1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-config-react-app@7.0.1: - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} - peerDependencies: - eslint: ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-flowtype@8.0.3: - resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@babel/plugin-syntax-flow': ^7.14.5 - '@babel/plugin-transform-react-jsx': ^7.14.9 - eslint: ^8.1.0 - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jest@25.7.0: - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - - eslint-plugin-jsx-a11y@6.10.2: - resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - - eslint-plugin-react@7.37.4: - resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-testing-library@5.11.1: - resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-webpack-plugin@3.2.0: - resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - webpack: ^5.0.0 - - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - esprima@1.2.2: - resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} - engines: {node: '>=0.4.0'} - hasBin: true - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} - engines: {node: '>= 0.8.0'} - - expect@27.5.1: - resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} - engines: {node: '>= 0.10.0'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-equals@5.2.2: - resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==} - engines: {node: '>=6.0.0'} - - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-uri@3.0.6: - resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} - - fastq@1.19.0: - resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fb-watchman@2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - - file-loader@6.2.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - file-selector@2.1.2: - resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} - engines: {node: '>= 12'} - - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - - filesize@8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - find-cache-dir@3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - - find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - - find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.5: - resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} - engines: {node: '>= 0.4'} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - fork-ts-checker-webpack-plugin@6.5.3: - resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} - engines: {node: '>=10', yarn: '>=1.0.0'} - peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' - vue-template-compiler: '*' - webpack: '>= 4' - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - - form-data@3.0.3: - resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} - engines: {node: '>= 6'} - - form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} - engines: {node: '>= 6'} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - - fs-monkey@1.0.6: - resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} - engines: {node: '>= 0.4'} - - get-own-enumerable-property-symbols@3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - - get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - - global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - - gzip-size@6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - - handle-thing@2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - - harmony-reflect@1.6.2: - resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} - - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - - highcharts@12.1.2: - resolution: {integrity: sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==} - - hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - - hoopy@0.1.4: - resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} - engines: {node: '>= 6.0.0'} - - hpack.js@2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - - html-encoding-sniffer@2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} - engines: {node: '>=10'} - - html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==} - - html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - - html-minifier-terser@6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - - html-webpack-plugin@5.6.3: - resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} - engines: {node: '>=10.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.20.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - - htmlparser2@6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - - http-deceiver@1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-parser-js@0.5.9: - resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} - - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - - http-proxy-middleware@2.0.7: - resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - - http-proxy@1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - icss-utils@5.1.0: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - - identity-obj-proxy@3.0.0: - resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} - engines: {node: '>=4'} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - immer@10.1.1: - resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} - - immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - - import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} - - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} - - internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - ipaddr.js@2.2.0: - resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} - engines: {node: '>= 10'} - - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-async-function@2.1.1: - resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.2.2: - resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} - - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-fn@2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - - is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-regexp@1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - - is-root@2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} - - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.1: - resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - - istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} - engines: {node: '>=8'} - - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - - jest-changed-files@27.5.1: - resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-circus@27.5.1: - resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-cli@27.5.1: - resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jest-config@27.5.1: - resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - ts-node: '>=9.0.0' - peerDependenciesMeta: - ts-node: - optional: true - - jest-diff@27.5.1: - resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-docblock@27.5.1: - resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-each@27.5.1: - resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-jsdom@27.5.1: - resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-environment-node@27.5.1: - resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-get-type@27.5.1: - resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-haste-map@27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-jasmine2@27.5.1: - resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-leak-detector@27.5.1: - resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-matcher-utils@27.5.1: - resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@27.5.1: - resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-message-util@28.1.3: - resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-mock@27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-pnp-resolver@1.2.3: - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - - jest-regex-util@27.5.1: - resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-regex-util@28.0.2: - resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-resolve-dependencies@27.5.1: - resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-resolve@27.5.1: - resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runner@27.5.1: - resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-runtime@27.5.1: - resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-serializer@27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-snapshot@27.5.1: - resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@27.5.1: - resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-util@28.1.3: - resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-validate@27.5.1: - resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watch-typeahead@1.1.0: - resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - jest: ^27.0.0 || ^28.0.0 - - jest-watcher@27.5.1: - resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - jest-watcher@28.1.3: - resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest-worker@26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} - - jest-worker@27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - - jest-worker@28.1.3: - resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - jest@27.5.1: - resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - hasBin: true - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsdom@16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} - engines: {node: '>=10'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} - hasBin: true - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonpath@1.1.1: - resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} - - jsonpointer@5.0.1: - resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} - engines: {node: '>=0.10.0'} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} - - launch-editor@2.10.0: - resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - libphonenumber-js@1.11.20: - resolution: {integrity: sha512-/ipwAMvtSZRdiQBHqW1qxqeYiBMzncOQLVA+62MWYr7N4m7Q2jqpJ0WgT7zlOEOpyLRSqrMXidbJpC0J77AaKA==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - - loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - - loader-utils@3.3.1: - resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} - engines: {node: '>= 12.13.0'} - - locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.memoize@4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - - lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lower-case@2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - - makeerror@1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - - mdn-data@2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} - engines: {node: '>= 4.0.0'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - mini-css-extract-plugin@2.9.2: - resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mui-phone-number@3.0.3: - resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} - peerDependencies: - '@emotion/react': ^11.10.6 - '@emotion/styled': ^11.10.6 - '@mui/material': ^5.11.10 - clsx: ^1.2.1 - prop-types: ^15.8.1 - react: ^18.2.0 - react-dom: ^18.2.0 - - mui-tel-input@7.0.0: - resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} - peerDependencies: - '@emotion/react': ^11.13.0 - '@emotion/styled': ^11.13.0 - '@mui/material': ^6.0.0 - '@types/react': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - no-case@3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - - nth-check@1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nwsapi@2.2.16: - resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - - obuf@1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - param-case@3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - pascal-case@3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} - - path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - - performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - - picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - - pkg-up@3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} - - possible-typed-array-names@1.1.0: - resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} - engines: {node: '>= 0.4'} - - postcss-attribute-case-insensitive@5.0.2: - resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-browser-comments@4.0.0: - resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} - engines: {node: '>=8'} - peerDependencies: - browserslist: '>=4' - postcss: '>=8' - - postcss-calc@8.2.4: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - - postcss-clamp@4.1.0: - resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} - engines: {node: '>=7.6.0'} - peerDependencies: - postcss: ^8.4.6 - - postcss-color-functional-notation@4.2.4: - resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-color-hex-alpha@8.0.4: - resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-color-rebeccapurple@7.1.1: - resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-colormin@5.3.1: - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-convert-values@5.1.3: - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-custom-media@8.0.2: - resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-custom-properties@12.1.11: - resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-custom-selectors@6.0.3: - resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.3 - - postcss-dir-pseudo-class@6.0.5: - resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-discard-comments@5.1.2: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-duplicates@5.1.0: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-empty@5.1.1: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-discard-overridden@5.1.0: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-double-position-gradients@3.1.2: - resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-env-function@4.0.6: - resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-flexbugs-fixes@5.0.2: - resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} - peerDependencies: - postcss: ^8.1.4 - - postcss-focus-visible@6.0.4: - resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-focus-within@5.0.4: - resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-font-variant@5.0.0: - resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} - peerDependencies: - postcss: ^8.1.0 - - postcss-gap-properties@3.0.5: - resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-image-set-function@4.0.7: - resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-initial@4.0.1: - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-lab-function@4.2.1: - resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-loader@6.2.1: - resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - - postcss-logical@5.0.4: - resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.4 - - postcss-media-minmax@5.0.0: - resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.1.0 - - postcss-merge-longhand@5.1.7: - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-merge-rules@5.1.4: - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-font-values@5.1.0: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-gradients@5.1.1: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-params@5.1.4: - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-minify-selectors@5.2.1: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-modules-extract-imports@3.1.0: - resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-local-by-default@4.2.0: - resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-scope@3.2.1: - resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-modules-values@4.0.0: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-nesting@10.2.0: - resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-normalize-charset@5.1.0: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-display-values@5.1.0: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-positions@5.1.1: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-repeat-style@5.1.1: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-string@5.1.0: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-timing-functions@5.1.0: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-unicode@5.1.1: - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-url@5.1.0: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize-whitespace@5.1.1: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-normalize@10.0.1: - resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} - engines: {node: '>= 12'} - peerDependencies: - browserslist: '>= 4' - postcss: '>= 8' - - postcss-opacity-percentage@1.1.3: - resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-ordered-values@5.1.3: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-overflow-shorthand@3.0.4: - resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-page-break@3.0.4: - resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} - peerDependencies: - postcss: ^8 - - postcss-place@7.0.5: - resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-preset-env@7.8.3: - resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-pseudo-class-any-link@7.1.6: - resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-reduce-initial@5.1.2: - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-reduce-transforms@5.1.0: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-replace-overflow-wrap@4.0.0: - resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} - peerDependencies: - postcss: ^8.0.3 - - postcss-selector-not@6.0.1: - resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} - engines: {node: ^12 || ^14 || >=16} - peerDependencies: - postcss: ^8.2 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} - engines: {node: '>=4'} - - postcss-svgo@5.1.0: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-unique-selectors@5.1.1: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - - postcss@8.5.2: - resolution: {integrity: sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - - pretty-error@4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - - pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - pretty-format@28.1.3: - resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} - engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - promise@8.3.0: - resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} - - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - psl@1.15.0: - resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - raf@3.4.1: - resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - react-app-polyfill@3.0.0: - resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} - engines: {node: '>=14'} - - react-cookie@7.2.2: - resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} - peerDependencies: - react: '>= 16.3.0' - - react-dev-utils@12.0.1: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-dropzone@14.3.5: - resolution: {integrity: sha512-9nDUaEEpqZLOz5v5SUcFA0CjM4vq8YbqO0WRls+EYT7+DvxUdzDPKNCPLqGfj3YL9MsniCLCD4RFA6M95V6KMQ==} - engines: {node: '>= 10.13'} - peerDependencies: - react: '>= 16.8 || 18.0.0' - - react-error-overlay@6.1.0: - resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} - - react-hook-form@7.54.2: - resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} - engines: {node: '>=18.0.0'} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - - react-is@19.0.0: - resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} - - react-minimal-pie-chart@9.1.0: - resolution: {integrity: sha512-JziZXZT0aw+9X+rGSpQwbSG7t3ypsyhzJNpiTUGfVeCqr70YIPbHE5Us3RsCsNRlVHbeLGrp/ibVuzUJT6Gcvw==} - peerDependencies: - react: ^16.8.0 || ^17 || ^18 || ^19 - react-dom: ^16.8.0 || ^17 || ^18 || ^19 - - react-redux@9.2.0: - resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} - peerDependencies: - '@types/react': ^18.2.25 || ^19 - react: ^18.0 || ^19 - redux: ^5.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - redux: - optional: true - - react-refresh@0.11.0: - resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} - engines: {node: '>=0.10.0'} - - react-router-dom@7.1.5: - resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} - engines: {node: '>=20.0.0'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - react-router@7.1.5: - resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} - engines: {node: '>=20.0.0'} - peerDependencies: - react: '>=18' - react-dom: '>=18' - peerDependenciesMeta: - react-dom: - optional: true - - react-scripts@5.0.1: - resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} - engines: {node: '>=14.0.0'} - hasBin: true - peerDependencies: - eslint: '*' - react: '>= 16' - typescript: ^3.2.1 || ^4 - peerDependenciesMeta: - typescript: - optional: true - - react-smooth@4.0.4: - resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - react-transition-group@4.4.5: - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - recharts-scale@0.4.5: - resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} - - recharts@2.15.1: - resolution: {integrity: sha512-v8PUTUlyiDe56qUj82w/EDVuzEFXwEHp9/xOowGAZwfLjB9uAy3GllQVIYMWF6nU+qibx85WF75zD7AjqoT54Q==} - engines: {node: '>=14'} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - recursive-readdir@2.2.3: - resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} - engines: {node: '>=6.0.0'} - - redux-thunk@3.1.0: - resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} - peerDependencies: - redux: ^5.0.0 - - redux@5.0.1: - resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} - - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - - regenerate-unicode-properties@10.2.0: - resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} - engines: {node: '>=4'} - - regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - - regex-parser@2.3.1: - resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} - - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} - - regexpu-core@6.2.0: - resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} - engines: {node: '>=4'} - - regjsgen@0.8.0: - resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - - regjsparser@0.12.0: - resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} - hasBin: true - - relateurl@0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - - renderkid@3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - - reselect@5.1.1: - resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} - - resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-url-loader@4.0.0: - resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} - engines: {node: '>=8.9'} - peerDependencies: - rework: 1.0.1 - rework-visit: 1.0.0 - peerDependenciesMeta: - rework: - optional: true - rework-visit: - optional: true - - resolve.exports@1.1.1: - resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} - engines: {node: '>=10'} - - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - - rollup-plugin-terser@7.0.2: - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - - rollup@2.79.2: - resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} - engines: {node: '>=10.0.0'} - hasBin: true - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sanitize.css@13.0.0: - resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} - - sass-loader@12.6.0: - resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - - sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - - saxes@5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} - engines: {node: '>=10'} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - schema-utils@2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} - - schema-utils@2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - - schema-utils@3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - - schema-utils@4.3.0: - resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} - engines: {node: '>= 10.13.0'} - - select-hose@2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - - selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serialize-javascript@4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} - - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - serve-index@1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-cookie-parser@2.7.1: - resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} - - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} - engines: {node: '>= 0.4'} - - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - slash@4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - - sockjs@0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - - sonner@1.7.4: - resolution: {integrity: sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==} - peerDependencies: - react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc - react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc - - source-list-map@2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map-loader@3.0.2: - resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - - spdy-transport@3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - - spdy@4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - - stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - - stackframe@1.3.4: - resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - - static-eval@2.0.2: - resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - string-length@4.0.2: - resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} - engines: {node: '>=10'} - - string-length@5.0.1: - resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} - engines: {node: '>=12.20'} - - string-natural-compare@3.0.1: - resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.12: - resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-object@3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - - strip-comments@2.0.1: - resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} - engines: {node: '>=10'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - style-loader@3.3.4: - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - - stylehacks@5.1.1: - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - - stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svg-parser@2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - - svg-partial-circle@1.0.0: - resolution: {integrity: sha512-jDWgNzrlpsGo9A7/tdjCy6+1RzeeANYV1a3JtNYC/0ZXI3U+3VMucuNv7JuKti9VVBdyNxNO1CZs/k0xS1lUFA==} - engines: {node: '>=6'} - - svgo@1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. - hasBin: true - - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - - symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - - tapable@1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} - - tempy@0.6.0: - resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} - engines: {node: '>=10'} - - terminal-link@2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - - terser-webpack-plugin@5.3.11: - resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - - terser@5.39.0: - resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} - engines: {node: '>=10'} - hasBin: true - - test-exclude@6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - throat@6.0.2: - resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} - - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - - tmpl@1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} - - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - - tr46@2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} - engines: {node: '>=8'} - - tryer@1.0.1: - resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - - turbo-stream@2.4.0: - resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} - - type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - - type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typed-array-buffer@1.0.3: - resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} - - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} - - underscore@1.12.1: - resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} - - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - unicode-canonical-property-names-ecmascript@2.0.1: - resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} - engines: {node: '>=4'} - - unicode-match-property-ecmascript@2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - - unicode-match-property-value-ecmascript@2.2.0: - resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} - engines: {node: '>=4'} - - unicode-property-aliases-ecmascript@2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - - universal-cookie@7.2.2: - resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} - - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - unquote@1.1.1: - resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} - - upath@1.2.0: - resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} - engines: {node: '>=4'} - - update-browserslist-db@1.1.2: - resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - - use-sync-external-store@1.4.0: - resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util.promisify@1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} - - utila@0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - v8-to-istanbul@8.1.1: - resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} - engines: {node: '>=10.12.0'} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - victory-vendor@36.9.2: - resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - - w3c-hr-time@1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - deprecated: Use your platform's native performance.now() and performance.timeOrigin. - - w3c-xmlserializer@2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} - engines: {node: '>=10'} - - walker@1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - - watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} - engines: {node: '>=10.13.0'} - - wbuf@1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - - web-vitals@4.2.4: - resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} - - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - - webidl-conversions@5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} - engines: {node: '>=8'} - - webidl-conversions@6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} - engines: {node: '>=10.4'} - - webpack-dev-middleware@5.3.4: - resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - - webpack-dev-server@4.15.2: - resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - - webpack-manifest-plugin@4.1.1: - resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} - engines: {node: '>=12.22.0'} - peerDependencies: - webpack: ^4.44.2 || ^5.47.0 - - webpack-sources@1.4.3: - resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} - - webpack-sources@2.3.1: - resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} - engines: {node: '>=10.13.0'} - - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - webpack@5.98.0: - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - - whatwg-encoding@1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-mimetype@2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - - whatwg-url@8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} - engines: {node: '>=10'} - - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.18: - resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} - engines: {node: '>= 0.4'} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - workbox-background-sync@6.6.0: - resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} - - workbox-broadcast-update@6.6.0: - resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} - - workbox-build@6.6.0: - resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} - engines: {node: '>=10.0.0'} - - workbox-cacheable-response@6.6.0: - resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} - deprecated: workbox-background-sync@6.6.0 - - workbox-core@6.6.0: - resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} - - workbox-expiration@6.6.0: - resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} - - workbox-google-analytics@6.6.0: - resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} - deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained - - workbox-navigation-preload@6.6.0: - resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} - - workbox-precaching@6.6.0: - resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} - - workbox-range-requests@6.6.0: - resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} - - workbox-recipes@6.6.0: - resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} - - workbox-routing@6.6.0: - resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} - - workbox-strategies@6.6.0: - resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} - - workbox-streams@6.6.0: - resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} - - workbox-sw@6.6.0: - resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} - - workbox-webpack-plugin@6.6.0: - resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} - engines: {node: '>=10.0.0'} - peerDependencies: - webpack: ^4.4.0 || ^5.9.0 - - workbox-window@6.6.0: - resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xml-name-validator@3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - - xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - - yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': dependencies: postcss-selector-parser: 6.1.2 dev: false @@ -6990,7 +1806,7 @@ snapshots: resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} dev: false - /@emotion/react@11.14.0(@types/react@19.0.12)(react@18.3.1): + /@emotion/react@11.14.0(@types/react@19.1.6)(react@18.3.1): resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} peerDependencies: '@types/react': '*' @@ -7006,7 +1822,7 @@ snapshots: '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 - '@types/react': 19.0.12 + '@types/react': 19.1.6 hoist-non-react-statics: 3.3.2 react: 18.3.1 transitivePeerDependencies: @@ -7027,7 +1843,7 @@ snapshots: resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} dev: false - /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1): + /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1): resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} peerDependencies: '@emotion/react': ^11.0.0-rc.0 @@ -7040,11 +1856,11 @@ snapshots: '@babel/runtime': 7.27.0 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 - '@types/react': 19.0.12 + '@types/react': 19.1.6 react: 18.3.1 transitivePeerDependencies: - supports-color @@ -7070,8 +1886,8 @@ snapshots: resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} dev: false - /@eslint-community/eslint-utils@4.5.1(eslint@8.57.1): - resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} + /@eslint-community/eslint-utils@4.7.0(eslint@8.57.1): + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -7090,7 +1906,7 @@ snapshots: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -7113,7 +1929,7 @@ snapshots: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7162,7 +1978,7 @@ snapshots: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -7174,7 +1990,7 @@ snapshots: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -7195,7 +2011,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -7232,7 +2048,7 @@ snapshots: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 jest-mock: 27.5.1 dev: false @@ -7242,7 +2058,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 22.13.14 + '@types/node': 22.15.23 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -7271,7 +2087,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -7358,7 +2174,7 @@ snapshots: jest-regex-util: 27.5.1 jest-util: 27.5.1 micromatch: 4.0.8 - pirates: 4.0.6 + pirates: 4.0.7 slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 @@ -7372,7 +2188,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.14 + '@types/node': 22.15.23 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: false @@ -7384,7 +2200,7 @@ snapshots: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.13.14 + '@types/node': 22.15.23 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: false @@ -7430,15 +2246,15 @@ snapshots: resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} dev: false - /@mui/core-downloads-tracker@6.4.9: - resolution: {integrity: sha512-3UvsvOjqZJcokHKSzA1lskj2XMM/G5GBgge6ykwmAij2pGGxydGxAXirQlLaeoMwTKDS6BcrLqPZyPVwzri20A==} + /@mui/core-downloads-tracker@6.4.11: + resolution: {integrity: sha512-CzAQs9CTzlwbsF9ZYB4o4lLwBv1/qNE264NjuYao+ctAXsmlPtYa8RtER4UsUXSMxNN9Qi+aQdYcKl2sUpnmAw==} dev: false - /@mui/icons-material@6.4.9(@mui/material@6.4.9)(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-a8l63VIscBteJlh31R88aVgHelCcrhl3Rk0GnN8znTsGhcam9mFeo4Xlw+gLUYQP7mxVcVt3WP9XJkwXWZflnw==} + /@mui/icons-material@6.4.11(@mui/material@6.4.11)(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-+jjJGIrB1awNbMv4ZVPPdN/p7O1UKFZ+xqRvNIQ8B1KnlID5hPMPBLM6UUbRF4bu3UDCbu79rn9Nye5LGNzmeA==} engines: {node: '>=14.0.0'} peerDependencies: - '@mui/material': ^6.4.9 + '@mui/material': ^6.4.11 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -7446,18 +2262,18 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) - '@types/react': 19.0.12 + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 19.1.6 react: 18.3.1 dev: false - /@mui/material@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-+5dExw9xUUFujIW889gB3qrfjeNo3YjYW7aWVZ6BlBIJnKpJ0jNcYZJpBUFoXt/FUV5Wy1V+/+XzR3Is2mXX2w==} + /@mui/material@6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-k2D3FLJS+/qD0qnd6ZlAjGFvaaxe1Dl10NyvpeDzIebMuYdn8VqYe6XBgGueEAtnzSJM4V03VD9kb5Fi24dnTA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@mui/material-pigment-css': ^6.4.9 + '@mui/material-pigment-css': ^6.4.11 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7472,26 +2288,26 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/core-downloads-tracker': 6.4.9 - '@mui/system': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/types': 7.2.24(@types/react@19.0.12) - '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/core-downloads-tracker': 6.4.11 + '@mui/system': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/types': 7.2.24(@types/react@19.1.6) + '@mui/utils': 6.4.9(@types/react@19.1.6)(react@18.3.1) '@popperjs/core': 2.11.8 - '@types/react': 19.0.12 - '@types/react-transition-group': 4.4.12(@types/react@19.0.12) + '@types/react': 19.1.6 + '@types/react-transition-group': 4.4.12(@types/react@19.1.6) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-is: 19.0.0 + react-is: 19.1.0 react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) dev: false - /@mui/private-theming@6.4.8(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-sWwQoNSn6elsPTAtSqCf+w5aaGoh7AASURNmpy+QTTD/zwJ0Jgwt0ZaaP6mXq2IcgHxYnYloM/+vJgHPMkRKTQ==} + /@mui/private-theming@6.4.9(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-LktcVmI5X17/Q5SkwjCcdOLBzt1hXuc14jYa7NPShog0GBDCDvKtcnP0V7a2s6EiVRlv7BzbWEJzH6+l/zaCxw==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7501,14 +2317,14 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) - '@types/react': 19.0.12 + '@mui/utils': 6.4.9(@types/react@19.1.6)(react@18.3.1) + '@types/react': 19.1.6 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/private-theming@7.0.0(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-I6iUTlpQEsJ7G2+88aLriyLUtTZp7a3p6l62OQtRo02PAQ4NznYzaN/ck1PQbcKwKdvPBpshdDdV3zdGioIiJQ==} + /@mui/private-theming@7.1.0(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-4Kck4jxhqF6YxNwJdSae1WgDfXVg0lIH6JVJ7gtuFfuKcQCgomJxPvUEOySTFRPz1IZzwz5OAcToskRdffElDA==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7517,15 +2333,15 @@ snapshots: '@types/react': optional: true dependencies: - '@babel/runtime': 7.27.0 - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) - '@types/react': 19.0.12 + '@babel/runtime': 7.27.3 + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) + '@types/react': 19.1.6 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/styled-engine@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): - resolution: {integrity: sha512-qZRWO0cT407NI4ZRjZcH+1SOu8f3JzLHqdMlg52GyEufM9pkSZFnf7xjpwnlvkixcGjco6wLlMD0VB43KRcBuA==} + /@mui/styled-engine@6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-74AUmlHXaGNbyUqdK/+NwDJOZqgRQw6BcNvhoWYLq3LGbLTkE+khaJ7soz6cIabE4CPYqO2/QAIU1Z/HEjjpcw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -7539,17 +2355,17 @@ snapshots: dependencies: '@babel/runtime': 7.27.0 '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/styled-engine@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): - resolution: {integrity: sha512-Rm2q8FVo++rwgaMZil+0bJ6ZRY8Rm0UvvN3t/mXvUnyZA3+NqYMFBomS85LzriaEIY5hTSl9PE1z9l7Pox3aeA==} + /@mui/styled-engine@7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-m0mJ0c6iRC+f9hMeRe0W7zZX1wme3oUX0+XTVHjPG7DJz6OdQ6K/ggEOq7ZdwilcpdsDUwwMfOmvO71qDkYd2w==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -7561,19 +2377,19 @@ snapshots: '@emotion/styled': optional: true dependencies: - '@babel/runtime': 7.27.0 + '@babel/runtime': 7.27.3 '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/system@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-JOj7efXGtZn+NIzX8KDyMpO1QKc0DhilPBsxvci1xAvI1e5AtAtfzrEuV5ZvN+lz2BDuzngCWlllnqQ/cg40RQ==} + /@mui/system@6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-gibtsrZEwnDaT5+I/KloOj/yHluX5G8heknuxBpQOdEQ3Gc0avjSImn5hSeKp8D4thiwZiApuggIjZw1dQguUA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -7589,21 +2405,21 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/private-theming': 6.4.8(@types/react@19.0.12)(react@18.3.1) - '@mui/styled-engine': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) - '@mui/types': 7.2.24(@types/react@19.0.12) - '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) - '@types/react': 19.0.12 + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/private-theming': 6.4.9(@types/react@19.1.6)(react@18.3.1) + '@mui/styled-engine': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) + '@mui/types': 7.2.24(@types/react@19.1.6) + '@mui/utils': 6.4.9(@types/react@19.1.6)(react@18.3.1) + '@types/react': 19.1.6 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/system@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-fXUtOdgHRN/NLuv3kNCtqN4/IS7FXXRx7W45HU4FMpyq31JgcUPJpt7WBsU+Vvcn2lffk4YzavE4wc0Q3kUaiw==} + /@mui/system@7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-iedAWgRJMCxeMHvkEhsDlbvkK+qKf9me6ofsf7twk/jfT4P1ImVf7Rwb5VubEA0sikrVL+1SkoZM41M4+LNAVA==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -7618,21 +2434,21 @@ snapshots: '@types/react': optional: true dependencies: - '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/private-theming': 7.0.0(@types/react@19.0.12)(react@18.3.1) - '@mui/styled-engine': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) - '@mui/types': 7.4.0(@types/react@19.0.12) - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) - '@types/react': 19.0.12 + '@babel/runtime': 7.27.3 + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/private-theming': 7.1.0(@types/react@19.1.6)(react@18.3.1) + '@mui/styled-engine': 7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) + '@mui/types': 7.4.2(@types/react@19.1.6) + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) + '@types/react': 19.1.6 clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 dev: false - /@mui/types@7.2.24(@types/react@19.0.12): + /@mui/types@7.2.24(@types/react@19.1.6): resolution: {integrity: sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7640,23 +2456,23 @@ snapshots: '@types/react': optional: true dependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.6 dev: false - /@mui/types@7.4.0(@types/react@19.0.12): - resolution: {integrity: sha512-TxJ4ezEeedWHBjOmLtxI203a9DII9l4k83RXmz1PYSAmnyEcK2PglTNmJGxswC/wM5cdl9ap2h8lnXvt2swAGQ==} + /@mui/types@7.4.2(@types/react@19.1.6): + resolution: {integrity: sha512-edRc5JcLPsrlNFYyTPxds+d5oUovuUxnnDtpJUbP6WMeV4+6eaX/mqai1ZIWT62lCOe0nlrON0s9HDiv5en5bA==} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true dependencies: - '@babel/runtime': 7.27.0 - '@types/react': 19.0.12 + '@babel/runtime': 7.27.3 + '@types/react': 19.1.6 dev: false - /@mui/utils@6.4.8(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-C86gfiZ5BfZ51KqzqoHi1WuuM2QdSKoFhbkZeAfQRB+jCc4YNhhj11UXFVMMsqBgZ+Zy8IHNJW3M9Wj/LOwRXQ==} + /@mui/utils@6.4.9(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-Y12Q9hbK9g+ZY0T3Rxrx9m2m10gaphDuUMgWxyV5kNJevVxXYCLclYUCC9vXaIk1/NdNDTcW2Yfr2OGvNFNmHg==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7666,17 +2482,17 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@mui/types': 7.2.24(@types/react@19.0.12) + '@mui/types': 7.2.24(@types/react@19.1.6) '@types/prop-types': 15.7.14 - '@types/react': 19.0.12 + '@types/react': 19.1.6 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 - react-is: 19.0.0 + react-is: 19.1.0 dev: false - /@mui/utils@7.0.0(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-oCRO9o08klpO13lZvPUt+ocmkyMlnAk76Eo8IIel6dcCBQQ0sTI5QNiSMzGC+JvusfPMGdvgIOVtHeyhRijJfQ==} + /@mui/utils@7.1.0(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-/OM3S8kSHHmWNOP+NH9xEtpYSG10upXeQ0wLZnfDgmgadTAk5F4MQfFLyZ5FCRJENB3eRzltMmaNl6UtDnPovw==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7685,14 +2501,14 @@ snapshots: '@types/react': optional: true dependencies: - '@babel/runtime': 7.27.0 - '@mui/types': 7.4.0(@types/react@19.0.12) + '@babel/runtime': 7.27.3 + '@mui/types': 7.4.2(@types/react@19.1.6) '@types/prop-types': 15.7.14 - '@types/react': 19.0.12 + '@types/react': 19.1.6 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 - react-is: 19.0.0 + react-is: 19.1.0 dev: false /@mui/x-charts-vendor@7.20.0: @@ -7715,16 +2531,30 @@ snapshots: robust-predicates: 3.0.2 dev: false - '@mui/x-charts@7.28.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + /@mui/x-charts@7.29.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-5s9PX51HWhpMa+DCDa4RgjtODSaMe+PlTZUqoGIil2vaW/+4ouDLREXvyuVvIF93KfZwrPKAL2SJKSQS4YYB2w==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true dependencies: '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) '@mui/x-charts-vendor': 7.20.0 - '@mui/x-internals': 7.28.0(@types/react@19.0.10)(react@18.3.1) + '@mui/x-internals': 7.29.0(@types/react@19.1.6)(react@18.3.1) '@react-spring/rafz': 9.7.5 '@react-spring/web': 9.7.5(react-dom@18.3.1)(react@18.3.1) clsx: 2.1.1 @@ -7735,14 +2565,14 @@ snapshots: - '@types/react' dev: false - /@mui/x-data-grid@7.28.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@mui/system@7.0.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-uDJcjRB7zfRoquZb4G8iw0NWbhziVVPsHisi/EIzvOPHP+a1ZUnG0bLEnY+cy6eEwDrO1dNzYpwGFCcjl8ZKfA==} + /@mui/x-data-grid@7.29.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-3EhntX3+0luL0QMLSa4id6yvS+fWLS687Ojqptlt8pO6kY28i6qrMgd3xKbKQd8jFa2CnHOk9C54vD2e6/3jLw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta - '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -7752,30 +2582,30 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) - '@mui/x-internals': 7.28.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) + '@mui/x-internals': 7.29.0(@types/react@19.1.6)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 - use-sync-external-store: 1.4.0(react@18.3.1) + use-sync-external-store: 1.5.0(react@18.3.1) transitivePeerDependencies: - '@types/react' dev: false - /@mui/x-date-pickers@7.28.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@mui/system@7.0.0)(@types/react@19.0.12)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-m1bfkZLOw3cMogeh6q92SjykVmLzfptnz3ZTgAlFKV7UBnVFuGUITvmwbgTZ1Mz3FmLVnGUQYUpZWw0ZnoghNA==} + /@mui/x-date-pickers@7.29.4(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@mui/system@7.1.0)(@types/react@19.1.6)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-wJ3tsqk/y6dp+mXGtT9czciAMEO5Zr3IIAHg9x6IL0Eqanqy0N3chbmQQZv3iq0m2qUpQDLvZ4utZBUTJdjNzw==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 - '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta - '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 dayjs: ^1.10.7 @@ -7806,13 +2636,13 @@ snapshots: optional: true dependencies: '@babel/runtime': 7.27.0 - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) - '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) - '@mui/x-internals': 7.28.0(@types/react@19.0.12)(react@18.3.1) - '@types/react-transition-group': 4.4.12(@types/react@19.0.12) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.1.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) + '@mui/x-internals': 7.29.0(@types/react@19.1.6)(react@18.3.1) + '@types/react-transition-group': 4.4.12(@types/react@19.1.6) clsx: 2.1.1 dayjs: 1.11.13 prop-types: 15.8.1 @@ -7823,28 +2653,21 @@ snapshots: - '@types/react' dev: false - /@mui/x-internals@7.28.0(@types/react@19.0.12)(react@18.3.1): - resolution: {integrity: sha512-p4GEp/09bLDumktdIMiw+OF4p+pJOOjTG0VUvzNxjbHB9GxbBKoMcHrmyrURqoBnQpWIeFnN/QAoLMFSpfwQbw==} + /@mui/x-internals@7.29.0(@types/react@19.1.6)(react@18.3.1): + resolution: {integrity: sha512-+Gk6VTZIFD70XreWvdXBwKd8GZ2FlSCuecQFzm6znwqXg1ZsndavrhG9tkxpxo2fM1Zf7Tk8+HcOO0hCbhTQFA==} engines: {node: '>=14.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: '@babel/runtime': 7.27.0 - '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@mui/utils': 7.1.0(@types/react@19.1.6)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' dev: false - '@mui/x-internals@7.28.0(@types/react@19.0.10)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.26.9 - '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) - react: 18.3.1 - transitivePeerDependencies: - - '@types/react' - - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: eslint-scope: 5.1.1 dev: false @@ -7877,8 +2700,8 @@ snapshots: dev: false optional: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0): - resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} + /@pmmmwh/react-refresh-webpack-plugin@0.5.16(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.99.9): + resolution: {integrity: sha512-kLQc9xz6QIqd2oIYyXRUiAp79kGpFBm3fEM9ahfG1HI0WI5gdZ2OVHWdmZYnwODt7ISck+QuQ6sBPrtvUBML7Q==} engines: {node: '>= 10.13'} peerDependencies: '@types/webpack': 4.x || 5.x @@ -7904,15 +2727,15 @@ snapshots: optional: true dependencies: ansi-html: 0.0.9 - core-js-pure: 3.41.0 + core-js-pure: 3.42.0 error-stack-parser: 2.1.4 - html-entities: 2.5.3 + html-entities: 2.6.0 loader-utils: 2.0.4 react-refresh: 0.11.0 - schema-utils: 4.3.0 + schema-utils: 4.3.2 source-map: 0.7.4 - webpack: 5.98.0 - webpack-dev-server: 4.15.2(webpack@5.98.0) + webpack: 5.99.9 + webpack-dev-server: 4.15.2(webpack@5.99.9) dev: false /@popperjs/core@2.11.8: @@ -7972,8 +2795,8 @@ snapshots: react-dom: 18.3.1(react@18.3.1) dev: false - /@reduxjs/toolkit@2.6.1(react-redux@9.2.0)(react@18.3.1): - resolution: {integrity: sha512-SSlIqZNYhqm/oMkXbtofwZSt9lrncblzo6YcZ9zoX+zLngRBrCOjK4lNLdkNucJF58RHOWrD9txT3bT3piH7Zw==} + /@reduxjs/toolkit@2.8.2(react-redux@9.2.0)(react@18.3.1): + resolution: {integrity: sha512-MYlOhQ0sLdw4ud48FoC5w0dH9VfWQjtCjreKwYTT3l+r427qYC5Y8PihNutepr8XrNaBUDQo9khWUwQxZaqt5A==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 || ^19 react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 @@ -7983,9 +2806,11 @@ snapshots: react-redux: optional: true dependencies: + '@standard-schema/spec': 1.0.0 + '@standard-schema/utils': 0.3.0 immer: 10.1.1 react: 18.3.1 - react-redux: 9.2.0(@types/react@19.0.12)(react@18.3.1)(redux@5.0.1) + react-redux: 9.2.0(@types/react@19.1.6)(react@18.3.1)(redux@5.0.1) redux: 5.0.1 redux-thunk: 3.1.0(redux@5.0.1) reselect: 5.1.1 @@ -8072,6 +2897,14 @@ snapshots: '@sinonjs/commons': 1.8.6 dev: false + /@standard-schema/spec@1.0.0: + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + dev: false + + /@standard-schema/utils@0.3.0: + resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} + dev: false + /@surma/rollup-plugin-off-main-thread@2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: @@ -8205,13 +3038,13 @@ snapshots: dependencies: '@babel/parser': 7.27.0 '@babel/types': 7.27.0 - '@types/babel__generator': 7.6.8 + '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.7 dev: false - /@types/babel__generator@7.6.8: - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + /@types/babel__generator@7.27.0: + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} dependencies: '@babel/types': 7.27.0 dev: false @@ -8233,38 +3066,50 @@ snapshots: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 5.0.6 - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 22.13.4 + '@types/node': 22.15.23 + dev: false - '@types/cookie@0.6.0': {} + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false - '@types/d3-array@3.2.1': {} + /@types/d3-array@3.2.1: + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + dev: false - '@types/d3-color@3.1.3': {} + /@types/d3-color@3.1.3: + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + dev: false - '@types/d3-delaunay@6.0.4': {} + /@types/d3-delaunay@6.0.4: + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + dev: false - '@types/d3-ease@3.0.2': {} + /@types/d3-ease@3.0.2: + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + dev: false - '@types/d3-interpolate@3.0.4': + /@types/d3-interpolate@3.0.4: + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} dependencies: '@types/d3-color': 3.1.3 dev: false @@ -8283,12 +3128,18 @@ snapshots: resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} dependencies: '@types/d3-path': 3.1.1 + dev: false - '@types/d3-time@3.0.4': {} + /@types/d3-time@3.0.4: + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + dev: false - '@types/d3-timer@3.0.2': {} + /@types/d3-timer@3.0.2: + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + dev: false - '@types/eslint-scope@3.7.7': + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: '@types/eslint': 9.6.1 '@types/estree': 1.0.7 @@ -8319,8 +3170,8 @@ snapshots: /@types/express-serve-static-core@4.19.6: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 22.13.14 - '@types/qs': 6.9.18 + '@types/node': 22.15.23 + '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: false @@ -8328,31 +3179,31 @@ snapshots: /@types/express-serve-static-core@5.0.6: resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} dependencies: - '@types/node': 22.13.14 - '@types/qs': 6.9.18 + '@types/node': 22.15.23 + '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: false - /@types/express@4.17.21: - resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + /@types/express@4.17.22: + resolution: {integrity: sha512-eZUmSnhRX9YRSkplpz0N+k6NljUUn5l3EWZIKZvYzhvMphEuNiyyy1viH/ejgt66JWgALwC/gtSUAeQKtSwW/w==} dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.18 + '@types/qs': 6.14.0 '@types/serve-static': 1.15.7 dev: false /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/hoist-non-react-statics@3.3.6: resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} dependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.6 hoist-non-react-statics: 3.3.2 dev: false @@ -8367,7 +3218,7 @@ snapshots: /@types/http-proxy@1.17.16: resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -8401,13 +3252,13 @@ snapshots: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false - /@types/node@22.13.14: - resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} + /@types/node@22.15.23: + resolution: {integrity: sha512-7Ec1zaFPF4RJ0eXu1YT/xgiebqwqoJz8rYPDi/O2BcZ++Wpt0Kq9cl0eg6NN6bYbPnR67ZLo7St5Q3UK0SnARw==} dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -8425,39 +3276,39 @@ snapshots: resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} dev: false - /@types/qs@6.9.18: - resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + /@types/qs@6.14.0: + resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} dev: false /@types/range-parser@1.2.7: resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} dev: false - /@types/react-dom@19.0.4(@types/react@19.0.12): - resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} + /@types/react-dom@19.1.5(@types/react@19.1.6): + resolution: {integrity: sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==} peerDependencies: '@types/react': ^19.0.0 dependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.6 dev: true - /@types/react-transition-group@4.4.12(@types/react@19.0.12): + /@types/react-transition-group@4.4.12(@types/react@19.1.6): resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: '@types/react': '*' dependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.6 dev: false - /@types/react@19.0.12: - resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==} + /@types/react@19.1.6: + resolution: {integrity: sha512-JeG0rEWak0N6Itr6QUx+X60uQmN+5t3j9r/OVDtWzFXKaj6kD1BwJzOksD0FF6iWxZlbE1kB0q9vtnU2ekqa1Q==} dependencies: csstype: 3.1.3 /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/retry@0.12.0: @@ -8472,27 +3323,27 @@ snapshots: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} dependencies: - '@types/express': 4.17.21 + '@types/express': 4.17.22 dev: false /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.13.14 + '@types/node': 22.15.23 '@types/send': 0.17.4 dev: false /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/stack-utils@2.0.3: @@ -8507,10 +3358,10 @@ snapshots: resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} dev: false - /@types/ws@8.18.0: - resolution: {integrity: sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==} + /@types/ws@8.18.1: + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /@types/yargs-parser@21.0.3: @@ -8529,7 +3380,7 @@ snapshots: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8541,36 +3392,36 @@ snapshots: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) - debug: 4.4.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) + debug: 4.4.1 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 - semver: 7.7.1 - tsutils: 3.21.0(typescript@5.8.2) - typescript: 5.8.2 + semver: 7.7.2 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2): + /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8582,10 +3433,10 @@ snapshots: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) - debug: 4.4.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) + debug: 4.4.1 eslint: 8.57.1 - typescript: 5.8.2 + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: false @@ -8598,7 +3449,7 @@ snapshots: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8608,12 +3459,12 @@ snapshots: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) - debug: 4.4.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) + debug: 4.4.1 eslint: 8.57.1 - tsutils: 3.21.0(typescript@5.8.2) - typescript: 5.8.2 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: false @@ -8623,7 +3474,7 @@ snapshots: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8634,31 +3485,31 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0 + debug: 4.4.1 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.1 - tsutils: 3.21.0(typescript@5.8.2) - typescript: 5.8.2 + semver: 7.7.2 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) eslint: 8.57.1 eslint-scope: 5.1.1 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color - typescript @@ -8852,11 +3703,16 @@ snapshots: regex-parser: 2.3.1 dev: false + /adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + dev: false + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: false @@ -9009,7 +3865,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -9026,7 +3882,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -9039,7 +3895,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -9051,7 +3907,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-shim-unscopables: 1.1.0 dev: false @@ -9061,7 +3917,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-shim-unscopables: 1.1.0 dev: false @@ -9072,7 +3928,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-array-method-boxes-properly: 1.0.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 @@ -9085,7 +3941,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 dev: false @@ -9097,7 +3953,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -9141,8 +3997,8 @@ snapshots: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001707 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001718 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -9162,8 +4018,8 @@ snapshots: engines: {node: '>=4'} dev: false - /axios@1.8.4: - resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} + /axios@1.9.0: + resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} dependencies: follow-redirects: 1.15.9 form-data: 4.0.2 @@ -9196,7 +4052,7 @@ snapshots: - supports-color dev: false - /babel-loader@8.4.1(@babel/core@7.26.10)(webpack@5.98.0): + /babel-loader@8.4.1(@babel/core@7.26.10)(webpack@5.99.9): resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} engines: {node: '>= 8.9'} peerDependencies: @@ -9208,7 +4064,7 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.98.0 + webpack: 5.99.9 dev: false /babel-plugin-istanbul@6.1.1: @@ -9271,7 +4127,7 @@ snapshots: dependencies: '@babel/core': 7.26.10 '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10) - core-js-compat: 3.41.0 + core-js-compat: 3.42.0 transitivePeerDependencies: - supports-color dev: false @@ -9436,15 +4292,15 @@ snapshots: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} dev: false - /browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + /browserslist@4.24.5: + resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001707 - electron-to-chromium: 1.5.125 + caniuse-lite: 1.0.30001718 + electron-to-chromium: 1.5.159 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.24.4) + update-browserslist-db: 1.1.3(browserslist@4.24.5) dev: false /bser@2.1.1: @@ -9523,14 +4379,14 @@ snapshots: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001707 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001718 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001707: - resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} + /caniuse-lite@1.0.30001718: + resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==} dev: false /case-sensitive-paths-webpack-plugin@2.4.0: @@ -9538,6 +4394,14 @@ snapshots: engines: {node: '>=4'} dev: false + /cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + dev: false + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -9632,6 +4496,11 @@ snapshots: q: 1.5.1 dev: false + /codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + dev: false + /collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} dev: false @@ -9774,19 +4643,19 @@ snapshots: engines: {node: '>=18'} dev: false - /core-js-compat@3.41.0: - resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==} + /core-js-compat@3.42.0: + resolution: {integrity: sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==} dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 dev: false - /core-js-pure@3.41.0: - resolution: {integrity: sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==} + /core-js-pure@3.42.0: + resolution: {integrity: sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==} requiresBuild: true dev: false - /core-js@3.41.0: - resolution: {integrity: sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==} + /core-js@3.42.0: + resolution: {integrity: sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==} requiresBuild: true dev: false @@ -9816,8 +4685,8 @@ snapshots: yaml: 1.10.2 dev: false - /country-flag-icons@1.5.18: - resolution: {integrity: sha512-z+Uzesi8u8IdkViqqbzzbkf3+a7WJpcET5B7sPwTg7GXqPYpVEgNlZ/FC3l8KO4mEf+mNkmzKLppKTN4PlCJEQ==} + /country-flag-icons@1.5.19: + resolution: {integrity: sha512-D/ZkRyj+ywJC6b2IrAN3/tpbReMUqmuRLlcKFoY/o0+EPQN9Ev/e8tV+D3+9scvu/tarxwLErNwS73C3yzxs/g==} dev: false /cra-template-typescript@1.2.0: @@ -9825,6 +4694,12 @@ snapshots: engines: {node: '>=14'} dev: false + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: false + /cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -9870,7 +4745,7 @@ snapshots: postcss-selector-parser: 6.1.2 dev: false - /css-loader@6.11.0(webpack@5.98.0): + /css-loader@6.11.0(webpack@5.99.9): resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -9889,11 +4764,11 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.5.3) postcss-modules-values: 4.0.0(postcss@8.5.3) postcss-value-parser: 4.2.0 - semver: 7.7.1 - webpack: 5.98.0 + semver: 7.7.2 + webpack: 5.99.9 dev: false - /css-minimizer-webpack-plugin@3.4.1(webpack@5.98.0): + /css-minimizer-webpack-plugin@3.4.1(webpack@5.99.9): resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -9915,10 +4790,10 @@ snapshots: cssnano: 5.1.15(postcss@8.5.3) jest-worker: 27.5.1 postcss: 8.5.3 - schema-utils: 4.3.0 + schema-utils: 4.3.2 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.98.0 + webpack: 5.99.9 dev: false /css-prefers-color-scheme@6.0.3(postcss@8.5.3): @@ -10074,8 +4949,8 @@ snapshots: /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - /d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + /d3-array@3.2.1: + resolution: {integrity: sha512-gUY/qeHq/yNqqoCKNq4vtpFLdoCdvyNpWoC/KNjhGbhDuQpAM9sIQQKkXSNpXa9h5KySs/gzm7R88WkUutgwWQ==} engines: {node: '>=12'} dependencies: internmap: 2.0.3 @@ -10091,12 +4966,21 @@ snapshots: engines: {node: '>=12'} dependencies: delaunator: 5.0.1 + dev: false - d3-ease@3.0.1: {} + /d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + dev: false - d3-format@3.1.0: {} + /d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + dev: false - d3-interpolate@3.0.1: + /d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} dependencies: d3-color: 3.1.0 dev: false @@ -10110,7 +4994,7 @@ snapshots: resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.4 + d3-array: 3.2.1 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 @@ -10135,13 +5019,21 @@ snapshots: resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} engines: {node: '>=12'} dependencies: - d3-array: 3.2.4 + d3-array: 3.2.1 + dev: false - d3-timer@3.0.1: {} + /d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + dev: false - damerau-levenshtein@1.0.8: {} + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: false - data-urls@2.0.0: + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} dependencies: abab: 2.0.6 whatwg-mimetype: 2.3.0 @@ -10201,8 +5093,8 @@ snapshots: ms: 2.1.3 dev: false - /debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + /debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -10211,18 +5103,32 @@ snapshots: optional: true dependencies: ms: 2.1.3 + dev: false - decimal.js-light@2.5.1: {} + /decimal.js-light@2.5.1: + resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} + dev: false - decimal.js@10.5.0: {} + /decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + dev: false - dedent@0.7.0: {} + /dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + dev: false - deep-is@0.1.4: {} + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: false - deepmerge@4.3.1: {} + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false - default-gateway@6.0.3: + /default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} dependencies: execa: 5.1.1 dev: false @@ -10448,8 +5354,8 @@ snapshots: jake: 10.9.2 dev: false - /electron-to-chromium@1.5.125: - resolution: {integrity: sha512-A2+qEsSUc95QvyFDl7PNwkDDNphIKBVfBBtWWkPGRbiWEgzLo0SvLygYF6HgzVduHd+4WGPB/WD64POFgwzY3g==} + /electron-to-chromium@1.5.159: + resolution: {integrity: sha512-CEvHptWAMV5p6GJ0Lq8aheyvVbfzVrv5mmidu1D3pidoVNkB3tTBsTMVtPJ+rzRK5oV229mCLz9Zj/hNvU8GBA==} dev: false /emittery@0.10.2: @@ -10490,7 +5396,7 @@ snapshots: engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 - tapable: 2.2.1 + tapable: 2.2.2 dev: false /entities@2.2.0: @@ -10509,8 +5415,8 @@ snapshots: stackframe: 1.3.4 dev: false - /es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + /es-abstract@1.23.10: + resolution: {integrity: sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.2 @@ -10587,7 +5493,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -10602,8 +5508,8 @@ snapshots: safe-array-concat: 1.1.3 dev: false - /es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + /es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} dev: false /es-object-atoms@1.1.1: @@ -10688,7 +5594,7 @@ snapshots: source-map: 0.6.1 dev: false - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.3): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10701,19 +5607,19 @@ snapshots: '@babel/core': 7.26.10 '@babel/eslint-parser': 7.27.0(@babel/core@7.26.10)(eslint@8.57.1) '@rushstack/eslint-patch': 1.11.0 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.3) babel-preset-react-app: 10.1.0 confusing-browser-globals: 1.0.11 eslint: 8.57.1 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.3) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-react: 7.37.4(eslint@8.57.1) + eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.8.2) - typescript: 5.8.2 + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -10754,7 +5660,7 @@ snapshots: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -10788,7 +5694,7 @@ snapshots: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 @@ -10814,7 +5720,7 @@ snapshots: - supports-color dev: false - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.3): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -10827,8 +5733,8 @@ snapshots: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2) - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 jest: 27.5.1 transitivePeerDependencies: @@ -10869,8 +5775,8 @@ snapshots: eslint: 8.57.1 dev: false - /eslint-plugin-react@7.37.4(eslint@8.57.1): - resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + /eslint-plugin-react@7.37.5(eslint@8.57.1): + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -10896,13 +5802,13 @@ snapshots: string.prototype.repeat: 1.0.0 dev: false - /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.8.2): + /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -10935,7 +5841,7 @@ snapshots: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.98.0): + /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.99.9): resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -10947,8 +5853,8 @@ snapshots: jest-worker: 28.1.3 micromatch: 4.0.8 normalize-path: 3.0.0 - schema-utils: 4.3.0 - webpack: 5.98.0 + schema-utils: 4.3.2 + webpack: 5.99.9 dev: false /eslint@8.57.1: @@ -10957,7 +5863,7 @@ snapshots: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) '@eslint-community/regexpp': 4.12.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -10968,7 +5874,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.1 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11136,11 +6042,18 @@ snapshots: - supports-color dev: false - fast-deep-equal@3.1.3: {} + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: false - fast-equals@5.2.2: {} + /fast-equals@5.2.2: + resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==} + engines: {node: '>=6.0.0'} + dev: false - fast-glob@3.3.3: + /fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -11187,7 +6100,7 @@ snapshots: flat-cache: 3.2.0 dev: false - /file-loader@6.2.0(webpack@5.98.0): + /file-loader@6.2.0(webpack@5.99.9): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11195,7 +6108,7 @@ snapshots: dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.98.0 + webpack: 5.99.9 dev: false /file-selector@2.1.2: @@ -11312,7 +6225,7 @@ snapshots: signal-exit: 4.1.0 dev: false - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.8.3)(webpack@5.99.9): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11338,10 +6251,10 @@ snapshots: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.7.1 + semver: 7.7.2 tapable: 1.1.3 - typescript: 5.8.2 - webpack: 5.98.0 + typescript: 5.8.3 + webpack: 5.99.9 dev: false /form-data@3.0.3: @@ -11369,6 +6282,11 @@ snapshots: engines: {node: '>= 0.6'} dev: false + /frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + dev: false + /fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: false @@ -11660,8 +6578,8 @@ snapshots: hasBin: true dev: false - /highcharts@12.1.2: - resolution: {integrity: sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==} + /highcharts@12.2.0: + resolution: {integrity: sha512-UUN+osTP3aeGc4KmoMuWAjzpKif8GYHFozzYI4O8h1ILGof25M/ZGBpXLvgqf1z0LVh7N9eG7i0HnzMfjcR4nA==} dev: false /hoist-non-react-statics@3.3.2: @@ -11691,8 +6609,8 @@ snapshots: whatwg-encoding: 1.0.5 dev: false - /html-entities@2.5.3: - resolution: {integrity: sha512-D3AfvN7SjhTgBSA8L1BN4FpPzuEd06uy4lHwSoRWr0lndi9BKaNzPLKGOWZ2ocSGguozr08TTb2jhCLHaemruw==} + /html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} dev: false /html-escaper@2.0.2: @@ -11710,10 +6628,10 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.39.0 + terser: 5.40.0 dev: false - /html-webpack-plugin@5.6.3(webpack@5.98.0): + /html-webpack-plugin@5.6.3(webpack@5.99.9): resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} engines: {node: '>=10.13.0'} peerDependencies: @@ -11729,8 +6647,8 @@ snapshots: html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.98.0 + tapable: 2.2.2 + webpack: 5.99.9 dev: false /htmlparser2@6.1.0: @@ -11767,8 +6685,8 @@ snapshots: toidentifier: 1.0.1 dev: false - /http-parser-js@0.5.9: - resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + /http-parser-js@0.5.10: + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} dev: false /http-proxy-agent@4.0.1: @@ -11777,13 +6695,13 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: false - /http-proxy-middleware@2.0.7(@types/express@4.17.21): - resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + /http-proxy-middleware@2.0.9(@types/express@4.17.22): + resolution: {integrity: sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==} engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 @@ -11791,7 +6709,7 @@ snapshots: '@types/express': optional: true dependencies: - '@types/express': 4.17.21 + '@types/express': 4.17.22 '@types/http-proxy': 1.17.16 http-proxy: 1.18.1 is-glob: 4.0.3 @@ -11817,7 +6735,7 @@ snapshots: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color dev: false @@ -12236,7 +7154,7 @@ snapshots: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -12298,7 +7216,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -12312,7 +7230,7 @@ snapshots: jest-util: 27.5.1 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 throat: 6.0.2 transitivePeerDependencies: - supports-color @@ -12423,7 +7341,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -12441,7 +7359,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 jest-mock: 27.5.1 jest-util: 27.5.1 dev: false @@ -12457,7 +7375,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 22.13.14 + '@types/node': 22.15.23 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -12479,7 +7397,7 @@ snapshots: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -12526,7 +7444,7 @@ snapshots: micromatch: 4.0.8 pretty-format: 27.5.1 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 dev: false /jest-message-util@28.1.3: @@ -12541,7 +7459,7 @@ snapshots: micromatch: 4.0.8 pretty-format: 28.1.3 slash: 3.0.0 - stack-utils: 2.0.6 + stack-utils: 2.0.3 dev: false /jest-mock@27.5.1: @@ -12549,7 +7467,7 @@ snapshots: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 dev: false /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -12610,7 +7528,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -12667,7 +7585,7 @@ snapshots: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 graceful-fs: 4.2.11 dev: false @@ -12696,7 +7614,7 @@ snapshots: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color dev: false @@ -12706,7 +7624,7 @@ snapshots: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12718,7 +7636,7 @@ snapshots: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: '@jest/types': 28.1.3 - '@types/node': 22.13.14 + '@types/node': 22.15.23 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12759,7 +7677,7 @@ snapshots: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 22.13.14 + '@types/node': 22.15.23 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -12772,7 +7690,7 @@ snapshots: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 22.13.14 + '@types/node': 22.15.23 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -12784,7 +7702,7 @@ snapshots: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -12793,7 +7711,7 @@ snapshots: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -12802,7 +7720,7 @@ snapshots: resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@types/node': 22.13.14 + '@types/node': 22.15.23 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -12875,7 +7793,7 @@ snapshots: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.19 + nwsapi: 2.2.20 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 @@ -13034,8 +7952,8 @@ snapshots: type-check: 0.4.0 dev: false - /libphonenumber-js@1.12.6: - resolution: {integrity: sha512-PJiS4ETaUfCOFLpmtKzAbqZQjCCKVu2OhTV4SVNNE7c2nu/dACvtCqj4L0i/KWNnIgRv7yrILvBj5Lonv5Ncxw==} + /libphonenumber-js@1.12.8: + resolution: {integrity: sha512-f1KakiQJa9tdc7w1phC2ST+DyxWimy9c3g3yeF+84QtEanJr2K77wAmBPP22riU05xldniHsvXuflnLZ4oysqA==} dev: false /lilconfig@2.1.0: @@ -13157,7 +8075,7 @@ snapshots: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.7.1 + semver: 7.7.2 dev: false /makeerror@1.0.12: @@ -13245,15 +8163,15 @@ snapshots: engines: {node: '>=6'} dev: false - /mini-css-extract-plugin@2.9.2(webpack@5.98.0): + /mini-css-extract-plugin@2.9.2(webpack@5.99.9): resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.3.0 - tapable: 2.2.1 - webpack: 5.98.0 + schema-utils: 4.3.2 + tapable: 2.2.2 + webpack: 5.99.9 dev: false /minimalistic-assert@1.0.1: @@ -13304,7 +8222,7 @@ snapshots: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: false - /mui-phone-number@3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1): + /mui-phone-number@3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} peerDependencies: '@emotion/react': ^11.10.6 @@ -13315,18 +8233,18 @@ snapshots: react: ^18.2.0 react-dom: ^18.2.0 dependencies: - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) clsx: 2.1.1 - country-flag-icons: 1.5.18 + country-flag-icons: 1.5.19 lodash: 4.17.21 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: false - /mui-tel-input@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): + /mui-tel-input@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.11)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} peerDependencies: '@emotion/react': ^11.13.0 @@ -13339,12 +8257,12 @@ snapshots: '@types/react': optional: true dependencies: - '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) - '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) - '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) - '@types/node': 22.13.14 - '@types/react': 19.0.12 - libphonenumber-js: 1.12.6 + '@emotion/react': 11.14.0(@types/react@19.1.6)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.1.6)(react@18.3.1) + '@mui/material': 6.4.11(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.1.6)(react-dom@18.3.1)(react@18.3.1) + '@types/node': 22.15.23 + '@types/react': 19.1.6 + libphonenumber-js: 1.12.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: false @@ -13447,8 +8365,8 @@ snapshots: boolbase: 1.0.0 dev: false - /nwsapi@2.2.19: - resolution: {integrity: sha512-94bcyI3RsqiZufXjkr3ltkI86iEl+I7uiHVDtcq9wJUTwYQJ5odHDeSzkkrRzi80jJ8MaeZgqKjH1bAWAFw9bA==} + /nwsapi@2.2.20: + resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} dev: false /object-assign@4.1.1: @@ -13499,7 +8417,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-object-atoms: 1.1.1 dev: false @@ -13510,7 +8428,7 @@ snapshots: array.prototype.reduce: 1.0.8 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-object-atoms: 1.1.1 gopd: 1.2.0 safe-array-concat: 1.1.3 @@ -13522,7 +8440,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 dev: false /object.values@1.2.1: @@ -13761,8 +8679,8 @@ snapshots: engines: {node: '>=0.10.0'} dev: false - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + /pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} dev: false @@ -13795,14 +8713,14 @@ snapshots: postcss-selector-parser: 6.1.2 dev: false - /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.3): + /postcss-browser-comments@4.0.0(browserslist@4.24.5)(postcss@8.5.3): resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} engines: {node: '>=8'} peerDependencies: browserslist: '>=4' postcss: '>=8' dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 postcss: 8.5.3 dev: false @@ -13862,7 +8780,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.5.3 @@ -13875,7 +8793,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 postcss: 8.5.3 postcss-value-parser: 4.2.0 dev: false @@ -14087,10 +9005,10 @@ snapshots: dependencies: lilconfig: 3.1.3 postcss: 8.5.3 - yaml: 2.7.0 + yaml: 2.8.0 dev: false - /postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.98.0): + /postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.99.9): resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -14100,8 +9018,8 @@ snapshots: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.5.3 - semver: 7.7.1 - webpack: 5.98.0 + semver: 7.7.2 + webpack: 5.99.9 dev: false /postcss-logical@5.0.4(postcss@8.5.3): @@ -14139,7 +9057,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -14174,7 +9092,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 cssnano-utils: 3.1.0(postcss@8.5.3) postcss: 8.5.3 postcss-value-parser: 4.2.0 @@ -14317,7 +9235,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 postcss: 8.5.3 postcss-value-parser: 4.2.0 dev: false @@ -14343,7 +9261,7 @@ snapshots: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.3): + /postcss-normalize@10.0.1(browserslist@4.24.5)(postcss@8.5.3): resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} engines: {node: '>= 12'} peerDependencies: @@ -14351,9 +9269,9 @@ snapshots: postcss: '>= 8' dependencies: '@csstools/normalize.css': 12.1.1 - browserslist: 4.24.4 + browserslist: 4.24.5 postcss: 8.5.3 - postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.3) + postcss-browser-comments: 4.0.0(browserslist@4.24.5)(postcss@8.5.3) sanitize.css: 13.0.0 dev: false @@ -14426,7 +9344,7 @@ snapshots: '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.3) '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.3) autoprefixer: 10.4.21(postcss@8.5.3) - browserslist: 4.24.4 + browserslist: 4.24.5 css-blank-pseudo: 3.0.3(postcss@8.5.3) css-has-pseudo: 3.0.4(postcss@8.5.3) css-prefers-color-scheme: 6.0.3(postcss@8.5.3) @@ -14479,7 +9397,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 caniuse-api: 3.0.0 postcss: 8.5.3 dev: false @@ -14715,7 +9633,7 @@ snapshots: resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} engines: {node: '>=14'} dependencies: - core-js: 3.41.0 + core-js: 3.42.0 object-assign: 4.1.1 promise: 8.3.0 raf: 3.4.1 @@ -14734,7 +9652,7 @@ snapshots: universal-cookie: 7.2.2 dev: false - /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0): + /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.8.3)(webpack@5.99.9): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -14746,14 +9664,14 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 address: 1.2.2 - browserslist: 4.24.4 + browserslist: 4.24.5 chalk: 4.1.2 cross-spawn: 7.0.6 detect-port-alt: 1.1.6 escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.8.3)(webpack@5.99.9) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -14768,8 +9686,8 @@ snapshots: shell-quote: 1.8.2 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.8.2 - webpack: 5.98.0 + typescript: 5.8.3 + webpack: 5.99.9 transitivePeerDependencies: - eslint - supports-color @@ -14802,36 +9720,43 @@ snapshots: resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} dev: false - /react-hook-form@7.54.2(react@18.3.1): - resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + /react-hook-form@7.56.4(react@18.3.1): + resolution: {integrity: sha512-Rob7Ftz2vyZ/ZGsQZPaRdIefkgOSrQSPXfqBdvOPwJfoGnjwRJUs7EM7Kc1mcoDv3NOtqBzPGbcMB8CGn9CKgw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 dependencies: react: 18.3.1 + dev: false - react-is@16.13.1: {} + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false - react-is@17.0.2: {} + /react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + dev: false - react-is@18.3.1: {} + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: false - react-is@19.0.0: {} + /react-is@19.1.0: + resolution: {integrity: sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==} + dev: false - react-minimal-pie-chart@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - svg-partial-circle: 1.0.0 - - react-redux@9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1): + /react-minimal-pie-chart@9.1.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-JziZXZT0aw+9X+rGSpQwbSG7t3ypsyhzJNpiTUGfVeCqr70YIPbHE5Us3RsCsNRlVHbeLGrp/ibVuzUJT6Gcvw==} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + react-dom: ^16.8.0 || ^17 || ^18 || ^19 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) svg-partial-circle: 1.0.0 dev: false - /react-redux@9.2.0(@types/react@19.0.12)(react@18.3.1)(redux@5.0.1): + /react-redux@9.2.0(@types/react@19.1.6)(react@18.3.1)(redux@5.0.1): resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: '@types/react': ^18.2.25 || ^19 @@ -14843,11 +9768,11 @@ snapshots: redux: optional: true dependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.6 '@types/use-sync-external-store': 0.0.6 react: 18.3.1 redux: 5.0.1 - use-sync-external-store: 1.4.0(react@18.3.1) + use-sync-external-store: 1.5.0(react@18.3.1) dev: false /react-refresh@0.11.0: @@ -14855,8 +9780,8 @@ snapshots: engines: {node: '>=0.10.0'} dev: false - /react-router-dom@7.4.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-VlksBPf3n2bijPvnA7nkTsXxMAKOj+bWp4R9c3i+bnwlSOFAGOkJkKhzy/OsRkWaBMICqcAl1JDzh9ZSOze9CA==} + /react-router-dom@7.6.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-vxU7ei//UfPYQ3iZvHuO1D/5fX3/JOqhNTbRR+WjSBWxf9bIvpWK+ftjmdfJHzPOuMQKe2fiEdG+dZX6E8uUpA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -14864,11 +9789,11 @@ snapshots: dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 7.4.0(react-dom@18.3.1)(react@18.3.1) + react-router: 7.6.1(react-dom@18.3.1)(react@18.3.1) dev: false - /react-router@7.4.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Y2g5ObjkvX3VFeVt+0CIPuYd9PpgqCslG7ASSIdN73LwA1nNWzcMLaoMRJfP3prZFI92svxFwbn7XkLJ+UPQ6A==} + /react-router@7.6.1(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-hPJXXxHJZEsPFNVbtATH7+MMX43UDeOauz+EAU4cgqTn7ojdI9qQORqS8Z0qmDlL1TclO/6jLRYUEtbWidtdHQ==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -14877,15 +9802,13 @@ snapshots: react-dom: optional: true dependencies: - '@types/cookie': 0.6.0 cookie: 1.0.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) set-cookie-parser: 2.7.1 - turbo-stream: 2.4.0 dev: false - /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.8.2): + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.8.3): resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -14898,54 +9821,54 @@ snapshots: optional: true dependencies: '@babel/core': 7.26.10 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.16(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.99.9) '@svgr/webpack': 5.5.0 babel-jest: 27.5.1(@babel/core@7.26.10) - babel-loader: 8.4.1(@babel/core@7.26.10)(webpack@5.98.0) + babel-loader: 8.4.1(@babel/core@7.26.10)(webpack@5.99.9) babel-plugin-named-asset-import: 0.3.8(@babel/core@7.26.10) babel-preset-react-app: 10.1.0 bfj: 7.1.0 - browserslist: 4.24.4 + browserslist: 4.24.5 camelcase: 6.3.0 case-sensitive-paths-webpack-plugin: 2.4.0 - css-loader: 6.11.0(webpack@5.98.0) - css-minimizer-webpack-plugin: 3.4.1(webpack@5.98.0) + css-loader: 6.11.0(webpack@5.99.9) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.99.9) dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 8.57.1 - eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2) - eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.98.0) - file-loader: 6.2.0(webpack@5.98.0) + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.99.9) + file-loader: 6.2.0(webpack@5.99.9) fs-extra: 10.1.0 - html-webpack-plugin: 5.6.3(webpack@5.98.0) + html-webpack-plugin: 5.6.3(webpack@5.99.9) identity-obj-proxy: 3.0.0 jest: 27.5.1 jest-resolve: 27.5.1 jest-watch-typeahead: 1.1.0(jest@27.5.1) - mini-css-extract-plugin: 2.9.2(webpack@5.98.0) + mini-css-extract-plugin: 2.9.2(webpack@5.99.9) postcss: 8.5.3 postcss-flexbugs-fixes: 5.0.2(postcss@8.5.3) - postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.98.0) - postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.3) + postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.99.9) + postcss-normalize: 10.0.1(browserslist@4.24.5)(postcss@8.5.3) postcss-preset-env: 7.8.3(postcss@8.5.3) prompts: 2.4.2 react: 18.3.1 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0) + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.8.3)(webpack@5.99.9) react-refresh: 0.11.0 resolve: 1.22.10 resolve-url-loader: 4.0.0 - sass-loader: 12.6.0(webpack@5.98.0) - semver: 7.7.1 - source-map-loader: 3.0.2(webpack@5.98.0) - style-loader: 3.3.4(webpack@5.98.0) + sass-loader: 12.6.0(webpack@5.99.9) + semver: 7.7.2 + source-map-loader: 3.0.2(webpack@5.99.9) + style-loader: 3.3.4(webpack@5.99.9) tailwindcss: 3.4.17 - terser-webpack-plugin: 5.3.14(webpack@5.98.0) - typescript: 5.8.2 - webpack: 5.98.0 - webpack-dev-server: 4.15.2(webpack@5.98.0) - webpack-manifest-plugin: 4.1.1(webpack@5.98.0) - workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0) + terser-webpack-plugin: 5.3.14(webpack@5.99.9) + typescript: 5.8.3 + webpack: 5.99.9 + webpack-dev-server: 4.15.2(webpack@5.99.9) + webpack-manifest-plugin: 4.1.1(webpack@5.99.9) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.99.9) optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: @@ -14983,15 +9906,11 @@ snapshots: - webpack-plugin-serve dev: false - react-smooth@4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - fast-equals: 5.2.2 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /react-smooth@4.0.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: fast-equals: 5.2.2 prop-types: 15.8.1 @@ -15053,12 +9972,20 @@ snapshots: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: false - recharts-scale@0.4.5: + /recharts-scale@0.4.5: + resolution: {integrity: sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==} dependencies: decimal.js-light: 2.5.1 + dev: false - recharts@2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + /recharts@2.15.3(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-EdOPzTwcFSuqtvkDoaM5ws/Km1+WTAO2eizL7rqiG0V2UVhTnz0m7J2i0CjVPUCdEkZImaWvXLbZDS2H5t6GFQ==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 @@ -15066,12 +9993,15 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - react-smooth: 4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-smooth: 4.0.4(react-dom@18.3.1)(react@18.3.1) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 + dev: false - recursive-readdir@2.2.3: + /recursive-readdir@2.2.3: + resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} + engines: {node: '>=6.0.0'} dependencies: minimatch: 3.1.2 dev: false @@ -15094,7 +10024,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -15291,7 +10221,7 @@ snapshots: jest-worker: 26.6.2 rollup: 2.79.2 serialize-javascript: 4.0.0 - terser: 5.39.0 + terser: 5.40.0 dev: false /rollup@2.79.2: @@ -15352,7 +10282,7 @@ snapshots: resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} dev: false - /sass-loader@12.6.0(webpack@5.98.0): + /sass-loader@12.6.0(webpack@5.99.9): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -15373,7 +10303,7 @@ snapshots: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.98.0 + webpack: 5.99.9 dev: false /sax@1.2.4: @@ -15420,8 +10350,8 @@ snapshots: ajv-keywords: 3.5.2(ajv@6.12.6) dev: false - /schema-utils@4.3.0: - resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + /schema-utils@4.3.2: + resolution: {integrity: sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==} engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.15 @@ -15447,8 +10377,8 @@ snapshots: hasBin: true dev: false - /semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + /semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} hasBin: true dev: false @@ -15663,7 +10593,7 @@ snapshots: engines: {node: '>=0.10.0'} dev: false - /source-map-loader@3.0.2(webpack@5.98.0): + /source-map-loader@3.0.2(webpack@5.99.9): resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -15672,7 +10602,7 @@ snapshots: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.98.0 + webpack: 5.99.9 dev: false /source-map-support@0.5.21: @@ -15712,7 +10642,7 @@ snapshots: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.4.0 + debug: 4.4.1 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -15726,7 +10656,7 @@ snapshots: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.4.0 + debug: 4.4.1 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -15739,13 +10669,20 @@ snapshots: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false + /ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + dependencies: + frac: 1.1.2 + dev: false + /stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false - /stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + /stack-utils@2.0.3: + resolution: {integrity: sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==} engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 @@ -15815,7 +10752,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 dev: false /string.prototype.matchall@4.0.12: @@ -15825,7 +10762,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -15841,7 +10778,7 @@ snapshots: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} dependencies: define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 dev: false /string.prototype.trim@1.2.10: @@ -15852,7 +10789,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 dev: false @@ -15936,13 +10873,13 @@ snapshots: engines: {node: '>=8'} dev: false - /style-loader@3.3.4(webpack@5.98.0): + /style-loader@3.3.4(webpack@5.99.9): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.98.0 + webpack: 5.99.9 dev: false /stylehacks@5.1.1(postcss@8.5.3): @@ -15951,7 +10888,7 @@ snapshots: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 postcss: 8.5.3 postcss-selector-parser: 6.1.2 dev: false @@ -15970,7 +10907,7 @@ snapshots: glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 - pirates: 4.0.6 + pirates: 4.0.7 ts-interface-checker: 0.1.13 dev: false @@ -16003,13 +10940,25 @@ snapshots: supports-color: 7.2.0 dev: false - supports-preserve-symlinks-flag@1.0.0: {} + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false - svg-parser@2.0.4: {} + /svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + dev: false - svg-partial-circle@1.0.0: {} + /svg-partial-circle@1.0.0: + resolution: {integrity: sha512-jDWgNzrlpsGo9A7/tdjCy6+1RzeeANYV1a3JtNYC/0ZXI3U+3VMucuNv7JuKti9VVBdyNxNO1CZs/k0xS1lUFA==} + engines: {node: '>=6'} + dev: false - svgo@1.3.2: + /svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true dependencies: chalk: 2.4.2 coa: 2.0.2 @@ -16080,8 +11029,8 @@ snapshots: engines: {node: '>=6'} dev: false - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + /tapable@2.2.2: + resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} engines: {node: '>=6'} dev: false @@ -16108,7 +11057,7 @@ snapshots: supports-hyperlinks: 2.3.0 dev: false - /terser-webpack-plugin@5.3.14(webpack@5.98.0): + /terser-webpack-plugin@5.3.14(webpack@5.99.9): resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -16126,14 +11075,14 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 - schema-utils: 4.3.0 + schema-utils: 4.3.2 serialize-javascript: 6.0.2 - terser: 5.39.0 - webpack: 5.98.0 + terser: 5.40.0 + webpack: 5.99.9 dev: false - /terser@5.39.0: - resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} + /terser@5.40.0: + resolution: {integrity: sha512-cfeKl/jjwSR5ar7d0FGmave9hFGJT8obyo0z+CrQOylLDbk7X81nPU6vq9VORa5jU30SkDnT2FXjLbR8HLP+xA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -16167,16 +11116,27 @@ snapshots: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: any-promise: 1.3.0 + dev: false - throat@6.0.2: {} + /throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + dev: false - thunky@1.1.0: {} + /thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false - tiny-invariant@1.3.3: {} + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false - tmpl@1.0.5: {} + /tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false - to-regex-range@5.0.1: + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: false @@ -16234,18 +11194,14 @@ snapshots: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: false - /tsutils@3.21.0(typescript@5.8.2): + /tsutils@3.21.0(typescript@5.8.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.8.2 - dev: false - - /turbo-stream@2.4.0: - resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + typescript: 5.8.3 dev: false /type-check@0.3.2: @@ -16341,8 +11297,8 @@ snapshots: is-typedarray: 1.0.0 dev: false - /typescript@5.8.2: - resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + /typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -16360,8 +11316,8 @@ snapshots: resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} dev: false - /undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + /undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} /unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -16424,13 +11380,13 @@ snapshots: engines: {node: '>=4'} dev: false - /update-browserslist-db@1.1.3(browserslist@4.24.4): + /update-browserslist-db@1.1.3(browserslist@4.24.5): resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.24.4 + browserslist: 4.24.5 escalade: 3.2.0 picocolors: 1.1.1 dev: false @@ -16448,8 +11404,8 @@ snapshots: requires-port: 1.0.0 dev: false - /use-sync-external-store@1.4.0(react@18.3.1): - resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + /use-sync-external-store@1.5.0(react@18.3.1): + resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: @@ -16464,7 +11420,7 @@ snapshots: resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} dependencies: define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.23.10 has-symbols: 1.1.0 object.getownpropertydescriptors: 2.1.8 dev: false @@ -16478,6 +11434,11 @@ snapshots: engines: {node: '>= 0.4.0'} dev: false + /uuid@11.1.0: + resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} + hasBin: true + dev: false + /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -16490,10 +11451,15 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 1.9.0 source-map: 0.7.4 + dev: false - vary@1.1.2: {} + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false - victory-vendor@36.9.2: + /victory-vendor@36.9.2: + resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} dependencies: '@types/d3-array': 3.2.1 '@types/d3-ease': 3.0.2 @@ -16502,15 +11468,18 @@ snapshots: '@types/d3-shape': 3.1.7 '@types/d3-time': 3.0.4 '@types/d3-timer': 3.0.2 - d3-array: 3.2.4 + d3-array: 3.2.1 d3-ease: 3.0.1 d3-interpolate: 3.0.1 d3-scale: 4.0.2 d3-shape: 3.2.0 d3-time: 3.1.0 d3-timer: 3.0.1 + dev: false - w3c-hr-time@1.0.2: + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. dependencies: browser-process-hrtime: 1.0.0 dev: false @@ -16528,8 +11497,8 @@ snapshots: makeerror: 1.0.12 dev: false - /watchpack@2.4.2: - resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + /watchpack@2.4.4: + resolution: {integrity: sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -16560,7 +11529,7 @@ snapshots: engines: {node: '>=10.4'} dev: false - /webpack-dev-middleware@5.3.4(webpack@5.98.0): + /webpack-dev-middleware@5.3.4(webpack@5.99.9): resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -16570,11 +11539,11 @@ snapshots: memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 - schema-utils: 4.3.0 - webpack: 5.98.0 + schema-utils: 4.3.2 + webpack: 5.99.9 dev: false - /webpack-dev-server@4.15.2(webpack@5.98.0): + /webpack-dev-server@4.15.2(webpack@5.99.9): resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} engines: {node: '>= 12.13.0'} hasBin: true @@ -16589,11 +11558,11 @@ snapshots: dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 - '@types/express': 4.17.21 + '@types/express': 4.17.22 '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.7 '@types/sockjs': 0.3.36 - '@types/ws': 8.18.0 + '@types/ws': 8.18.1 ansi-html-community: 0.0.8 bonjour-service: 1.3.0 chokidar: 3.6.0 @@ -16603,21 +11572,21 @@ snapshots: default-gateway: 6.0.3 express: 4.21.2 graceful-fs: 4.2.11 - html-entities: 2.5.3 - http-proxy-middleware: 2.0.7(@types/express@4.17.21) + html-entities: 2.6.0 + http-proxy-middleware: 2.0.9(@types/express@4.17.22) ipaddr.js: 2.2.0 launch-editor: 2.10.0 open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 - schema-utils: 4.3.0 + schema-utils: 4.3.2 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.98.0 - webpack-dev-middleware: 5.3.4(webpack@5.98.0) - ws: 8.18.1 + webpack: 5.99.9 + webpack-dev-middleware: 5.3.4(webpack@5.99.9) + ws: 8.18.2 transitivePeerDependencies: - bufferutil - debug @@ -16625,14 +11594,14 @@ snapshots: - utf-8-validate dev: false - /webpack-manifest-plugin@4.1.1(webpack@5.98.0): + /webpack-manifest-plugin@4.1.1(webpack@5.99.9): resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} engines: {node: '>=12.22.0'} peerDependencies: webpack: ^4.44.2 || ^5.47.0 dependencies: - tapable: 2.2.1 - webpack: 5.98.0 + tapable: 2.2.2 + webpack: 5.99.9 webpack-sources: 2.3.1 dev: false @@ -16651,13 +11620,13 @@ snapshots: source-map: 0.6.1 dev: false - /webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + /webpack-sources@3.3.0: + resolution: {integrity: sha512-77R0RDmJfj9dyv5p3bM5pOHa+X8/ZkO9c7kpDstigkC4nIDobadsfSGCwB4bKhMVxqAok8tajaoR8rirM7+VFQ==} engines: {node: '>=10.13.0'} dev: false - /webpack@5.98.0: - resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + /webpack@5.99.9: + resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -16668,14 +11637,15 @@ snapshots: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.1 - browserslist: 4.24.4 + browserslist: 4.24.5 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.1 - es-module-lexer: 1.6.0 + es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -16684,11 +11654,11 @@ snapshots: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 4.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(webpack@5.98.0) - watchpack: 2.4.2 - webpack-sources: 3.2.3 + schema-utils: 4.3.2 + tapable: 2.2.2 + terser-webpack-plugin: 5.3.14(webpack@5.99.9) + watchpack: 2.4.4 + webpack-sources: 3.3.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -16699,7 +11669,7 @@ snapshots: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} dependencies: - http-parser-js: 0.5.9 + http-parser-js: 0.5.10 safe-buffer: 5.2.1 websocket-extensions: 0.1.4 dev: false @@ -16808,11 +11778,21 @@ snapshots: isexe: 2.0.0 dev: false + /wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + dev: false + /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: false + /word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + dev: false + /workbox-background-sync@6.6.0: resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} dependencies: @@ -16954,7 +11934,7 @@ snapshots: resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} dev: false - /workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0): + /workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.99.9): resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} engines: {node: '>=10.0.0'} peerDependencies: @@ -16963,7 +11943,7 @@ snapshots: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.98.0 + webpack: 5.99.9 webpack-sources: 1.4.3 workbox-build: 6.6.0(@types/babel__core@7.20.5) transitivePeerDependencies: @@ -17022,8 +12002,8 @@ snapshots: optional: true dev: false - /ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + /ws@8.18.2: + resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -17035,6 +12015,20 @@ snapshots: optional: true dev: false + /xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + dev: false + /xml-name-validator@3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: false @@ -17057,9 +12051,9 @@ snapshots: engines: {node: '>= 6'} dev: false - /yaml@2.7.0: - resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} - engines: {node: '>= 14'} + /yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} hasBin: true dev: false @@ -17085,3 +12079,8930 @@ snapshots: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: false + +snapshots: + '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': + dependencies: + postcss-selector-parser: 6.1.2 + dev: false + /@emotion/babel-plugin@11.13.5: + resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} + dependencies: + '@babel/helper-module-imports': 7.25.9 + '@babel/runtime': 7.27.0 + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/serialize': 1.3.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/cache@11.14.0: + resolution: {integrity: sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==} + dependencies: + '@emotion/memoize': 0.9.0 + '@emotion/sheet': 1.4.0 + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + stylis: 4.2.0 + dev: false + /@emotion/hash@0.9.2: + resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} + dev: false + /@emotion/is-prop-valid@1.3.1: + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} + dependencies: + '@emotion/memoize': 0.9.0 + dev: false + /@emotion/memoize@0.9.0: + resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + dev: false + /@emotion/react@11.14.0(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==} + peerDependencies: + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/babel-plugin': 11.13.5 + '@emotion/cache': 11.14.0 + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + '@types/react': 19.0.12 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/serialize@1.3.3: + resolution: {integrity: sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==} + dependencies: + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.2 + csstype: 3.1.3 + dev: false + /@emotion/sheet@1.4.0: + resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} + dev: false + /@emotion/styled@11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==} + peerDependencies: + '@emotion/react': ^11.0.0-rc.0 + '@types/react': '*' + react: '>=16.8.0' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/utils': 1.4.2 + '@types/react': 19.0.12 + react: 18.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /@emotion/unitless@0.10.0: + resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} + dev: false + /@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1): + resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.3.1 + dev: false + /@emotion/utils@1.4.2: + resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} + dev: false + /@emotion/weak-memoize@0.4.0: + resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} + dev: false + /@eslint-community/eslint-utils@4.5.1(eslint@8.57.1): + resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + dev: false + /@eslint-community/regexpp@4.12.1: + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@eslint/js@8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /@humanwhocodes/config-array@0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + /@humanwhocodes/object-schema@2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: false + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: false + /@istanbuljs/load-nyc-config@1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: false + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: false + /@jest/console@27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + dev: false + /@jest/console@28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.14 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + dev: false + /@jest/core@27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /@jest/environment@27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + jest-mock: 27.5.1 + dev: false + /@jest/fake-timers@27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.13.14 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /@jest/globals@27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + dev: false + /@jest/reporters@27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/schemas@28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: false + /@jest/source-map@27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: false + /@jest/test-result@27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + /@jest/test-result@28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + /@jest/test-sequencer@27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/transform@27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.10 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.14 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + dev: false + /@jest/types@28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.13.14 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + dev: false + /@jridgewell/gen-mapping@0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + dev: false + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: false + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + dev: false + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: false + /@leichtgewicht/ip-codec@2.0.5: + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + dev: false + /@mui/core-downloads-tracker@6.4.9: + resolution: {integrity: sha512-3UvsvOjqZJcokHKSzA1lskj2XMM/G5GBgge6ykwmAij2pGGxydGxAXirQlLaeoMwTKDS6BcrLqPZyPVwzri20A==} + dev: false + /@mui/icons-material@6.4.9(@mui/material@6.4.9)(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-a8l63VIscBteJlh31R88aVgHelCcrhl3Rk0GnN8znTsGhcam9mFeo4Xlw+gLUYQP7mxVcVt3WP9XJkwXWZflnw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@mui/material': ^6.4.9 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@types/react': 19.0.12 + react: 18.3.1 + dev: false + /@mui/material@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-+5dExw9xUUFujIW889gB3qrfjeNo3YjYW7aWVZ6BlBIJnKpJ0jNcYZJpBUFoXt/FUV5Wy1V+/+XzR3Is2mXX2w==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^6.4.9 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/core-downloads-tracker': 6.4.9 + '@mui/system': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/types': 7.2.24(@types/react@19.0.12) + '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) + '@popperjs/core': 2.11.8 + '@types/react': 19.0.12 + '@types/react-transition-group': 4.4.12(@types/react@19.0.12) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 19.0.0 + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + dev: false + /@mui/private-theming@6.4.8(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-sWwQoNSn6elsPTAtSqCf+w5aaGoh7AASURNmpy+QTTD/zwJ0Jgwt0ZaaP6mXq2IcgHxYnYloM/+vJgHPMkRKTQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) + '@types/react': 19.0.12 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/private-theming@7.0.0(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-I6iUTlpQEsJ7G2+88aLriyLUtTZp7a3p6l62OQtRo02PAQ4NznYzaN/ck1PQbcKwKdvPBpshdDdV3zdGioIiJQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@types/react': 19.0.12 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/styled-engine@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-qZRWO0cT407NI4ZRjZcH+1SOu8f3JzLHqdMlg52GyEufM9pkSZFnf7xjpwnlvkixcGjco6wLlMD0VB43KRcBuA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/styled-engine@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1): + resolution: {integrity: sha512-Rm2q8FVo++rwgaMZil+0bJ6ZRY8Rm0UvvN3t/mXvUnyZA3+NqYMFBomS85LzriaEIY5hTSl9PE1z9l7Pox3aeA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/cache': 11.14.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/serialize': 1.3.3 + '@emotion/sheet': 1.4.0 + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/system@6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-JOj7efXGtZn+NIzX8KDyMpO1QKc0DhilPBsxvci1xAvI1e5AtAtfzrEuV5ZvN+lz2BDuzngCWlllnqQ/cg40RQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/private-theming': 6.4.8(@types/react@19.0.12)(react@18.3.1) + '@mui/styled-engine': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) + '@mui/types': 7.2.24(@types/react@19.0.12) + '@mui/utils': 6.4.8(@types/react@19.0.12)(react@18.3.1) + '@types/react': 19.0.12 + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/system@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-fXUtOdgHRN/NLuv3kNCtqN4/IS7FXXRx7W45HU4FMpyq31JgcUPJpt7WBsU+Vvcn2lffk4YzavE4wc0Q3kUaiw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/private-theming': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@mui/styled-engine': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(react@18.3.1) + '@mui/types': 7.4.0(@types/react@19.0.12) + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@types/react': 19.0.12 + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /@mui/types@7.2.24(@types/react@19.0.12): + resolution: {integrity: sha512-3c8tRt/CbWZ+pEg7QpSwbdxOk36EfmhbKf6AGZsD1EcLDLTSZoxxJ86FVtcjxvjuhdyBiWKSTGZFaXCnidO2kw==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 19.0.12 + dev: false + /@mui/types@7.4.0(@types/react@19.0.12): + resolution: {integrity: sha512-TxJ4ezEeedWHBjOmLtxI203a9DII9l4k83RXmz1PYSAmnyEcK2PglTNmJGxswC/wM5cdl9ap2h8lnXvt2swAGQ==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@types/react': 19.0.12 + dev: false + /@mui/utils@6.4.8(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-C86gfiZ5BfZ51KqzqoHi1WuuM2QdSKoFhbkZeAfQRB+jCc4YNhhj11UXFVMMsqBgZ+Zy8IHNJW3M9Wj/LOwRXQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@mui/types': 7.2.24(@types/react@19.0.12) + '@types/prop-types': 15.7.14 + '@types/react': 19.0.12 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 19.0.0 + dev: false + /@mui/utils@7.0.0(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-oCRO9o08klpO13lZvPUt+ocmkyMlnAk76Eo8IIel6dcCBQQ0sTI5QNiSMzGC+JvusfPMGdvgIOVtHeyhRijJfQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@mui/types': 7.4.0(@types/react@19.0.12) + '@types/prop-types': 15.7.14 + '@types/react': 19.0.12 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 19.0.0 + dev: false + /@mui/x-charts-vendor@7.20.0: + resolution: {integrity: sha512-pzlh7z/7KKs5o0Kk0oPcB+sY0+Dg7Q7RzqQowDQjpy5Slz6qqGsgOB5YUzn0L+2yRmvASc4Pe0914Ao3tMBogg==} + dependencies: + '@babel/runtime': 7.27.0 + '@types/d3-color': 3.1.3 + '@types/d3-delaunay': 6.0.4 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + d3-color: 3.1.0 + d3-delaunay: 6.0.4 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + delaunator: 5.0.1 + robust-predicates: 3.0.2 + dev: false + '@mui/x-charts@7.28.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@mui/material@6.4.5(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mui/system@6.4.3(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react@18.3.1))(@types/react@19.0.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@mui/x-charts-vendor': 7.20.0 + '@mui/x-internals': 7.28.0(@types/react@19.0.10)(react@18.3.1) + '@react-spring/rafz': 9.7.5 + '@react-spring/web': 9.7.5(react-dom@18.3.1)(react@18.3.1) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-data-grid@7.28.1(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@mui/system@7.0.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-uDJcjRB7zfRoquZb4G8iw0NWbhziVVPsHisi/EIzvOPHP+a1ZUnG0bLEnY+cy6eEwDrO1dNzYpwGFCcjl8ZKfA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@mui/x-internals': 7.28.0(@types/react@19.0.12)(react@18.3.1) + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + reselect: 5.1.1 + use-sync-external-store: 1.4.0(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-date-pickers@7.28.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@mui/system@7.0.0)(@types/react@19.0.12)(dayjs@1.11.13)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-m1bfkZLOw3cMogeh6q92SjykVmLzfptnz3ZTgAlFKV7UBnVFuGUITvmwbgTZ1Mz3FmLVnGUQYUpZWw0ZnoghNA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.9.0 + '@emotion/styled': ^11.8.1 + '@mui/material': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + '@mui/system': ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta + date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0 + date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0 + dayjs: ^1.10.7 + luxon: ^3.0.2 + moment: ^2.29.4 + moment-hijri: ^2.1.2 || ^3.0.0 + moment-jalaali: ^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + date-fns: + optional: true + date-fns-jalali: + optional: true + dayjs: + optional: true + luxon: + optional: true + moment: + optional: true + moment-hijri: + optional: true + moment-jalaali: + optional: true + dependencies: + '@babel/runtime': 7.27.0 + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@mui/system': 7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + '@mui/x-internals': 7.28.0(@types/react@19.0.12)(react@18.3.1) + '@types/react-transition-group': 4.4.12(@types/react@19.0.12) + clsx: 2.1.1 + dayjs: 1.11.13 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + transitivePeerDependencies: + - '@types/react' + dev: false + /@mui/x-internals@7.28.0(@types/react@19.0.12)(react@18.3.1): + resolution: {integrity: sha512-p4GEp/09bLDumktdIMiw+OF4p+pJOOjTG0VUvzNxjbHB9GxbBKoMcHrmyrURqoBnQpWIeFnN/QAoLMFSpfwQbw==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + '@babel/runtime': 7.27.0 + '@mui/utils': 7.0.0(@types/react@19.0.12)(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - '@types/react' + dev: false + '@mui/x-internals@7.28.0(@types/react@19.0.10)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.26.9 + '@mui/utils': 6.4.3(@types/react@19.0.10)(react@18.3.1) + react: 18.3.1 + transitivePeerDependencies: + - '@types/react' + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': + dependencies: + eslint-scope: 5.1.1 + dev: false + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + dev: false + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0): + resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html: 0.0.9 + core-js-pure: 3.41.0 + error-stack-parser: 2.1.4 + html-entities: 2.5.3 + loader-utils: 2.0.4 + react-refresh: 0.11.0 + schema-utils: 4.3.0 + source-map: 0.7.4 + webpack: 5.98.0 + webpack-dev-server: 4.15.2(webpack@5.98.0) + dev: false + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false + /@react-spring/animated@9.7.5(react@18.3.1): + resolution: {integrity: sha512-Tqrwz7pIlsSDITzxoLS3n/v/YCUHQdOIKtOJf4yL6kYVSDTSmVK1LI1Q3M/uu2Sx4X3pIWF3xLUhlsA6SPNTNg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + /@react-spring/core@9.7.5(react@18.3.1): + resolution: {integrity: sha512-rmEqcxRcu7dWh7MnCcMXLvrf6/SDlSokLaLTxiPlAYi11nN3B5oiCUAblO72o+9z/87j2uzxa2Inm8UbLjXA+w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + /@react-spring/rafz@9.7.5: + resolution: {integrity: sha512-5ZenDQMC48wjUzPAm1EtwQ5Ot3bLIAwwqP2w2owG5KoNdNHpEJV263nGhCeKKmuA3vG2zLLOdu3or6kuDjA6Aw==} + dev: false + /@react-spring/shared@9.7.5(react@18.3.1): + resolution: {integrity: sha512-wdtoJrhUeeyD/PP/zo+np2s1Z820Ohr/BbuVYv+3dVLW7WctoiN7std8rISoYoHpUXtbkpesSKuPIw/6U1w1Pw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/rafz': 9.7.5 + '@react-spring/types': 9.7.5 + react: 18.3.1 + dev: false + /@react-spring/types@9.7.5: + resolution: {integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==} + dev: false + /@react-spring/web@9.7.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-lmvqGwpe+CSttsWNZVr+Dg62adtKhauGwLyGE/RRyZ8AAMLgb9x3NDMA5RMElXo+IMyTkPp7nxTB8ZQlmhb6JQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@react-spring/animated': 9.7.5(react@18.3.1) + '@react-spring/core': 9.7.5(react@18.3.1) + '@react-spring/shared': 9.7.5(react@18.3.1) + '@react-spring/types': 9.7.5 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + /@reduxjs/toolkit@2.6.1(react-redux@9.2.0)(react@18.3.1): + resolution: {integrity: sha512-SSlIqZNYhqm/oMkXbtofwZSt9lrncblzo6YcZ9zoX+zLngRBrCOjK4lNLdkNucJF58RHOWrD9txT3bT3piH7Zw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18 || ^19 + react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 + peerDependenciesMeta: + react: + optional: true + react-redux: + optional: true + dependencies: + immer: 10.1.1 + react: 18.3.1 + react-redux: 9.2.0(@types/react@19.0.12)(react@18.3.1)(redux@5.0.1) + redux: 5.0.1 + redux-thunk: 3.1.0(redux@5.0.1) + reselect: 5.1.1 + dev: false + /@rollup/plugin-babel@5.3.1(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@2.79.2): + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-module-imports': 7.25.9 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/babel__core': 7.20.5 + rollup: 2.79.2 + transitivePeerDependencies: + - supports-color + dev: false + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.2): + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + rollup: 2.79.2 + dev: false + /@rollup/plugin-replace@2.4.2(rollup@2.79.2): + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + magic-string: 0.25.9 + rollup: 2.79.2 + dev: false + /@rollup/pluginutils@3.1.0(rollup@2.79.2): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 + dev: false + /@rtsao/scc@1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: false + /@rushstack/eslint-patch@1.11.0: + resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} + dev: false + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + /@sinonjs/commons@1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + dev: false + /@sinonjs/fake-timers@8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: false + /@surma/rollup-plugin-off-main-thread@2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + dependencies: + ejs: 3.1.10 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.12 + dev: false + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-svg-component@5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-preset@5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 + dev: false + /@svgr/core@5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/hast-util-to-babel-ast@5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.27.0 + dev: false + /@svgr/plugin-jsx@5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.10 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/plugin-svgo@5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + dev: false + /@svgr/webpack@5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.26.10 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.10) + '@babel/preset-env': 7.26.9(@babel/core@7.26.10) + '@babel/preset-react': 7.26.3(@babel/core@7.26.10) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + dev: false + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + dev: false + /@types/babel__generator@7.6.8: + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + dependencies: + '@babel/types': 7.27.0 + dev: false + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + dependencies: + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 + dev: false + /@types/babel__traverse@7.20.7: + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + dependencies: + '@babel/types': 7.27.0 + dev: false + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.13.14 + dev: false + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + dependencies: + '@types/express-serve-static-core': 5.0.6 + '@types/node': 22.13.14 + dev: false + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + dependencies: + '@types/node': 22.13.4 + '@types/cookie@0.6.0': {} + '@types/d3-array@3.2.1': {} + '@types/d3-color@3.1.3': {} + '@types/d3-delaunay@6.0.4': {} + '@types/d3-ease@3.0.2': {} + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + dev: false + /@types/d3-path@3.1.1: + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + dev: false + /@types/d3-scale@4.0.9: + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + dependencies: + '@types/d3-time': 3.0.4 + dev: false + /@types/d3-shape@3.1.7: + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + dependencies: + '@types/d3-path': 3.1.1 + '@types/d3-time@3.0.4': {} + '@types/d3-timer@3.0.2': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.7 + dev: false + /@types/eslint@8.56.12: + resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + dependencies: + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + dev: false + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + dependencies: + '@types/estree': 1.0.7 + '@types/json-schema': 7.0.15 + dev: false + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: false + /@types/estree@1.0.7: + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + dev: false + /@types/express-serve-static-core@4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + dependencies: + '@types/node': 22.13.14 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + /@types/express-serve-static-core@5.0.6: + resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} + dependencies: + '@types/node': 22.13.14 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: false + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.18 + '@types/serve-static': 1.15.7 + dev: false + /@types/graceful-fs@4.1.9: + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/hoist-non-react-statics@3.3.6: + resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==} + dependencies: + '@types/react': 19.0.12 + hoist-non-react-statics: 3.3.2 + dev: false + /@types/html-minifier-terser@6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: false + /@types/http-proxy@1.17.16: + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + dev: false + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + dev: false + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + dependencies: + '@types/istanbul-lib-report': 3.0.3 + dev: false + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: false + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: false + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/node@22.13.14: + resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} + dependencies: + undici-types: 6.20.0 + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + dev: false + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + dev: false + /@types/prop-types@15.7.14: + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + dev: false + /@types/q@1.5.8: + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + dev: false + /@types/qs@6.9.18: + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + dev: false + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: false + /@types/react-dom@19.0.4(@types/react@19.0.12): + resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} + peerDependencies: + '@types/react': ^19.0.0 + dependencies: + '@types/react': 19.0.12 + dev: true + /@types/react-transition-group@4.4.12(@types/react@19.0.12): + resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} + peerDependencies: + '@types/react': '*' + dependencies: + '@types/react': 19.0.12 + dev: false + /@types/react@19.0.12: + resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==} + dependencies: + csstype: 3.1.3 + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/retry@0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + /@types/semver@7.7.0: + resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} + dev: false + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.13.14 + dev: false + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + dependencies: + '@types/express': 4.17.21 + dev: false + /@types/serve-static@1.15.7: + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.13.14 + '@types/send': 0.17.4 + dev: false + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/stack-utils@2.0.3: + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + dev: false + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: false + /@types/use-sync-external-store@0.0.6: + resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} + dev: false + /@types/ws@8.18.0: + resolution: {integrity: sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==} + dependencies: + '@types/node': 22.13.14 + dev: false + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + dev: false + /@types/yargs@16.0.9: + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@types/yargs@17.0.33: + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + debug: 4.4.0 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare-lite: 1.4.0 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + debug: 4.4.0 + eslint: 8.57.1 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + dev: false + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + debug: 4.4.0 + eslint: 8.57.1 + tsutils: 3.21.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.7.1 + tsutils: 3.21.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.7.0 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.2) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@ungap/structured-clone@1.3.0: + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + dev: false + /@webassemblyjs/ast@1.14.1: + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + dev: false + /@webassemblyjs/floating-point-hex-parser@1.13.2: + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + dev: false + /@webassemblyjs/helper-api-error@1.13.2: + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + dev: false + /@webassemblyjs/helper-buffer@1.14.1: + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + dev: false + /@webassemblyjs/helper-numbers@1.13.2: + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + dev: false + /@webassemblyjs/helper-wasm-bytecode@1.13.2: + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + dev: false + /@webassemblyjs/helper-wasm-section@1.14.1: + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + dev: false + /@webassemblyjs/ieee754@1.13.2: + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false + /@webassemblyjs/leb128@1.13.2: + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: false + /@webassemblyjs/utf8@1.13.2: + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + dev: false + /@webassemblyjs/wasm-edit@1.14.1: + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + dev: false + /@webassemblyjs/wasm-gen@1.14.1: + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + /@webassemblyjs/wasm-opt@1.14.1: + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + dev: false + /@webassemblyjs/wasm-parser@1.14.1: + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + dev: false + /@webassemblyjs/wast-printer@1.14.1: + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + dev: false + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false + /abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + dev: false + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + dev: false + /acorn-jsx@5.3.2(acorn@8.14.1): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.14.1 + dev: false + /acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: false + /acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /add@2.0.6: + resolution: {integrity: sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==} + dev: false + /address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + dev: false + /adjust-sourcemap-loader@4.0.0: + resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} + engines: {node: '>=8.9'} + dependencies: + loader-utils: 2.0.4 + regex-parser: 2.3.1 + dev: false + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /ajv-formats@2.1.1(ajv@8.17.1): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.17.1 + dev: false + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: false + /ajv-keywords@5.1.0(ajv@8.17.1): + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.17.1 + fast-deep-equal: 3.1.3 + dev: false + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: false + /ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + dev: false + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + /ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + /ansi-html@0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + /ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + dev: false + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: false + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + /argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + /aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + dev: false + /array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + dev: false + /array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false + /array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + dev: false + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + /array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: false + /array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dev: false + /array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: false + /array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + dev: false + /array.prototype.reduce@1.0.8: + resolution: {integrity: sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + is-string: 1.1.1 + dev: false + /array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + dev: false + /arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + dev: false + /asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + dev: false + /async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + dev: false + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + dev: false + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + dev: false + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + /attr-accept@2.2.5: + resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} + engines: {node: '>=4'} + dev: false + /autoprefixer@10.4.21(postcss@8.5.3): + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001707 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.1.0 + dev: false + /axe-core@4.10.3: + resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} + engines: {node: '>=4'} + dev: false + /axios@1.8.4: + resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.2 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + dev: false + /babel-jest@27.5.1(@babel/core@7.26.10): + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.26.10 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.26.10) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-loader@8.4.1(@babel/core@7.26.10)(webpack@5.98.0): + resolution: {integrity: sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.26.10 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.98.0 + dev: false + /babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.26.5 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.7 + dev: false + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.27.0 + cosmiconfig: 7.1.0 + resolve: 1.22.10 + dev: false + /babel-plugin-named-asset-import@0.3.8(@babel/core@7.26.10): + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': 7.26.10 + dev: false + /babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.26.10): + resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.10 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.10): + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10) + core-js-compat: 3.41.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.26.10): + resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.26.10) + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: false + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.10): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.10 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.10) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.10) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10) + dev: false + /babel-preset-jest@27.5.1(@babel/core@7.26.10): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.10 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) + dev: false + /babel-preset-react-app@10.1.0: + resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==} + dependencies: + '@babel/core': 7.26.10 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.10) + '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.10) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.26.10) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.10) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.10) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.10) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.10) + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.10) + '@babel/plugin-transform-runtime': 7.26.10(@babel/core@7.26.10) + '@babel/preset-env': 7.26.9(@babel/core@7.26.10) + '@babel/preset-react': 7.26.3(@babel/core@7.26.10) + '@babel/preset-typescript': 7.27.0(@babel/core@7.26.10) + '@babel/runtime': 7.27.0 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + /batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + /bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + dev: false + /big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + dev: false + /bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: false + /body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /bonjour-service@1.3.0: + resolution: {integrity: sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==} + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: false + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.1.1 + dev: false + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: false + /browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001707 + electron-to-chromium: 1.5.125 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.4) + dev: false + /bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: false + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + /bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + /call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + dev: false + /call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + dev: false + /call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + dev: false + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: false + /camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + dev: false + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + /camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: false + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.24.4 + caniuse-lite: 1.0.30001707 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + /caniuse-lite@1.0.30001707: + resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} + dev: false + /case-sensitive-paths-webpack-plugin@2.4.0: + resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} + engines: {node: '>=4'} + dev: false + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: false + /char-regex@2.0.2: + resolution: {integrity: sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==} + engines: {node: '>=12.20'} + dev: false + /check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + dev: false + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + dev: false + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + dev: false + /cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + dev: false + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + dev: false + /collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + dev: false + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: false + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + /common-tags@1.8.2: + resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} + engines: {node: '>=4.0.0'} + dev: false + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + /compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.54.0 + dev: false + /compression@1.8.0: + resolution: {integrity: sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==} + engines: {node: '>= 0.8.0'} + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9 + negotiator: 0.6.4 + on-headers: 1.0.2 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: false + /connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: false + /cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false + /cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + dev: false + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + dev: false + /cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + dev: false + /core-js-compat@3.41.0: + resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==} + dependencies: + browserslist: 4.24.4 + dev: false + /core-js-pure@3.41.0: + resolution: {integrity: sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==} + requiresBuild: true + dev: false + /core-js@3.41.0: + resolution: {integrity: sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==} + requiresBuild: true + dev: false + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + /cosmiconfig@6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.2 + import-fresh: 3.3.1 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + /country-flag-icons@1.5.18: + resolution: {integrity: sha512-z+Uzesi8u8IdkViqqbzzbkf3+a7WJpcET5B7sPwTg7GXqPYpVEgNlZ/FC3l8KO4mEf+mNkmzKLppKTN4PlCJEQ==} + dev: false + /cra-template-typescript@1.2.0: + resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} + engines: {node: '>=14'} + dev: false + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: false + /css-blank-pseudo@3.0.3(postcss@8.5.3): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /css-declaration-sorter@6.4.1(postcss@8.5.3): + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.5.3 + dev: false + /css-has-pseudo@3.0.4(postcss@8.5.3): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /css-loader@6.11.0(webpack@5.98.0): + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.3) + postcss-modules-scope: 3.2.1(postcss@8.5.3) + postcss-modules-values: 4.0.0(postcss@8.5.3) + postcss-value-parser: 4.2.0 + semver: 7.7.1 + webpack: 5.98.0 + dev: false + /css-minimizer-webpack-plugin@3.4.1(webpack@5.98.0): + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: 5.1.15(postcss@8.5.3) + jest-worker: 27.5.1 + postcss: 8.5.3 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.98.0 + dev: false + /css-prefers-color-scheme@6.0.3(postcss@8.5.3): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + dev: false + /css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + dev: false + /css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + /css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: false + /css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + dev: false + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + /cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + dev: false + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + /cssnano-preset-default@5.2.14(postcss@8.5.3): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.1(postcss@8.5.3) + cssnano-utils: 3.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-calc: 8.2.4(postcss@8.5.3) + postcss-colormin: 5.3.1(postcss@8.5.3) + postcss-convert-values: 5.1.3(postcss@8.5.3) + postcss-discard-comments: 5.1.2(postcss@8.5.3) + postcss-discard-duplicates: 5.1.0(postcss@8.5.3) + postcss-discard-empty: 5.1.1(postcss@8.5.3) + postcss-discard-overridden: 5.1.0(postcss@8.5.3) + postcss-merge-longhand: 5.1.7(postcss@8.5.3) + postcss-merge-rules: 5.1.4(postcss@8.5.3) + postcss-minify-font-values: 5.1.0(postcss@8.5.3) + postcss-minify-gradients: 5.1.1(postcss@8.5.3) + postcss-minify-params: 5.1.4(postcss@8.5.3) + postcss-minify-selectors: 5.2.1(postcss@8.5.3) + postcss-normalize-charset: 5.1.0(postcss@8.5.3) + postcss-normalize-display-values: 5.1.0(postcss@8.5.3) + postcss-normalize-positions: 5.1.1(postcss@8.5.3) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.3) + postcss-normalize-string: 5.1.0(postcss@8.5.3) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.3) + postcss-normalize-unicode: 5.1.1(postcss@8.5.3) + postcss-normalize-url: 5.1.0(postcss@8.5.3) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.3) + postcss-ordered-values: 5.1.3(postcss@8.5.3) + postcss-reduce-initial: 5.1.2(postcss@8.5.3) + postcss-reduce-transforms: 5.1.0(postcss@8.5.3) + postcss-svgo: 5.1.0(postcss@8.5.3) + postcss-unique-selectors: 5.1.1(postcss@8.5.3) + dev: false + /cssnano-utils@3.1.0(postcss@8.5.3): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /cssnano@5.1.15(postcss@8.5.3): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.3) + lilconfig: 2.1.0 + postcss: 8.5.3 + yaml: 1.10.2 + dev: false + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + /cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: false + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: false + /cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: false + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + dependencies: + internmap: 2.0.3 + dev: false + /d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + dev: false + /d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + dependencies: + delaunator: 5.0.1 + d3-ease@3.0.1: {} + d3-format@3.1.0: {} + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + dev: false + /d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + dev: false + /d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-format: 3.1.0 + d3-interpolate: 3.0.1 + d3-time: 3.1.0 + d3-time-format: 4.1.0 + dev: false + /d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + dependencies: + d3-path: 3.1.0 + dev: false + /d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + dependencies: + d3-time: 3.1.0 + dev: false + /d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + dependencies: + d3-array: 3.2.4 + d3-timer@3.0.1: {} + damerau-levenshtein@1.0.8: {} + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + dev: false + /data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + dev: false + /dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dev: false + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + /debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + decimal.js-light@2.5.1: {} + decimal.js@10.5.0: {} + dedent@0.7.0: {} + deep-is@0.1.4: {} + deepmerge@4.3.1: {} + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + dev: false + /define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: false + /delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + dependencies: + robust-predicates: 3.0.2 + dev: false + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + dev: false + /depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + /detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: false + /detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + /detect-port-alt@1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.2 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + /diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + dev: false + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: false + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: false + /dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + /dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dependencies: + '@babel/runtime': 7.27.0 + csstype: 3.1.3 + dev: false + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: false + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + dev: false + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: false + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + /dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + /dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dev: false + /dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: false + /dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + dev: false + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + /ejs@3.1.10: + resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + jake: 10.9.2 + dev: false + /electron-to-chromium@1.5.125: + resolution: {integrity: sha512-A2+qEsSUc95QvyFDl7PNwkDDNphIKBVfBBtWWkPGRbiWEgzLo0SvLygYF6HgzVduHd+4WGPB/WD64POFgwzY3g==} + dev: false + /emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + dev: false + /emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + dev: false + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + /emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + /encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: false + /enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: false + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + dependencies: + stackframe: 1.3.4 + dev: false + /es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.19 + dev: false + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false + /es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + dev: false + /es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: false + /es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + dev: false + /es-module-lexer@1.6.0: + resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: false + /es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: false + /es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + /es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + /es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + dev: false + /escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + dev: false + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: false + /escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: false + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + /escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.10 + '@babel/eslint-parser': 7.27.0(@babel/core@7.26.10)(eslint@8.57.1) + '@rushstack/eslint-patch': 1.11.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + babel-preset-react-app: 10.1.0 + confusing-browser-globals: 1.0.11 + eslint: 8.57.1 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-react: 7.37.4(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.1)(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + debug: 3.2.7 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: false + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.10) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.10) + eslint: 8.57.1 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1): + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + eslint: 8.57.1 + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.3 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.57.1 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + dev: false + /eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.57.1 + dev: false + /eslint-plugin-react@7.37.4(eslint@8.57.1): + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 8.57.1 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.9 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + dev: false + /eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.8.2): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.2) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: false + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: false + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: false + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + /eslint-webpack-plugin@3.2.0(eslint@8.57.1)(webpack@5.98.0): + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + dependencies: + '@types/eslint': 8.56.12 + eslint: 8.57.1 + jest-worker: 28.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + schema-utils: 4.3.0 + webpack: 5.98.0 + dev: false + /eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) + eslint-visitor-keys: 3.4.3 + dev: false + /esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + /esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: false + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + dev: false + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: false + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + dev: false + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: false + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + /exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + dev: false + /expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + dev: false + /express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + fast-deep-equal@3.1.3: {} + fast-equals@5.2.2: {} + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + dev: false + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: false + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + dev: false + /fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + dev: false + /fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + dependencies: + reusify: 1.1.0 + dev: false + /faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + /fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + dependencies: + bser: 2.1.1 + dev: false + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.2.0 + dev: false + /file-loader@6.2.0(webpack@5.98.0): + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.98.0 + dev: false + /file-selector@2.1.2: + resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} + engines: {node: '>= 12'} + dependencies: + tslib: 2.8.1 + dev: false + /filelist@1.0.4: + resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + dependencies: + minimatch: 5.1.6 + dev: false + /filesize@8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + /finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + /find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + dev: false + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + rimraf: 3.0.2 + dev: false + /flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + dev: false + /follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: false + /foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + dev: false + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0): + resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + '@types/json-schema': 7.0.15 + chalk: 4.1.2 + chokidar: 3.6.0 + cosmiconfig: 6.0.0 + deepmerge: 4.3.1 + eslint: 8.57.1 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.5.3 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.7.1 + tapable: 1.1.3 + typescript: 5.8.2 + webpack: 5.98.0 + dev: false + /form-data@3.0.3: + resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + dev: false + /form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + dev: false + /forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: false + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + /fs-monkey@1.0.6: + resolution: {integrity: sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==} + dev: false + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + /function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + dev: false + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + /get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + 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 + dev: false + /get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + /get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: false + /get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + dev: false + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + /get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + dev: false + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + /glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + dev: false + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + /global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + /global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + dev: false + /globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + dev: false + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + /gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + dev: false + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + /handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: false + /has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + dev: false + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + /has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.1 + dev: false + /has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + dev: false + /has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + dev: false + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.1.0 + dev: false + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + /highcharts@12.1.2: + resolution: {integrity: sha512-paZ72q1um0zZT1sS+O/3JfXVSOLPmZ0zlo8SgRc0rEplPFPQUPc4VpkgQS8IUTueeOBgIWwVpAWyC9tBYbQ0kg==} + dev: false + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + /hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false + /hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + dev: false + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + dev: false + /html-entities@2.5.3: + resolution: {integrity: sha512-D3AfvN7SjhTgBSA8L1BN4FpPzuEd06uy4lHwSoRWr0lndi9BKaNzPLKGOWZ2ocSGguozr08TTb2jhCLHaemruw==} + dev: false + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: false + /html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.39.0 + dev: false + /html-webpack-plugin@5.6.3(webpack@5.98.0): + resolution: {integrity: sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.98.0 + dev: false + /htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + /http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + /http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + dev: false + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /http-proxy-middleware@2.0.7(@types/express@4.17.21): + resolution: {integrity: sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.21 + '@types/http-proxy': 1.17.16 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + transitivePeerDependencies: + - debug + dev: false + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + /icss-utils@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.3 + dev: false + /idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + dev: false + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: false + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + dev: false + /immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + dev: false + /immer@9.0.21: + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} + dev: false + /import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: false + /import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: false + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + /internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + dev: false + /internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + dev: false + /ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false + /ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + dev: false + /is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + dev: false + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: false + /is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + /is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + dependencies: + has-bigints: 1.1.0 + dev: false + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + dev: false + /is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + dev: false + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + /is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: false + /is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + dev: false + /is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + dev: false + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + /is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + dev: false + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + /is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: false + /is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + dev: false + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + /is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + dev: false + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false + /is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + dev: false + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + /is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: false + /is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: false + /is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: false + /is-root@2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false + /is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + dev: false + /is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + dev: false + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + /is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + dev: false + /is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + dev: false + /is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.19 + dev: false + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + /is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + dev: false + /is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + dev: false + /is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + dev: false + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: false + /istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.26.10 + '@babel/parser': 7.27.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + dev: false + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + dependencies: + debug: 4.4.0 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: false + /istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + dev: false + /iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + dev: false + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + /jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 3.2.6 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.2 + dev: false + /jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + dev: false + /jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.26.10 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.26.10) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + detect-newline: 3.1.0 + dev: false + /jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.13.14 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + /jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': 7.26.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + dev: false + /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 27.5.1 + dev: false + /jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: false + /jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + dev: false + /jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 22.13.14 + graceful-fs: 4.2.11 + dev: false + /jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.26.10 + '@babel/generator': 7.27.0 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.7 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.7.1 + transitivePeerDependencies: + - supports-color + dev: false + /jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + /jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 22.13.14 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + /jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + dev: false + /jest-watch-typeahead@1.1.0(jest@27.5.1): + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + dev: false + /jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.13.14 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + dev: false + /jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 22.13.14 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + dev: false + /jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.14 + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: false + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 22.13.14 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': 22.13.14 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + dev: false + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + /js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + /jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.14.1 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.5.0 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.3 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.19 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: false + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + dev: false + /jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + dev: false + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: false + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + dev: false + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: false + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + /jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + dev: false + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + dev: false + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + dev: false + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + dev: false + /kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false + /language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + dev: false + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + dependencies: + language-subtag-registry: 0.3.23 + dev: false + /launch-editor@2.10.0: + resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} + dependencies: + picocolors: 1.1.1 + shell-quote: 1.8.2 + dev: false + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: false + /libphonenumber-js@1.12.6: + resolution: {integrity: sha512-PJiS4ETaUfCOFLpmtKzAbqZQjCCKVu2OhTV4SVNNE7c2nu/dACvtCqj4L0i/KWNnIgRv7yrILvBj5Lonv5Ncxw==} + dev: false + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + /lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + dev: false + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false + /loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + dev: false + /loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + dev: false + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: false + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: false + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + /lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.8.1 + dev: false + /lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: false + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: false + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 + dev: false + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.7.1 + dev: false + /makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + dependencies: + tmpl: 1.0.5 + dev: false + /math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + dev: false + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: false + /mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + dev: false + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false + /memfs@3.5.3: + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.6 + dev: false + /merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + dev: false + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: false + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + /mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + dev: false + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + /mini-css-extract-plugin@2.9.2(webpack@5.98.0): + resolution: {integrity: sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.3.0 + tapable: 2.2.1 + webpack: 5.98.0 + dev: false + /minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: false + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + /minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + /mui-phone-number@3.0.3(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(clsx@2.1.1)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-tP7HmJEK6ZJGSvsjsbQdKVNzUMwfM/entHL+hOKX/FFLfElsF7sBEuPMKgNNs4sOHeAFO4JCQnfE1w2l0CXksA==} + peerDependencies: + '@emotion/react': ^11.10.6 + '@emotion/styled': ^11.10.6 + '@mui/material': ^5.11.10 + clsx: ^1.2.1 + prop-types: ^15.8.1 + react: ^18.2.0 + react-dom: ^18.2.0 + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + clsx: 2.1.1 + country-flag-icons: 1.5.18 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + /mui-tel-input@7.0.0(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@mui/material@6.4.9)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-kLxFmuoSwX5qG3PRO2BQ2hNquy8JfQBOofBhtoQsiRwPsAtwW77OIzQPmXPnftRjuc7uYJt6PW7oVeqx7wkK3g==} + peerDependencies: + '@emotion/react': ^11.13.0 + '@emotion/styled': ^11.13.0 + '@mui/material': ^6.0.0 + '@types/react': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@emotion/react': 11.14.0(@types/react@19.0.12)(react@18.3.1) + '@emotion/styled': 11.14.0(@emotion/react@11.14.0)(@types/react@19.0.12)(react@18.3.1) + '@mui/material': 6.4.9(@emotion/react@11.14.0)(@emotion/styled@11.14.0)(@types/react@19.0.12)(react-dom@18.3.1)(react@18.3.1) + '@types/node': 22.13.14 + '@types/react': 19.0.12 + libphonenumber-js: 1.12.6 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + /multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + dev: false + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + /nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + dev: false + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + /negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + dev: false + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false + /no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + dev: false + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + /node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false + /node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + dev: false + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + /nwsapi@2.2.19: + resolution: {integrity: sha512-94bcyI3RsqiZufXjkr3ltkI86iEl+I7uiHVDtcq9wJUTwYQJ5odHDeSzkkrRzi80jJ8MaeZgqKjH1bAWAFw9bA==} + dev: false + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + /object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + dev: false + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + /object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + dev: false + /object.entries@1.1.9: + resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + dev: false + /object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: 1.0.8 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + gopd: 1.2.0 + safe-array-concat: 1.1.3 + dev: false + /object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + /on-headers@1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + dev: false + /optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + dev: false + /own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + dev: false + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + /p-retry@4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + dev: false + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + dev: false + /param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + dev: false + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: false + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: false + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + /pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + dev: false + /path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: false + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + dev: false + /path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + dev: false + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: false + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: false + /picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + dev: false + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false + /pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + /possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + dev: false + /postcss-attribute-case-insensitive@5.0.2(postcss@8.5.3): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-browser-comments@4.0.0(browserslist@4.24.4)(postcss@8.5.3): + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: 4.24.4 + postcss: 8.5.3 + dev: false + /postcss-calc@8.2.4(postcss@8.5.3): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + dev: false + /postcss-clamp@4.1.0(postcss@8.5.3): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-functional-notation@4.2.4(postcss@8.5.3): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-hex-alpha@8.0.4(postcss@8.5.3): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-color-rebeccapurple@7.1.1(postcss@8.5.3): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-colormin@5.3.1(postcss@8.5.3): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-convert-values@5.1.3(postcss@8.5.3): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-media@8.0.2(postcss@8.5.3): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-properties@12.1.11(postcss@8.5.3): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-custom-selectors@6.0.3(postcss@8.5.3): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-dir-pseudo-class@6.0.5(postcss@8.5.3): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-discard-comments@5.1.2(postcss@8.5.3): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-discard-duplicates@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-discard-empty@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-discard-overridden@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-double-position-gradients@3.1.2(postcss@8.5.3): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-env-function@4.0.6(postcss@8.5.3): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-flexbugs-fixes@5.0.2(postcss@8.5.3): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-focus-visible@6.0.4(postcss@8.5.3): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-focus-within@5.0.4(postcss@8.5.3): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-font-variant@5.0.0(postcss@8.5.3): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-gap-properties@3.0.5(postcss@8.5.3): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-image-set-function@4.0.7(postcss@8.5.3): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-import@15.1.0(postcss@8.5.3): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + dev: false + /postcss-initial@4.0.1(postcss@8.5.3): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-js@4.0.1(postcss@8.5.3): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.5.3 + dev: false + /postcss-lab-function@4.2.1(postcss@8.5.3): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-load-config@4.0.2(postcss@8.5.3): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.3 + postcss: 8.5.3 + yaml: 2.7.0 + dev: false + /postcss-loader@6.2.1(postcss@8.5.3)(webpack@5.98.0): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.5.3 + semver: 7.7.1 + webpack: 5.98.0 + dev: false + /postcss-logical@5.0.4(postcss@8.5.3): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-media-minmax@5.0.0(postcss@8.5.3): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-merge-longhand@5.1.7(postcss@8.5.3): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.5.3) + dev: false + /postcss-merge-rules@5.1.4(postcss@8.5.3): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-minify-font-values@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-gradients@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-params@5.1.4(postcss@8.5.3): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + cssnano-utils: 3.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-minify-selectors@5.2.1(postcss@8.5.3): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-modules-extract-imports@3.1.0(postcss@8.5.3): + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-modules-local-by-default@4.2.0(postcss@8.5.3): + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-selector-parser: 7.1.0 + postcss-value-parser: 4.2.0 + dev: false + /postcss-modules-scope@3.2.1(postcss@8.5.3): + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 7.1.0 + dev: false + /postcss-modules-values@4.0.0(postcss@8.5.3): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.5.3) + postcss: 8.5.3 + dev: false + /postcss-nested@6.2.0(postcss@8.5.3): + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-nesting@10.2.0(postcss@8.5.3): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2) + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-normalize-charset@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-normalize-display-values@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-positions@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-repeat-style@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-string@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-timing-functions@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-unicode@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-url@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize-whitespace@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-normalize@10.0.1(browserslist@4.24.4)(postcss@8.5.3): + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.24.4 + postcss: 8.5.3 + postcss-browser-comments: 4.0.0(browserslist@4.24.4)(postcss@8.5.3) + sanitize.css: 13.0.0 + dev: false + /postcss-opacity-percentage@1.1.3(postcss@8.5.3): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-ordered-values@5.1.3(postcss@8.5.3): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.3) + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-overflow-shorthand@3.0.4(postcss@8.5.3): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-page-break@3.0.4(postcss@8.5.3): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-place@7.0.5(postcss@8.5.3): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-preset-env@7.8.3(postcss@8.5.3): + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.5.3) + '@csstools/postcss-color-function': 1.1.1(postcss@8.5.3) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.5.3) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.5.3) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.5.3) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.5.3) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.5.3) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.5.3) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.5.3) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.5.3) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.5.3) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.3) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.3) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.3) + autoprefixer: 10.4.21(postcss@8.5.3) + browserslist: 4.24.4 + css-blank-pseudo: 3.0.3(postcss@8.5.3) + css-has-pseudo: 3.0.4(postcss@8.5.3) + css-prefers-color-scheme: 6.0.3(postcss@8.5.3) + cssdb: 7.11.2 + postcss: 8.5.3 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.5.3) + postcss-clamp: 4.1.0(postcss@8.5.3) + postcss-color-functional-notation: 4.2.4(postcss@8.5.3) + postcss-color-hex-alpha: 8.0.4(postcss@8.5.3) + postcss-color-rebeccapurple: 7.1.1(postcss@8.5.3) + postcss-custom-media: 8.0.2(postcss@8.5.3) + postcss-custom-properties: 12.1.11(postcss@8.5.3) + postcss-custom-selectors: 6.0.3(postcss@8.5.3) + postcss-dir-pseudo-class: 6.0.5(postcss@8.5.3) + postcss-double-position-gradients: 3.1.2(postcss@8.5.3) + postcss-env-function: 4.0.6(postcss@8.5.3) + postcss-focus-visible: 6.0.4(postcss@8.5.3) + postcss-focus-within: 5.0.4(postcss@8.5.3) + postcss-font-variant: 5.0.0(postcss@8.5.3) + postcss-gap-properties: 3.0.5(postcss@8.5.3) + postcss-image-set-function: 4.0.7(postcss@8.5.3) + postcss-initial: 4.0.1(postcss@8.5.3) + postcss-lab-function: 4.2.1(postcss@8.5.3) + postcss-logical: 5.0.4(postcss@8.5.3) + postcss-media-minmax: 5.0.0(postcss@8.5.3) + postcss-nesting: 10.2.0(postcss@8.5.3) + postcss-opacity-percentage: 1.1.3(postcss@8.5.3) + postcss-overflow-shorthand: 3.0.4(postcss@8.5.3) + postcss-page-break: 3.0.4(postcss@8.5.3) + postcss-place: 7.0.5(postcss@8.5.3) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.5.3) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.3) + postcss-selector-not: 6.0.1(postcss@8.5.3) + postcss-value-parser: 4.2.0 + dev: false + /postcss-pseudo-class-any-link@7.1.6(postcss@8.5.3): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-reduce-initial@5.1.2(postcss@8.5.3): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + caniuse-api: 3.0.0 + postcss: 8.5.3 + dev: false + /postcss-reduce-transforms@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + dev: false + /postcss-replace-overflow-wrap@4.0.0(postcss@8.5.3): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: 8.5.3 + dev: false + /postcss-selector-not@6.0.1(postcss@8.5.3): + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + /postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + /postcss-svgo@5.1.0(postcss@8.5.3): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + /postcss-unique-selectors@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: false + /postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + dev: false + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: false + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: false + /pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: false + /pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: false + /pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + dev: false + /pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.3.1 + dev: false + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + /promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + dependencies: + asap: 2.0.6 + dev: false + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + /proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + /psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + dependencies: + punycode: 2.3.1 + dev: false + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + dev: false + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + deprecated: |- + You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + dev: false + /qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.1.0 + dev: false + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: false + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + /raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + /react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + dependencies: + core-js: 3.41.0 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + dev: false + /react-cookie@7.2.2(react@18.3.1): + resolution: {integrity: sha512-e+hi6axHcw9VODoeVu8WyMWyoosa1pzpyjfvrLdF7CexfU+WSGZdDuRfHa4RJgTpfv3ZjdIpHE14HpYBieHFhg==} + peerDependencies: + react: '>= 16.3.0' + dependencies: + '@types/hoist-non-react-statics': 3.3.6 + hoist-non-react-statics: 3.3.2 + react: 18.3.1 + universal-cookie: 7.2.2 + dev: false + /react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0): + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.26.2 + address: 1.2.2 + browserslist: 4.24.4 + chalk: 4.1.2 + cross-spawn: 7.0.6 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0) + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.21 + is-root: 2.1.0 + loader-utils: 3.3.1 + open: 8.4.2 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.1.0 + recursive-readdir: 2.2.3 + shell-quote: 1.8.2 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 5.8.2 + webpack: 5.98.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + dev: false + /react-dropzone@14.3.8(react@18.3.1): + resolution: {integrity: sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug==} + engines: {node: '>= 10.13'} + peerDependencies: + react: '>= 16.8 || 18.0.0' + dependencies: + attr-accept: 2.2.5 + file-selector: 2.1.2 + prop-types: 15.8.1 + react: 18.3.1 + dev: false + /react-error-overlay@6.1.0: + resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} + dev: false + /react-hook-form@7.54.2(react@18.3.1): + resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + dependencies: + react: 18.3.1 + react-is@16.13.1: {} + react-is@17.0.2: {} + react-is@18.3.1: {} + react-is@19.0.0: {} + react-minimal-pie-chart@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + svg-partial-circle: 1.0.0 + react-redux@9.2.0(@types/react@19.0.10)(react@18.3.1)(redux@5.0.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + svg-partial-circle: 1.0.0 + dev: false + /react-redux@9.2.0(@types/react@19.0.12)(react@18.3.1)(redux@5.0.1): + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} + peerDependencies: + '@types/react': ^18.2.25 || ^19 + react: ^18.0 || ^19 + redux: ^5.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + redux: + optional: true + dependencies: + '@types/react': 19.0.12 + '@types/use-sync-external-store': 0.0.6 + react: 18.3.1 + redux: 5.0.1 + use-sync-external-store: 1.4.0(react@18.3.1) + dev: false + /react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: false + /react-router-dom@7.4.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-VlksBPf3n2bijPvnA7nkTsXxMAKOj+bWp4R9c3i+bnwlSOFAGOkJkKhzy/OsRkWaBMICqcAl1JDzh9ZSOze9CA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 7.4.0(react-dom@18.3.1)(react@18.3.1) + dev: false + /react-router@7.4.0(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Y2g5ObjkvX3VFeVt+0CIPuYd9PpgqCslG7ASSIdN73LwA1nNWzcMLaoMRJfP3prZFI92svxFwbn7XkLJ+UPQ6A==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + dependencies: + '@types/cookie': 0.6.0 + cookie: 1.0.2 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + dev: false + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/babel__core@7.20.5)(eslint@8.57.1)(react@18.3.1)(typescript@5.8.2): + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.26.10 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.98.0) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.26.10) + babel-loader: 8.4.1(@babel/core@7.26.10)(webpack@5.98.0) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.26.10) + babel-preset-react-app: 10.1.0 + bfj: 7.1.0 + browserslist: 4.24.4 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.11.0(webpack@5.98.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.98.0) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.1 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.57.1)(jest@27.5.1)(typescript@5.8.2) + eslint-webpack-plugin: 3.2.0(eslint@8.57.1)(webpack@5.98.0) + file-loader: 6.2.0(webpack@5.98.0) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.3(webpack@5.98.0) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.9.2(webpack@5.98.0) + postcss: 8.5.3 + postcss-flexbugs-fixes: 5.0.2(postcss@8.5.3) + postcss-loader: 6.2.1(postcss@8.5.3)(webpack@5.98.0) + postcss-normalize: 10.0.1(browserslist@4.24.4)(postcss@8.5.3) + postcss-preset-env: 7.8.3(postcss@8.5.3) + prompts: 2.4.2 + react: 18.3.1 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.8.2)(webpack@5.98.0) + react-refresh: 0.11.0 + resolve: 1.22.10 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.98.0) + semver: 7.7.1 + source-map-loader: 3.0.2(webpack@5.98.0) + style-loader: 3.3.4(webpack@5.98.0) + tailwindcss: 3.4.17 + terser-webpack-plugin: 5.3.14(webpack@5.98.0) + typescript: 5.8.2 + webpack: 5.98.0 + webpack-dev-server: 4.15.2(webpack@5.98.0) + webpack-manifest-plugin: 4.1.1(webpack@5.98.0) + workbox-webpack-plugin: 6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0) + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + dev: false + react-smooth@4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + fast-equals: 5.2.2 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + fast-equals: 5.2.2 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) + dev: false + /react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + dependencies: + '@babel/runtime': 7.27.0 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + recharts-scale@0.4.5: + dependencies: + decimal.js-light: 2.5.1 + recharts@2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + clsx: 2.1.1 + eventemitter3: 4.0.7 + lodash: 4.17.21 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-is: 18.3.1 + react-smooth: 4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + recharts-scale: 0.4.5 + tiny-invariant: 1.3.3 + victory-vendor: 36.9.2 + recursive-readdir@2.2.3: + dependencies: + minimatch: 3.1.2 + dev: false + /redux-thunk@3.1.0(redux@5.0.1): + resolution: {integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==} + peerDependencies: + redux: ^5.0.0 + dependencies: + redux: 5.0.1 + dev: false + /redux@5.0.1: + resolution: {integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==} + dev: false + /reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + dev: false + /regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: false + /regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: false + /regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + dependencies: + '@babel/runtime': 7.27.0 + dev: false + /regex-parser@2.3.1: + resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} + dev: false + /regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + dev: false + /regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + dev: false + /regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + dev: false + /regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + dependencies: + jsesc: 3.0.2 + dev: false + /relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + /renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + /reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} + dev: false + /resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: false + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: false + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + /resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + dev: false + /resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + dev: false + /resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + /reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + /robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + dev: false + /rollup-plugin-terser@7.0.2(rollup@2.79.2): + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.26.2 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.39.0 + dev: false + /rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + /safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + dev: false + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + /safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + dev: false + /safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + dev: false + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: false + /sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + dev: false + /sass-loader@12.6.0(webpack@5.98.0): + resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + dependencies: + klona: 2.0.6 + neo-async: 2.6.2 + webpack: 5.98.0 + dev: false + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + dev: false + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + dev: false + /schema-utils@2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + /schema-utils@4.3.0: + resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + ajv-keywords: 5.1.0(ajv@8.17.1) + dev: false + /select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + dev: false + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: false + /semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + dev: false + /send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + /serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + dependencies: + randombytes: 2.1.0 + dev: false + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: false + /serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false + /serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + dev: false + /set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + dev: false + /set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: false + /set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + dev: false + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + /shell-quote@1.8.2: + resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + engines: {node: '>= 0.4'} + dev: false + /side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + dev: false + /side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + dev: false + /side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + dev: false + /side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + dev: false + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: false + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + /sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + /sonner@1.7.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-DIS8z4PfJRbIyfVFDVnK9rO3eYDtse4Omcm6bt0oEr5/jtLgysmjuBl1frJ9E/EQZrFmKx2A8m/s5s9CRXIzhw==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: false + /source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: false + /source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + dev: false + /source-map-loader@3.0.2(webpack@5.98.0): + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.1 + webpack: 5.98.0 + dev: false + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: false + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: false + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: false + /spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.4.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + /spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.4.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + /stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 2.0.0 + dev: false + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false + /static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + dependencies: + escodegen: 1.14.3 + dev: false + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + /string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + dev: false + /string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + dependencies: + char-regex: 2.0.2 + strip-ansi: 7.1.0 + dev: false + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: false + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + dev: false + /string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + dev: false + /string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + dev: false + /string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + dev: false + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.1.0 + dev: false + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + /strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + /strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + dev: false + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + /style-loader@3.3.4(webpack@5.98.0): + resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + webpack: 5.98.0 + dev: false + /stylehacks@5.1.1(postcss@8.5.3): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.24.4 + postcss: 8.5.3 + postcss-selector-parser: 6.1.2 + dev: false + /stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + dev: false + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + supports-preserve-symlinks-flag@1.0.0: {} + svg-parser@2.0.4: {} + svg-partial-circle@1.0.0: {} + svgo@1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.1 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: false + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.1.1 + stable: 0.1.8 + dev: false + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: false + /tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.3 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.3 + postcss-import: 15.1.0(postcss@8.5.3) + postcss-js: 4.0.1(postcss@8.5.3) + postcss-load-config: 4.0.2(postcss@8.5.3) + postcss-nested: 6.2.0(postcss@8.5.3) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + dev: false + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} + dev: false + /tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: false + /terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + dev: false + /terser-webpack-plugin@5.3.14(webpack@5.98.0): + resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 4.3.0 + serialize-javascript: 6.0.2 + terser: 5.39.0 + webpack: 5.98.0 + dev: false + /terser@5.39.0: + resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.14.1 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + dev: false + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + throat@6.0.2: {} + thunky@1.1.0: {} + tiny-invariant@1.3.3: {} + tmpl@1.0.5: {} + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + dev: false + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + /tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: false + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.1 + dev: false + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.1 + dev: false + /tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + dev: false + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + /tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: false + /tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + dev: false + /tsutils@3.21.0(typescript@5.8.2): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.8.2 + dev: false + /turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + dev: false + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: false + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: false + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: false + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + /typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + dev: false + /typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + dev: false + /typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + dev: false + /typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + dev: false + /typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + /typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + /unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + dev: false + /underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + dev: false + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + /unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + dev: false + /unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + dev: false + /unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + dev: false + /unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: false + /universal-cookie@7.2.2: + resolution: {integrity: sha512-fMiOcS3TmzP2x5QV26pIH3mvhexLIT0HmPa3V7Q7knRfT9HG6kTwq02HZGLPw0sAOXrAmotElGRvTLCMbJsvxQ==} + dependencies: + '@types/cookie': 0.6.0 + cookie: 0.7.2 + dev: false + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: false + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + /unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + /unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + dev: false + /upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + dev: false + /update-browserslist-db@1.1.3(browserslist@4.24.4): + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + dev: false + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + dev: false + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: false + /use-sync-external-store@1.4.0(react@18.3.1): + resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + dependencies: + react: 18.3.1 + dev: false + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + /util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + has-symbols: 1.1.0 + object.getownpropertydescriptors: 2.1.8 + dev: false + /utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + /utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false + /v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + vary@1.1.2: {} + victory-vendor@36.9.2: + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-ease': 3.0.2 + '@types/d3-interpolate': 3.0.4 + '@types/d3-scale': 4.0.9 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-timer': 3.0.2 + d3-array: 3.2.4 + d3-ease: 3.0.1 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-shape: 3.2.0 + d3-time: 3.1.0 + d3-timer: 3.0.1 + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + dev: false + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + dev: false + /walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + dependencies: + makeerror: 1.0.12 + dev: false + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + /wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + /web-vitals@4.2.4: + resolution: {integrity: sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==} + dev: false + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: false + /webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + dev: false + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: false + /webpack-dev-middleware@5.3.4(webpack@5.98.0): + resolution: {integrity: sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.3.0 + webpack: 5.98.0 + dev: false + /webpack-dev-server@4.15.2(webpack@5.98.0): + resolution: {integrity: sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.7 + '@types/sockjs': 0.3.36 + '@types/ws': 8.18.0 + ansi-html-community: 0.0.8 + bonjour-service: 1.3.0 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.8.0 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.21.2 + graceful-fs: 4.2.11 + html-entities: 2.5.3 + http-proxy-middleware: 2.0.7(@types/express@4.17.21) + ipaddr.js: 2.2.0 + launch-editor: 2.10.0 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.3.0 + selfsigned: 2.4.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.98.0 + webpack-dev-middleware: 5.3.4(webpack@5.98.0) + ws: 8.18.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + /webpack-manifest-plugin@4.1.1(webpack@5.98.0): + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: 2.2.1 + webpack: 5.98.0 + webpack-sources: 2.3.1 + dev: false + /webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + /webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + dev: false + /webpack@5.98.0: + resolution: {integrity: sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.7 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.14.1 + browserslist: 4.24.4 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.18.1 + es-module-lexer: 1.6.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 4.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.14(webpack@5.98.0) + watchpack: 2.4.2 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + /websocket-driver@0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.9 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + /websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: false + /whatwg-fetch@3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} + dev: false + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: false + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: false + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: false + /which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + dev: false + /which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.19 + dev: false + /which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + dev: false + /which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + dev: false + /which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: false + /workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + /workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-build@6.6.0(@types/babel__core@7.20.5): + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) + '@babel/core': 7.26.10 + '@babel/preset-env': 7.26.9(@babel/core@7.26.10) + '@babel/runtime': 7.27.0 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.10)(@types/babel__core@7.20.5)(rollup@2.79.2) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.2) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.2) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.17.1 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.2 + rollup-plugin-terser: 7.0.2(rollup@2.79.2) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + /workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + dev: false + /workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + /workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + /workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + dependencies: + workbox-core: 6.6.0 + dev: false + /workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + dev: false + /workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + dev: false + /workbox-webpack-plugin@6.6.0(@types/babel__core@7.20.5)(webpack@5.98.0): + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.98.0 + webpack-sources: 1.4.3 + workbox-build: 6.6.0(@types/babel__core@7.20.5) + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + /workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + dev: false + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + /write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + /ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: false + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: false + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: false + /yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} + engines: {node: '>= 14'} + hasBin: true + dev: false + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + dev: false + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: false + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false diff --git a/public/Jobopro.png b/public/Jobopro.png new file mode 100644 index 0000000000000000000000000000000000000000..579b79ce9625b91417c70b8e4685394527f9ffd8 GIT binary patch literal 160813 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�z1#Ot{N@OHes|zu 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%0Dn1jDjZG>7y9^6O`AIJgD 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 BPB8!g literal 0 HcmV?d00001 diff --git a/public/Jobopro1.png b/public/Jobopro1.png new file mode 100644 index 0000000000000000000000000000000000000000..98867d4343813535d11b878e858c456f971462a1 GIT binary patch literal 24503 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 Ep8?Tab^rhX literal 0 HcmV?d00001 diff --git a/public/Publica Sans Round/PublicaSansRound-Bd.otf b/public/Publica Sans Round/PublicaSansRound-Bd.otf deleted file mode 100644 index 9a05eaf4ad30c62d12f96f8d24c0f46adf41773a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90296 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

    RFs! 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

    Mhdr}(TVS* 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 diff --git a/public/Publica Sans Round/PublicaSansRound-Lt.otf b/public/Publica Sans Round/PublicaSansRound-Lt.otf deleted file mode 100644 index b5e25dac96d465d1ff5057902600487adca9e16c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88744 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 SJO1Qy%Eh%di+`#I5blL diff --git a/public/Publica Sans Round/PublicaSansRound-LtIt.otf b/public/Publica Sans Round/PublicaSansRound-LtIt.otf deleted file mode 100644 index deab3559e27769d4637633cbaa0e52a4b119c3ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93128 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

    |N@b}MlP_oJB0kjP4SSq!}~-_cxSe-?ix#nQod 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�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 diff --git a/public/Publica Sans Round/PublicaSansRound-RgIt.otf b/public/Publica Sans Round/PublicaSansRound-RgIt.otf deleted file mode 100644 index c2ec64cc3247edc4d3649f4081b44a52204010e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92004 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

    9VER1GH^ctt0s8spOM~ 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 YJzT4$uiXr-M)g24DC&_$k==*?2XxWT82|tP diff --git a/public/Publica Sans Round/PublicaSansRound-ThIt.otf b/public/Publica Sans Round/PublicaSansRound-ThIt.otf deleted file mode 100644 index 6eb63346816aa67122db68706cb8141163eafb8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89676 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 {#flg&jy#lx2Y1%@A!+LR0gINX!P5gUtm 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 zÐP(Mn?zq0W|dHK3jtsAe05*E5^edE%~ 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 diff --git a/public/Publica Sans Round/PublicaSansRound-Thin.otf b/public/Publica Sans Round/PublicaSansRound-Thin.otf deleted file mode 100644 index 3175231683fb33ec72d4da71dd256b858b4d4243..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88020 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 X2K~O4oE?91IpyM7oAP#j8})wxE0((n diff --git a/public/Publica Sans Round/PublicaSansRound-UlLt.otf b/public/Publica Sans Round/PublicaSansRound-UlLt.otf deleted file mode 100644 index 367a5797136562ad6aea2752bccfe779aec8ce4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87724 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 diff --git a/public/Publica Sans Round/PublicaSansRound-XBd.otf b/public/Publica Sans Round/PublicaSansRound-XBd.otf deleted file mode 100644 index c35ff52d66476b9eb248544f53ba633de1695d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83624 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 diff --git a/public/Publica Sans Round/PublicaSansRound-XBdIt.otf b/public/Publica Sans Round/PublicaSansRound-XBdIt.otf deleted file mode 100644 index 9d00acfc80db322ff048d2572f648458734a2f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86424 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 diff --git a/public/Publica Sans Round/PublicaSansRound-XLt.otf b/public/Publica Sans Round/PublicaSansRound-XLt.otf deleted file mode 100644 index 09bf3e6a65c44710dbc091f4fe06e6c1458b80f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77304 zcmc$`2Ut``*8n{C-fi3qyTGy*@a_U4f&$VNu}}o0h$3KDL_kFm6#+|(F;VHw5~W$9 z(Zr}E_FiHVThwT5F;Sy2rkH5#v+ITUpSgD_n)m(kKF|L@&o7ysxie?Z%$zxM=FFKh z8Jv_f7+Il(h(SZbBO@J?Pn4WQNcS5;hgAa-qoWW)6rwyIL9B`z5E1FI)Zi9%N$*K`@A2B$whwtQB?*t%Z=@0eCr%g+pac|=G zB!sL_Atd{Iaz<*p-gTM}l>H1La57|A>{4|Ecx(7}nLI6bPDbB(A3gde8iMGXn-!h^c{32GJxJA-Xg2L@+XX3bOoP0y6|zl0c6@qZkf(z8UEE z(I^P=mN*Q)|1G!xE*;=%6X-IiSBBismk^Iakt9Z6zPbvr9zr~%zk_fa!Xr8qd5Xab zU`gQqW9YyPh5YqzgtgK)(+=AIw{Q&F@do&g&|iS1Qy|?obVZ%%H^U@=>45D15#B?Q z^uL86NX<+@+BXBV=}dyQfE4uq5M+apf&_Ul37*7n26`LP)Ah*aAK?Ow zPYkc_(idJ`hqM#KKR|$Qu}lW(gKgRn;Q{}sH^YBxg9(GV`5%IOAMzxDQU8080Z%d( z|2fF_10DavSSb_od^0cyU_C&fRZ!<&0`)D@%VbDT;{O(yZqO%ZGk=W&`n3&7@ZC0q zz<1lQ5_sz0!bIdo{|`ad6}gcBu(5Psh~EqZ$AC7t!Xf=H0o_5mf3)ok_?=NFREvVp zry$Ho`0UjK)PS6&yjSNbf3Zx3YG2(E^R~WvKz)p2n*-X2V%voFV)|3$z_^RJ3I2Zu z()WJ}GBR+;Js=ZcFOV&S??y-;hjn}sb%r{2 z%y|fpke$pGVhr&(6bZ1AvRo7i`H`|kur`+hf7wB>hcFoFsOb>WA*?mWQy|`gY-Nw2 zKi$zN#d2uN95eeN4Q)b*ls$v^8H_Ip;6H@$F=81vz&Qufi%>^u9_lFWm02L~-GH}Z zku6;UypWFiz#Mx*o}P|_Fcf)1>`l8v-Z0=Lk_Nc{88!=Wjsl!6B2Jh8iWA^y(w8i> z0>TIg!4Ui*^o0-tVF(02bDF>rcmkUU;s1j5rM^T?s1f*V5pt#0LA(;#0Zm-QbT*{7 zB1bX({}UYA@v4gP0Ul97*a~43gufyDj9i!`WCvQ*DD(v~i18ViKbTu|3SJ{n>ILfca?pvZ z6hS1X?LW|{8CbFDNRCu=3Csn8*2S0_2jh1pu+UKRKP4oX=8xpq;qfR0ISMr62yL8V zenY1m5e0pNhJU8FLgXkycK{x1Za0t=5(xOUMShM{h(|NcX*rw) zD$HpG@cS`yS_SmDY))GMFW)eyIpE{p%xOz8%>Z#Mpye#|3i?IT6zWY)HK%FVcQ%^S z4C+ViG^b^4VB|1AkInfC;IU+LT7|6Xx6Nq_)PXKHr#a+BH{-NyleR`K^d&Ql4a_wT zpFU%5PUfV^xsID1eZ75s94E|m9F&@qmN&~WF*hS;o|j{2R+gg(G0QP0V^&5^enz_2 zkh}?5nQ5txiK*GM9EVQN%TAA&lbe$oM-cgVd3$>YlQ{}DgAphZ$a6$o?mw$Kw$>e% zkuxiEdbXp4WAgOewCUOTeP(sxf3(yWH|bI1$YGp1Ox^CrzRp((=w9g z&d6vxj>);XGkW*vF?;rGuZd8c3&md3b0(p1G#$-Ab5Rb;M3c~DU|vVG8G3{D_B;ZQ}97#aq84&+BDwBE11&H3L2mH+z|Gc0FQte!G zZ7=9o4$$fK*2!%Blg|H%%0xJbLWf8iJF-f|SSGsbX=d|3Z#+i1OJ8PV6 zo$a0V&fT2{I*)hG=yFD&U%i4}Il{#BMjwDKzlUO}c9foSrMgjGR17tQ8b?i`vY|JP zbO-tb{oNbASqQy(;;41(;MmF0QS42S*qdC(h0vP~(3{PU+Z}f~?sq(7?#*bYDyNm^ z-q^J1O*-_3BE6y3Ly!Kif5hH`Ui}53`0w6-yZ&wWw@u^KXI&Axa{!^A!lkM|wfkw} zPi}Yqyt4=Xitd1I<<5mxq<2=q-{RZXNzUzMw~KGT2l3q7GjC_y4!i9FR+uY_{V;E3 zQ2a6FO+`{esb{o;wx;drPBiF?^awheUI=ypM6Ux&1)?{#;wC9E?-PhWp&RHOua`;C z^d|ZoP=>2es`4%A4gC<{tW*#d8Nq8uq_$^-bphw4f7qWS@!#!#`;U@Dm!MWs>cR3`Aq zbUK#)n2w`M>3;NN`Yn12y@1|KZ-7yKNS&oq=rVdEeSrRmE~edRcX}tio(`oC(p{-@ z^my8r_M!dg5Tu0FA_tvI0sE;X?5}#%5jnt_(+hP&-H`{&<^#eE9HcGP~DI>1zH}}8M(vB)0grDjjRXdjRGlO)Qj>*JwbmBq5@z~4n%#a zAk?1s|ann+DRX;cczpi37-b-(%_tA&w z{q!!BMNLMTR0f(#O+q7GdtXFXEHgoT55rt$lq9{uD zpSE36;BM3)(-X?{lr}w+b$V6R>6Ke2MNlWEM&8LotLfxZX0w+^=)+02)c1f06eta_ zh66CV8?cH$FnI*9_%L9MNwC+~cVmZEyJ0rur>XcsyF3fM_>23>^1!O!SE zm{u`rq8JdzYG9d8AdtHOv-bx^iK7yL&Bp_a%%o;h?|~@%klIS^r%q58s9V$@l!>Nj zHQk;z(4KSvkS!hs!gh` zs?St=RbQ&UR(-3wrn;s2UG+p|RQ+vXVWF|mS@0HJEP7bHWHHfVmc?5Z@ya#FWDvzaSW&6EI3O}!`X5=t^?=5={YCPo%7&) zxIiwL>&Jz1v0O4Yf}6l)arxXru86DRYPt2?R&Ez}i2H&&!(HSqaX)Z(xj(t5oXL{1 zR9b2*+gb9KT`WB<{VaQ1hFQj14z(O*nPxe~a+c*=mhV{>TUJ`uTW+xY#PT!CeU`^8 zPg-8Gyl#2N@^{N8mM^VjR+d&eE4`JQRS&B`tG-qPtYWQ(T8*?CZ#BtkhSfZ)BCATP z8mkYiwpi`7I%IXi>Km)?tnOI-ZuP|KrJ7b-s+D+}N4pxV$qt!#y!`0)|8R{(c zEcHC~yXs7CrRL;K%Sz45jTfs9 z6(NU;X%RjkFj4$S5(|=`50LE>5fnj6eSLaKQK$$T=$kAdPHu}hF)brKGb<}KS?cs~ z5nXalX7;4v>6saDuF9M>d{Rzoe#Y?D;fxeBMv0&!TeCx(D|n@)X61VOgtitn=QPJ+ z)#eY8qUMiLErc~sXETu4Wb=pASM%5K=G@%Otn`fLj|g*OP)kPJHiwyWrQtS%kWn`m z{G;z}25N>G*%sr-=8A1QI-)uA4a$ss^Sf=O*9PuuW@ibJZ)h7p-_YjF*RlEjgYLf4 zVrT|$({10-)-n5rnrY@6+J=(8X7c*BC6%w4e!gbvLe;iN+pvnc%@$s2{%$)CGwFQI z)bf3UI=*e`?E8;t@Rhi+d2n8{W&!6(EF~tTj)}=Ob1HsI%R#EqLPN1c>YkX4kjf>J zh&dw3q_S4z5pN)us!7s8#9*cnsn;rRq>|U#Hj5ysq_rP|qzp6X6D;v!j<~e_1H^Q^ zC|xn_zCO=b^P8S9DEZgEfuwN!>^ga#2QlJYuNlET1e#=(UzWmW*INlX`OMu=oaMu z(J`ddKU(^I4X=On>!bCLZj0RCEb*m^Ej{oTCnX?|WcLy$EwhF zAnBfxTo)@zf?iCv!6icbc()b?wN?pg$@TGWtpdQ!!}Re^Zb|wjH}}=YFS*Tt;H!nf zAl*VONVnZHpkI*l8e!nuyexeDQpMGmEJCG9I8r6FsTpDy(xhK;qSIQ)oi1+7>0)k% z^xIOFA)(2T&`fH{pCmRVj@Q?3GHidDURl%AvXX|zPHF94rc^mosyua4PDVy{R%&*7 zW|~;huVk~A~ zyaZ;6Ww|0;uC!5m`vm&swZ$S;3Cojunnx&_Cp9*^bvUz|Cv3Keake;>b6d;jiP>|- z?Ael7^vO5J^I9k;RertLw*|F1zfG&nITGVY8@w62??1qN+hTtct8eR+69)IqC5+-D z@r0N$DI;eZOwWX@S1UoD5mR3CBuFK#%jvcGlnTZ9kdo4G>s(3S(sWDd zmQ^$`B{?D`G$JK2JSAyhN>X^r;JB3JK`F^`DRFTm9UYev8kZ6gpOQ2KnIcREvH!#8EI1QnlQ?q@{7%fwCl$pAsz``P0x&hBfLN*w2~vwhA`(c5$RQ^E zfJkgISNzIt=|^jSbESrIMfC71c01RMEmuNju9rJetVY^{TLrQ2X1vghIKo^=kZy{x zgb8xQ3N1Y$2{J+gBlVf2fV#fky$Jt9M0gq^!ut@BeG8%hDI$jl_#(RrL`0lH6ey0F z;4ya#QY{@4J1xNlNyAIeo<5Cqlf+UNNQ%&l#3C+|kZ_Tdh^r-$oi{B<90JK9gCns> zW|AOi2n1ttBPO#lX3Y{4nb{LFvomw&W=xxrJ9kz_Zf16F1_;kAfK1Oz%bk@s zZCWa!R!%BxLdIXTm3=gj~j}1&`z`${13hYyLctFf~uoFpgy9uP@huQs2kJ+ zx+hrW!{|zSCEVmZXMC9;CYniLW-}Gca^`F1GINc&%e;`WGPNv5wm?<@2EOI84PfBg zB|9X$D7z+mC2ue1!KnA1e5w2s`APX%`9=9(@)uylV-zZdM$sM2cmaw`FyJj$Y*y@2 z900@J4~pAhxO=2jg4s@^)GNCxdnyMi2Z7;km~yN#RXJIirF>Ueq+AB(yEV%7%G1ir zV6=OxQmJgfRM$o2uJRL&bv3FFRNGWLR0qKTmj>pxg%&p~?pWNjcxdrAYsp%(b}Y|2 zv61W$Hi;d{rm$Pto$NmLFnf%>0!Fo8*grTiz0N>Z9u8>XTsR`bB+TZBoC|$Tb!kD~*lDpmEoDYWy@on!cJ) zO@wB+CS5Z{GhOqRrbx3&Q?J>o*)AHnz62xJCCzosEzMocQ_TyFU~O&f4hF71))CgR z)@jz+)_Gv&T4Y^hz0`WG^(O02tUt5fYkk=IOY1Y%=dCYUe`kHy`VZ?DHcA`Lrh|>% zrn5~q8*iIHo8C4dHUn&;ZQ^Z`ZARNnvYBQx%jPYcMK(n?6*kLls%<{9Ibd_#=4+eF zHrH)#+1#~xWP@#*Y-wAit);Dvt+Q$M$X8MYg53Rko{a z>ulHCZnpi*c8~2r+hew0*NlYj?|9V zPSeiP&e6W3U92t9R%%yhYqV>$o3x*54{E>Ap4NV&y{5gPy`%kA`=|Da7Hb>rkR5BM zv9q&tuye9=we!%quq6uIl`W{`1;;qH%7HV@bmX~0XO`2&@r8&J3|Y!c4} z@sn9SSJ|EAOnIGouClxb&k19NE`pmdUKoeF2(EZ6?uR?Pz&;HIPu94ZpepXka_)SE z(w*f(*>c4ymMgC`aCk5;d?h>(PT&W)9bb%Bu!Y41l?ME^@Kk6JF3n}D6y@bOjWzym z3Y1q>6_yt{sE702pj%#~AI0T`dd``zP*j$4_#ppi%{OOm+W*<@qR>(3*e#-4&^K|9 z=IFK81$J)m08e`XVX80g27lCbjP%<5zXyLSu&edjABB%_pzhwiv)CG2-;43_@re(S#Y*aK3pK*UFTiS! zR||9%i|L=!*v{>QWeU6upOCA=cp&y&-eBydtR$2wRK&7+^~ZRK92bq`g$hNmf#w;P*Ge^x}?m|Yvq;E zcN`vFI(Ls#ctAH}ctFn?Gjy>d=1iY#z%h809B<=`6ooL8MFwH2a8f=!ZQht+UIZFsKt)p)8c=8h>i?#FqR!ilXAuftsk?b7GuTy%it^H>RR-g2Q+Ih&_pg91#(6-OMT(-L;^JaMqjlpvLK~x<5CXIb z!R^yn!L?nZN?}wPv*l{tIrd$}IT%-AadAPJ0gr0(mlu}d4(tj*jPrRs%;buPHMzc? zIm+aZGkLYM^Dh3GGl#q2ERrCm|t$FDmn3 z9V#nXoC-Bybu25bT5RBoDxkIHiVFNGZva9#$tx=GP?j497`Y48dv<+pe|FG*|G+`x zLJIW7rG-`cN<~#!Wx3&e)fYRjIb8oDH6bA})!#4=FXMqhie|F)3T_iysi?#33+#XpK_+5u}?xkyg)H<6wpGYg0Gu&sPD*RT%KECUV2_lRx2B#Y2`eULZ2Zz#3sfa2~q>zYPMx z9%N5(c|nQ3Aa_>r%u)O}p1T2eb)0b&un%^xb?xwifj755DfdKjSv zGEM;*v;`{_pRh`9Bk#fLe@tb$ii#fmsq!s*cVAd3Sp49?;WE~sZN#%!{rkN35dMJ2 z$=H!IHgsjVM1DVqzc<=sv0ULy=;mS`n2A&DWV!Rzdv_hPKRa;0r)SjIm|^=SoL>O^ z`W}z_lTC6dFHMO-u;b(vMJ1(04ltvzCf!PF@wFO!5zpa;@B8Gj-wU@D*n`E_uqTK$ zPblzH{K;Y~cBKNONIuW)=1m?-JdNiHluMRX)_lAU&H(v&*>5kdT%s>fa<|qVIrpnQ zro%1@O1)5bna69DoZy3F#f};`>p%d)t|u=5`opRNs+5;haJmJ2qni?IS@lkK0$(_T zRnKKB-{!gXr8Opx8fss?(W8zzU8942RQWZg&gvhZdT<)6pdH_9f<{mULU{`7MPthhPARiL~Q+=dtgS+rm^P;jz$=8c2OS>0aX9hmH$tjRyw%&kqK z4Zx`hP0m8X#~|i<@i?V%nC=MgSQOMxkU0p7pdT=e>D%99xjV0Yfk!5@LV{ATEDQ`3 zl=cGqa{z3%>btkFszR@Q3CLe8sx=;{r4H8_=hrd#jPZg_@N*U9LWB_UNRVSc?Dq(R zoWK#TST6V(=F7f6Gi~@DL!-7)CZD$dtrHjRai9Ayu)DtTfUI}SmM_K|j9Q~izGckn z_%M5+kB6h+u2*9vbOY3TvM`I4g`B>8(R*c!9Y$tO9%cZtmM>aWXOFKcFO4`FUZE#I zCCbTcrT$FOzOga(!d2zG74vJB=-*!a-u!v?!gXcLxUq3X0Jjw2ocT)?M~+^y$Jdqh z%U4yG>z9ga5|-SOGQIi-KAYtR@dgg&6i4v+EcbqCt;uILb+3+jUW*mLoRRz&cz}Fq zc~M!R1Gjw9Do)o02n&KAcF`g1HmK{1r?Gej*0aW7aT;=1yikd^35#$yewm`Gw4xIB zjdH_Jc)Z-$PQk7FlI1`h?7|f}Ea(k#bf8Y?<0y0zK+||3bi#db2oGeuaV|4{pP`Y5 ztzhDp`QQC!k5eDvcGy?n@xTRp-sSZi4#yoZh5fd{M#k;rYhfLM?s}8QNw^e5h;b9n z;f1G45Rmh+3iwM�p22+-Ix+>kk{M_(Gh@7F8HHVVJ24j_0}BS5zF^_Z8B0zJ_yI zybOr9ho$OG9T`q=6~+nUxw6uV3eeqf7asVj7WnD|Qb0am5*SXkGD-+y3UI6h$X2tIJ9fdv;cN)~j;Z0sRfUPbSS3geT zG0o~1u_fh&Wt(`xGBS_7kjmnK#&jk3F>h?gjlz3bVQga;VXU!>yrQHCJArh@>5YDZ zov>V9P>l6_C1}6+o+$tiV0Fgu#(DC_aD}?5yTX}&i|3%LA^ht+LHg(G3iF?8W&`Z| z2xdIhJn;r~Zx(;e36;hu>?16(cY4Iy4OHDI%VQ{oq#B(oYKl0qY zbLZ~ei$3S$6CLg2b1wRxfg84M^5JF6%gUDPxfg6xcO~~|5!UeBRbG2ru!o&=DgSpY zeg{NOB^+=d&*o*Y0=9QhsjwGp3wL3At;V^l@R(}+Ij?;;~+*tZs+tEG%D zp^6`?Hid|rKDU1x-p*%^|MwfiLHfQ(*ITvS?6Y!J4C z=37u)QC#UzX|4rZ-Fl)5;9j7H_i3CgH)ar32wz!LTZ1*QrxEpHixNiC7_L<7wr||D zef!K!8M(Y(9jDA;&nUSC+hEtgG>>grb2T}h;Gm$vgL}c2wqPO8 z)m7ISL+YyW9@wCbGfa;1@`}>33VRL?Bp~G9=V62#9>uo4o&T%iw&DI#_2M4=4_BhoND-g^;4C7$>sa zQthcR0#s0Bi@5g$vF&S(yrEM4ORDZ@?s2(k2gPMxy-5KaT2?I z|EUH&S8WWhrncAPEw#*Xt_$C?MXY9j8J zNFkmAv(k;NP;ffI)3LYEaiW1!;3!Z7i}6NiZUK-h-xM;NQ@TcndchG8=u(K+@LVXb zt~L4AaxY_XB9HIlKH20ZFDzfdI>5mOx(Q<8q{&Ur*&ePfsl!`q z3+uScpC7#pG8IZIU|!*HS5$1^@^PP9PFYx9T&b^E3JQ(4yWk?Yct60NdJcBD%2HsE zKCqQ^C&ZUmmS9-rx}uUJEC+`W5I3BVUW4PguXuY7cr>5e`_V_cI8(6h5Gypmxe?^F zC`UOwmuzIP0W`oUdzs}a=v*LAL1_ctdS3d0Nw`#5e(~mjkN>(bkH&opr{^9ELZ2_v$$8%)@VuF?%&->{ZJcqd4Ia zF5)?PRoQNq1L6=3h{L)?wWgrioF03EgaI)u=ZXktRg_e~O78`um6#d$n$z9CaN+*_ z$O|4Gk&zxA7b5S2$Rn#BSbb3~zEy+2ujR&OZri_q+cwZX=kax1StT?9O_g!A&?V!$ z^~@iz>v4tlMfd>A+3u@1d2!`%2!(ED)o?-}EQ4B;b1hf%GPuU}huZnr6}F%Ycm^l* zG;gcquzw!AvN&lrF6TKS3kzn0G~|j2d4#t?f#l?cC1ph*Ow5|-2q6k~I#_m8t#JSY zOB;M|KFVybN@Re4J6sWsV)2DYibJx8=s*Pk5XMbh)(d z;F%xnAB2AE0>j*DT!{CBAcctnAyWh*pR1wP;+xDykiWng3fvP~Ytm_tg2DmXADQ!d zu7oU^8ho~f)A{q9Z9`oJKF(Lv0VOxo0(px|IPBv56g0RRtf-;5I_zJ^Q4Pj^@Nf=n z?apWmRSa(;wxI^9kSc-~#-E`QsuXnw|LPK|3~i^Dp)RPFs(^Q}u4o6f3T*GYs4BFZ zS_-f1;0-kOK3L$FgXeV(>PA(gJz$yN2k+tbQ?>AFtvgkZJgC*+o4tlwPr*_I?|v`v z*!~DC_8Z`(PK)kz6o~<-&5aF*QwjoPt+aiSLzq)9(9-cnfi_Tow`r`3GT=bslTWP)FbLK^^|%- zJ)>Swn0iiIQZFeJWuyeEiF!r-4X-)C)tzQ&nwHZtc-de z&~~(z*3s?2xw!+pd*Ivm zm_9-uqmP11`seg8QH*#3@yAV(V=$m9e=oj=;I88sJpVKDVNWY{7x{3aqZlqsc3p$!HmCM$K3;?HL`@j?pl-j16PQbYMC%_TX0Uz;t8u49^%C zC&rQK%s9hKB^Ra((-j=<-QdQq4y{2O;N?dsyZ{M@2Lo2(%aXb9Qf557e|ig^eC5K+ z6B)8beVOiz2eN=SC}ZHRuMg_Scrsp$4-?FIGdb^=5i8eVG1CKc+9Z|A#XnOemVbL@)#3 zxt=B3gg!=Vk)DZ!*P}cW#YCfeW+1$6S%vz;Q-K&Jjv2(nGlQ7~cpEd18NwtoNz70t znHdJp2!=Bw;gydPp6N|QpTPf9p$1-ZjYaF2(eTu5CNq{9#f*XH5AUJ*@DQQ^UY!-8 zchO>a60s01L508*AbOWT=KJVFxX8SOenBR9Ix~$rOnnCe!Uq;fHZbl-z*v`HD*pho z+X0!~VK51BiMf?I$ef4k%bv0UvWc=evK6x9a%;G>oFvbYm&repe<43F{|PQCyDFj; zaf(F6FvS!_j$*E2h2oyFi!xR@SGikxTh(4QMwPCbp(=wn06SF2RNq<*hYQEMtRp*~ z{enHqe$VxUOT-b}bZ$5I*wVt1vs7F5wH#(y2>$Y`z+e6g%UhQBEsa)IR{gEUTCE2U z`2ALw;9{@|E&`{h=c-HL%I`b4?!y{OO=pd_CQ36&Gf#6=^R4C&@Jyd;y}^2m^&T6_ z#?2apT&JDZx@$wV(b^=q68lPf zTl?5fW#?y?XqRj^)^4)he7j|K>+HU=d!X~sjnpmE9oGHUu2;Llc3-wT*Y0||`|TRr zYukIYk8D4_{p|MT?ay}T)gidU=nn66DClsi!^@6o9jA88?^x1tUB`xwdpmyF@#l^v zdmDRudsq7&_5H9XrJ1&;?mb3E#J z#Yyj!=d>T52@ZFzaISOy#M#uD>ul)k-g$B7Wu3q5{B7r-I}0uvmu@bhF2h_hU8-G< zyFBd@*d?pW<}Sau2DrU4rT~%E@yUy%d+x1-63tg{uebM!AH!C+6 zH*dEIZtL8BhPP2&-4on%+z+{%y2-oQck9<}WVf_#)4DC}ZqePn`@-%=x?_*-9*G`> z9-n)>^wfCAl+f zGw(0GuX{i6iS}9IQ{}VK=XYNxUr*ouzDd4Qd~19^_C4f#(bwds_6zZg_e=H5^Q-l1 z@cYc~h~Fi@zx}QKyZI0F&-btOzwG}aKoQU@U`)WGfa-u90Y?I^1iTDX25JMl1*Qjn z5cpTm;GQ#kKI#?PYksd=L0y9e1?30*+S{-9d%cebTLmWt?+(U&Z2OGu^LC$xK7aO& z=v& z@Xg`Z2iOcq8L)A{u>lVwCPf^G_%Y&6#NCK{5l&q7O_3i*ejnu<6&e*Cl^8WXDm!X!)RL&esQ07J4|E;qH!y18$bne{ z=MG#vux8*#12+%+F}i1TWc0A;%;@>iCDHFke-ynrdS~?U=yTCmqVGiCkA4T`Z z#g2>3jLnTLja?agAokZdU0hP!nL*xzs^Y15b$q9I-}s35)c8g5HSxy5^kD13zJoUp z;f4eZ88c+&kakdk>8tnl?0V=%S%3hwdJF zdg!g84-&g31}DZOj!b+nu{`l{l21}z($(bk!@`EG8+LE_d&4h|(2mF-@x#boBe#rl z7`1xT_oHJ+uNjTUOc`@}Y=^O*jD0XpInH5R;ka$%&Zan~j7?daa(BGv_{8x`#(y~e z$ao=j=>#-k;DpQxd(xP+*t8{S7tYA)US);S2WX;Jc%z8g-L)NaW3t4xvo=vlw)@hpOw6WX1 zJ%OopC$>NR#&+M+&bXh@563;m{aqhvpDe^1jT?1>Z5J1~`>}oOf^D(wlPBcY<%wWx z&>9z3M(Hjc%@~%NId$Z_2B5ea5rF)+-kw)%@K>DteD4*#_BkpP za&+4^GA^vWS;rW!3Bz=7fheA63~asF(co+g47G^O@CFe&(;y-iPhM@hJuEUunfLt^3xq$y5+OO_J6S> zw@f^^L@%D}UpHG3V^^c4saQu&z>j!x7S{jZRzV0;^8`>C@KK(@T}`ufi})}WhY$8) z@o?6(-Q-ilH!gg}Pqd2{R*Khk;uR0xsn9;da5dM6lUYdZX7L(a%o`1hbeqjdM<>2% zu8e#=Wp}M0hf<@~jW=(LUM@ zSaC8i@Fj6vI9*Ul-T7MN;0MA)5e`@wS~m^`4!$j@{n@jGgNI=&o>c!Dj59C{ohRQI zK7%#-DH1X#jUCm%7MID(%F4>i#arISAab2IjVDGfg}Px~KK@-azXIAnL?aB`(lz;m z^#g2aO$&LU37<1|dC22qERJW5UGURbn4Dwmu4*z7DP)P_6qrv#^D151Xe&XqfD3;% zcJX4NPV?m9b7BQDe@h!93A6#aakCcxMlN%VaWKF`FF&xFfHJbrnGsX$m zFvB)O``6&!Efr1}Yjt=w3pHl5DbnTCYIbj90hsB*AhLYNM&&*KDt zr5f*G|7usy{|wfvZnf0KI%62j?t<+s{!~%Y7%CSW1HHhiqV>Cjdq^g%;zA+dHxIa& zHT?PzyBmx#xQcBY+GwM5=Z$i>if)vH!G)lG=){*d&D_rl7jZF5ct(Dm7hIEo0VNW{ zNU~UrcG_; z8uvbF+!-+LhQ?6EN34`jxZPYdi!l7VqjZCsA$GCqU96BY)QjE1t6Q()VARW-Cct%^ zdJ8W!8Y`DTu`n~niv-pCj0 z1Z#<6u3h)btNno!WzH*i*JI9=M-MD zm@WW`C(fI48X;a+xFG;2{0m46pbEK1_&4YPxLbCqk>t??V2A4<0@b2G`uDp3OMird zrW{yjzQUL~oSJX)5iO-Du$aDq*>CEoY)mpa$ibDR9B$ORD~%~&O@0^m=1u*9tZHoT z9ob&))t!R< z*MjBM=vAl9f9Yfv(~4q+wxMd~jEd=fc!M_oqfHf68x7?OW4IstnxNJ;H1-p&n>(l1 z=5PA2sNh3Gle1F0rywV%Xodqg#hCq!4C(_QO+T$QDn$n94yN)}xqce1&TzI8*Reu& zV>_KuNj_AU2Y{D=A}mZ$8Pprr;eoJzYO%X0TQ&8}bK@2r?%XPe197?%D=%LHUjioV zTR~|M(uHR_d=Ij(f#BO*T06ha4>>{M>}1rN&x$|@G{3}~7wJ-Yb!*;z{D~9zU4h0UX1{*bzH0?swo7%Nw}avSIFCzea2K&vq&*r!+HD3s7y=$&2Nwd4 zgCT(AXvjuZD})pXUYOxqJJ!_YY$t6mQ@yIX@V*HXB;j@by}e}QmWP@Q72 zO1Oz*SbP(!z%56GFXIK+j$e=06Qzj2;uUVZD@dxF>or`1P^)Um}yTi&YM zQKNma5%^9l*1i;qn^JVSeDnRPUVV)f3Po`h%EM*sMHWMRRa6uE^KcV~CqXN48HW>y z&@ft!(#5ji3nAVksYyB7341jTCUPSfI3Ha&1MB4X(xOKw6%FUdOVlR+W{l(htWTJXUVJcpvNSTiU(=dOU%5f*3nN<5x^G zzhRpSW&Qc@OV^q_$o0?(#&{O+5Qk5=mtNh}RakB63NB#tL?^!D0=P|FPcEzBmbe@) z7$K@6S>Tg7fW@PD({)ow6b}hwq$$UdH@c04FX=)LC#?|g^zi3U!WutoE%|vTSlh`V z$fz^bxbWEME1~FXn%$K(ZWl&G@xTAUHy9fjd=CGm!xi|JysDCTA{XKVyig=u6^ijy z90(V6MUwM!g>Xw)Df|XbfMrEhaHrl2T zfqDl`A-6%)3r)*da~9qWE41zcdj_;10)oB8DeVk7r^r0o;u$Ua4_@38X5a5NtNo4O zkPBx(V4VSRg`4DXzSzb$w}ZD5wbi&8N-6S54sqQRjivvkH(VYkylN!{%Zb>BT?oM0d!JX^t>WQ-V zxA7ZObuhnEw;1+8cGaTg?--H=JJ@DRmlPNpe`)et&BKu^0q!zI6?Ovu?tHA^oBM{v zV?ldiIKd020N z%uc@U?V5!v;oNF#{IKRy-K84swS}hfrlq>S;Mnrb!Z9CB-u<2)9GiQr=3DznU_6ya zDjT*Rwf79x;avU^>}tO*T=W+794JOMNMmvh?hYrV8pia2>Ar3vPyAete0K1BxdCVg z)`+R>1O8=$$tN0O6M|!Ecx*I_ZOD`u|Eyy=$;=CjQ0aD4_h!dxGtuM)g>WNSMQ){m zSB*cJJn{Q%Ri(jr2NXYmW?0E-Oq>~H3VF)oo$M0O?TEL&5vV?gcn%S#(l#w#21ejp zGfZ;mm2nhgIW*5Q>6vjMVQkYvsesJ&v7M{yKG+i<<0-$V;FcS~YX5$% z31cIfPSd+Eo%|a13*O{t3i0N@;PLOkzGp{y^SB4B9^#&b)5X=3MDjqkf*8afk~NR_ z!OE%k6D!>o*G9519AGAboq#p<4q!>@u@hgP6d>_#cJ=c*ECc(>Tc(G)d=^+2bbx`R zu=$8P-;}F!f)zfRmDdO(NePT;>(2VR^&bXaIME?i}CpfN!S8beQc+~oAp zBO2I>O8g<)_{7xhBHxBZDiFC8U{yy$H&2-{xf&N5P$_h5ACg6T5yAJ zB)ZPjE*iiUxE*-Qve+N-}R6Z@v;}K74!yyo{p= zb4m?%lDm@{Mc^Y7!M|Q)8UtMVVk>KAQVHI8P2|x9Vm3@C8I;kEUkA8r-?XbNfoZA=2% zYSe?KRgZrk_21zxRD;ru$BKrE)H>~_3yplUsY1JUp;YzLh0sRILTF^|LTKgFg>9Od zw1RY}0oM@1Y1bHMlC~NEejI>H-sr7;g53-nt0P*;TGAGN00(+#WxpR(`oCI%Cbq)1 z4MIR$Z_E*f1NeU%x3)&?kg;Ymv~SFC{BPa4LR6dDd{eL5MYGAd<4o;sB8R>)&4*=H zVRkJ8?>z0b5LS3wS*(nQB{mX|n^yz>A&|AT=k97r%CRA%=78>tKgzn*TQkDzPY(e zb=vQYU7h%{2{?e)?wiYNznj%uenC8Y0mKcXJ&@R0h$k?I0Okh3)Uw4*^T0|`FIp+g zy$9ewja^Lx3E&L?{1Xp`!zG8Ka44n)P8h6jv;<3q(Nc*=2nuW?41`0V*qIBUQV_$d zE#V@nPW$6Rytvsa9yEsFJGu}M{Od-KP(}4Xm!9I?J z@IE{a18-}D{TmE||5n^VKseNayaB`+(hIAic(y6{1Kt#D^3_2%Ygu7PxuMBbfrnOt zx3nG)aZvw%xPLE_Ea`iBF=6Ax*EY?Cj}|lfD$q)g@!|uAIDV8cS~r}Z!K)X6?Hs={ z+s;Kd^Vy3@C5dH^zzM-x)OKr|w(aF{U)FTd6f_+c6Knhk7Sqv0NP}8uFa@RXBvIR} z`jQ5G_#ar}T4uK6|DyxV<0g*6`$Mf2mZKc{nAF)suF970>j4fctz*&SS zS;PnKktl8Mm~*9z1RT_SAi9AEHD4ucm97nLkZXgh=BtEFQr=aPcNx38NT?s}w#Aud zyD@%SI@XL7RB+d$|CrUDYVDqX5DAfjyjr0qfKt^2=)Q~A2BVe>7{}Nm= z00|^qfJxbW$518>98ewxlfqAR_}e<7*4+o4NYZJJu)<#9M`17i5uVj8=ie1=`lfD5 zyj%DY@8y@m;SyeL;@wc*)Qy;6cdyGgb^CxI`3aB=5fvj5$r(U$MntkiLgIqm_$C)p zXEXQ!n}Q_M(>{~yQ{C~?TW;OApUFS|dHb2udhMK>KF}6C^bilN+I_;acFkrp$?gXa zpI}8N`%LRIBEb-JPkaHmSW!??R9Ip7*M{Qtw zEs)-5!d*f~6h!I0DhNoE-n%sM1Vm)^n8Uo^nY~MapwIJvp7-+>mYwYF&Q9AYzxkE# z&js5U5_sdtpDS#Z33IW$Fcvl>WFWwD*+Q1xj4wnwRk!AUVG>^0jTey1QP%mvh3~@i z`MOAOl}jNUYv>{D#G^|O>Otr%`cpe47t zp}L~HLgMm{(v&T z1jyN8I)WnYDD(BLR>T+yQ)jQ8c}aWH9ZZm`6mdOPn@zFSj^GZmM8x$^B+ptu{uA8t z;<$kbD@TL;gT2weWyft-a!tU^2grPhd<~+AW!6by3I(ee;ek&*1pJfEisv>m-K~Hx zU56PLlPL;0tv<7!*_xJ`Qb7t&svsr6!Xvyv&%WP-NgBs=_pvH$Yu~sx)Xd9E;VI=M zm@1}*pWRA=Xf?wZgL`JRCny3ltv@t&?+2Ugw2P-WOM18RTUaFpJ0YIY73I9+5wqmj zh3BV zMC$LS-Qi8gBBAB@KF1povN+tt_+(og?H-7-oZ*S4#^A&rM|$~2QaHkWq zh_SeQX5zjVV)9LH54FjS?HIb}y#H`A61XgdnHmePfQXP=)>`R|%_NAm!7(V@e4qAq@A5VF1qk5DPzaM(D8|pl*<>fi=Hd)t6mS;({1pkPzWA&~q(6&is z+BV>vXl93Iq`}RG3NnR#{zaY=(O2LJy^Nw9vTJ3l%ZDqq>m0Nn6xJl zKg)IY+;V&;3E{EWudZ}3zTP9y^Y=HBJ#2QLKy(AvTORSK_pXuqR)D*ZHCS7okktt9 z5d+32y#wp8+vKs8T!yLmO;g_qUQG>{i^Hri)waQDpy%1baMiSDfmhK(gI-8P&)u;I z_K{e|&pOE=_8;T<6ef-8?R(c7XTLc9-7PgE>%IGa>(O9n-0UU+dxz|2?2KyAe2|Et z{juV__s5bglI1*xjb#flYSEUPEaxX;Uhl;$1V^&xm&rHf!5D&d5mtrVSeJdVj$`>@ z@vf3Z+9V1CC2SvaV_x;fd{t&~o^_R^RkW9r3>d49na2y|VuiY#ClOcvp}fvis%67U znoWEHEF8(YyrVich7%HJoeM!o%mtAnFrJ6xqa`j+CbfF9Qtp_XCx^?EQBH2`#ukm( zTgtImW+%rNTfS&uy=|rN2>F(WcG}{l;lkKG<3EyEoC1~$&-q(WgHgz~c}l`HiCs-S zB)xl$N6)h?cz#9J%;pa3#1eI>H66x*aglN8;w@?#R`l!pJRlGPYRcBR;?|R!C zSMf?7Gc?KLPuC5@HtZh1Kawx0mxuh+30C*Tn7*d+8=zdi-|^}2bvC-w6JY4JaoFK= z5s+n1ws!2E`PD!>*{KE?cJ^D*rUB4<%9f!;ZM;3W%7&LHg8;_}I!`mau6s>Vw_}xM z27FndY4q+)^g(K_*pTW**@{xFYE>B4t zqnC2t_AU)5nU~ml?g8it$^WkQA}6$RUd*>_vT2zwn;?$=z=*V5?w@Dfq(d>OjAHEL zvrfx#vJNd!DzRmckv04+Ye-?tGZ`k_?kwfRBd|zD)br#dcI#YNI)rx2d1s67o%4C$ zVPlNHb(#Exw{n6!t@pF(Oz57a~0NM$jlKMER2p#B>ntsb{U9*~0mA#G$<# zuh}e5uYBLXO`83HVsR%*50CA>V7L7F@b%0FnKmT9PT^+5Z5&r&ILrp^w#mLSY!;Bm zw#kXm0hv6FYizu_pq-fF#zejk_+t(^;b4>Gsmz5=%Qh&oz%+8=PYbsmxftPUbRs&s zQG?<(PbxmDnrd<#J8|#svDVez=+wGltS#QFH^*=}EZcrfINqd8M42W{$_#yfj$^bf z4*G876XmmI>!z%XB*KOBPhD@Fs-6j@Z710QCXfJXq_8?J6|0AnEe+%cNbzxRJeeW^ zXoj19e=J?2#y1)%*XS+MRw1{52@^$(MlA`lRC}QcmYSi1csjHuv`6;9sx##FstL}u z&>hjTfZ~YknU_y->syY;95x#Dr^OuOl4jXrl7?xms2Z&*$ zvP2e_SJ<~L=&_avQ$6vfQxsJ4h3?jOpo+;-vyl?ebm2KM!RrYpF|jSJ2|11g&Fne< z>Rgv$V)U$i_4A>aE?@QBn7;mv&eCGBgc_441%_UHW*2LeG*L(*vc2^Z{U1Mk=X`)%XJm>MU>T z-QCr3eHHvd?_j@G6SkrEx@)(#SvZZ?7cgbIIiaLsR z=?mn#VUoC7eOC`bOPrMqCX)=lH3yh;1L!z9fQ;izK4=bdCLbA0CsCYvRvyNdL^Oiv zj8Vx^VxaM&S%Y&^aJ3C+uYU(fgka+|0Tmp097GnU4$bvNH-OxXLIBIdm#A(T~Gwo_a&oCc$8e?1qN}}44 z%#fZ%sN;rUx5v5yzoGUn4<(cC+C8RK!(x#O=nNOMn@rateEk9^bS+Gb@AH>hak!!u zt8N7}iRC_aTYqWk=Oow(9poa|Nxm||hF_hJBBBE`z&#Bpq_x74`SAJGhUzfGteMl2 z6T$mMG0(D6Vof{Z_w1AzOFXZlRF;UI~=(q;?Nw#8xg~{X*v=P5UPXMU1HK z&C>GZZEubFdkay%Q?$!!Wir#fi#TpmnkTPMK!qeBb`F-*IR`KsQ$8#IW&X3PjdpkJTzyNiK^+yHM zJE^32!ia|>33dOQVG!23!?cf)Ex zFvFe_)xa?MdVplE1vO2UPYB|)bewZqc1=OwBVnGTe8qjCFeHMN5P&XTG?y)Ee{~!H z;>H0WZVT(U5eiv~;n%Ty48YA8kJShJLTs2WE_-i-$$H#LB(@?+PO!d5W6CI59qCL$ zI*i@T(s5!!xI()iA^aGA2uvXF+ZKl}QPqa!<#<$#vWoU|kT&z;W~(C@&Uq+?hi zC$my=2KEAc8=F%VSjYt9wk+}-#5p$uN+lJo#CY{8F%n~~tJFx1wQ8~OYAxU%I{ivC zIQQqD=g$4{@NU;lUqbRh`z`n>2y8ek(7 zjeTm!cD1F^GL9&c`WH+XIy*^#&tS%VhICRqb#o1B)Y{P7ZsJv6Vzvlvepl41$-w`~ z&VD-nMz$aqEt@UAG5Dzyy5Nw-BxZTlhy}23-G1s^t_%E=@Ua4JEr*Dz$swZJ03z!7 z0HfvXWR{l+20pOf$;ph_GtHOW!;DY|KEd!G!3t)o!!?=eu=)vzG}zW$;A&QF$$mwz z?m-*SggZ>x_X4xAF_JJZ@EB89(u`%Gwgf%6FqlGwam|0O$3$W!v-&#&+TqqZtO{+( zRB$GrEkTmNz09@QK_g&WJyA0yg6U3E0^F;PXu$nWa)nuDzyQSRkhHR^KSF%i#a+Rg zo(MdgSh81%huZ8=&kP@&6Oc?9VCWH2(LlBsk5DL30fmTTLdB>|4;nB(bQPqJVaTD3 zlf*g6L{?!^n&*=TZB?CA9TsAK6%~4!7tu2V--%p?joe8RM^@tRN-`0YDzho$;BwIC zuOg8)!<2aF>~lWW3|L30GqA5PlK`Hbn#PSl}QzV^ciRsS{dqb{4ajtzTH!TMp-RaeU0U= zP+hV-ptIcNtR(u+C|a79E>;YvZPCU5B&A8|Cr?SV-Aq~`LwlzBIWL(#lRROCTUuSx zY5~-%(^Z+v&E?N6FnG?0fGh z>Ua7fL#ewV0o67k8DGmX0roW&VP8|xkPbMmgvdz%jN#gEz*%gfcq%{$Kqf;~L2_Hj zdy)zZm}hIai46lG0z;h{*l-II4oZ{`)#=#^Q!$>0iA6(zj0aBcMRdS)7}AvB-5FvE zbmz0YJ45C$@p%d3-x%!huFP3yKSB?W_2p-sfZXG*G#^MZ`e%okN=OqLK}A|)2vkCb z&lQnDm$&YibPO2pN?b}EDfOs(lD$PO4J=gB3pd-`6!I=a47u0c@Kz$ z(DSdEMWB|mnXF(X)Br*GsIHv@{ASsmtMDJgM{RA4T37_A)u64~nw1mk^?3#{nTI+v z8#!p#|A{J}RKO4Juekj&OtG0~HggwHHJXs$Xin`%QYGl^t98)sEm54mDj7FPY8^JM z#d@bmJSH{x=k=y-gaoHNIy;h&=E>uW<0}FwxiZfJUkuHOoA|Jn3Fs;6R&Op7k;`It z!}F5o6J$d^Gm$y;Pc%ppgZ_c_z_Z>^l!Qj;U-j|WUCZPd`8>*iZj+P{5kFs2$H6{v zD3MX|+{p&gSX3KRP1-}>G?O!Jp$OZRlWJR&WgBsQN2A zEFayhia=f?8zdi66uRyNbm8Y^&=g=EXJAB_Fd~>W7b{eMB>ZgIL$rWq0Y-W$tS^J% z{c=)OkknC4Tz7Pi5nFhDMz`{W4J+QzT`b*3IU)&Q7%hR>x;o z_3q!;A~X@LmCh^?$9)C7J7eDVWb07I?+W!J&@@+b8UZf%(SW|l^84e8b@oH ze@=|`7@4oMkXrbfr7ZhU>+@HJ)tQ&KYMxKPb9t7V%P}RljXmBrrseZh5CSu@($~T+ zwD2*7vHi9wuX~w0tR>0rJedR0mwi1gdv`2A>7cUBP1&AZW(uX7iuz4Q&-L0ZBzO)O zTE1Pqe~BF2Ymg&e-5M{3w~c{q!^$dMBI4bRClA^89x?!#+A)P}320EKjM4-Cz5=2-=7#=iP@JJ$ErJ}~tY|v|V6)#u} zyfO)mE+O;aqxSEN3DjL=kiyH=!)r@G7i#MmD?qLppH@IJ+o)b!%pt2;u`07yJj^g5 zBOWT_uvIXmV{S@_j58(~>AZhP=XrUUDnPURI!_RE*n5im6ELc8<~C5W=Lj7HecjFE zvSIeDSZrSz>?)L~w$bYbawS26Ni7*h<7-!f*+e?NN%|wnozBR+n_1*|79;QObMmgJ z-zwOUVm_;{Og1vGLg;c`g&Nk?4E$zO9V7IxsFo%56;DM_dU;Y|Q{;Wj+eQ6mxEm6< zNyzsq$GXL2R}pU_k+MjHn_sx&*`ic#F)PDOFUhgYSB7cKW58zWQv@3?O(T7|MK99? z1FkdHs8*6M1(yF!KKG}hWdJFe|4rV?eEm?%;B8E_B{kC5DqW4woQ(-8cY4~T?&ka8 zIgrZpA>kbv1hdsHPnZeY;!1hn!K7Z;w{d2C(SoNXHnCu(^(KhIYbjOp?Y{ZkW_cl< z+^sXpz;hy8en~NPz5qdaroiU6VT<#!W`@nhKrdC%AsBaa7N55 zt7nIieC1XQ=BJ1avwi^5cANk6e9{g3NPi~?kAt^JSyDBEKv9~6(dsz-ncWtxdW)7N zL2ub;d#uAfKzV*{O2hJzYNO`8)qy8bJ_0JqA_*qk`34Q9jcEDma2H~J7l@=_t4B;` z^G=Tk$~rFQnFpPuaa_`<4#t$q^@Nt2sJU@{bOuAy^Tcd}&|c$Ej|BKB>`o!iJZh@9 z{AiCmk-r?gX+F2@pV(+Aa5&c>2YB{Cw06jPcg>p`_`Q3vaHxf>2puKyx| zgP;)4>k4~w1dCTpakqqFVqP@pP0Ihytd1zOE`(2Yp^W-I)}vwSJ^-V~w`$wt%>*yj z{n6CDtCsBW$1(@3|1E5r@@=w1UB|K8D{<`h6aq&g>z;1(f3p7ZCZdb@z50(-qUO3S zD^9U7wq5S;YEg5|1-y{fAZhM zt0&8){jA1+unzQ;bs!D@^(~NDy;w(j8cQI+FQ$P4?`J&?~t!a5agRAYh8OJg(OPhg@I(wK;^AC zPd#;4*rt6f>n$;fyf@{PLz5kK<9Qb z1~VA{}?-WtoF(`rBfK}cd!*hLxT%Y+P zSGB>5xw@;fT+gsvpA{OY(4T)*s9r6pFA)YN2RL17nEQ1D>CK$Q^pHGZBnetM`yfzh zGLIBN!!VR#vY(@EgXc5V3Qrb^#)*ph+Qz9;m*>@+!vvds8VA{*Nfd8%VWFdk*=9@$y7z{;#c|;=emNayX(}!&Rgp_YM-3gXOf+k+;0dKR|hx zJ0`IET9H3+c#F()Sot|}Sn0^0gU#}R!<&oqbL8T5AeR{Aa-6}hgR;ql-Vm~a{C-4+ z8l+mR%*ze;cw>Vn2(pEIhbH0aukMTVS7*GK{)h~3`V0Fa{e>ByN#t&xw)+5?^kg|e zedl+sL{3i_H%p|&EZ%GrCKu3bi0W&$?E*60F*$#x-VC=3$Z*Hx&m_7v4q#Id_2}a6 zDPVg3Agw&DUr(zMi^3j}#oni+pF$7&0n(oyCi^#vr`GH5;#ND)Kt!C#lX$rPAx{RD zZzL+r8<^?QxQ*_}n2<}1IdJ^%vy6)X4;=r zA_K*pWPlzf1(mD^H*G#}pzr3l+V}0#zWt^?2khpO>Jz|YfOI4e)og1Lbe5(kQfu!b zX+$w(B&INTWT5@x>}gb?)-BUhlM<2=!dZ}%Fe5P>-nwd2At62)ehI?U6Veh>;bbKI z0@0nPy0m!wNDWU19g+gCNa3|%c=j5!B9)}Ha0nVPCVM)_YzKr+>(!ll^%^uRj9Va> zsIK&)T?}+w-XDz{!Sjx>J)Lc!`bJoJTS^dFBWMf4;yI zd1R4(VOSdTv_obB<1Re~p1UyVKprxa`4Qs)=s7XTim-H;&OpkKxWp_az^w>#NQJ2I z*kh*WV6%hode-}0@4K7fyT+p3-H}V#zN^Jp@c`PfGo)q=VkN;|i@Y`nzP(yRkmhSi z?W^Q9TSnSOvJ++Zx@NYnY>Bf zi69;NkT;>^U;_`1`}~SavtOmJt);bT^9b5v5UpK{zGjO{07QTpZuthzd)9WIc+;u> z-Tm4(z}NTQAXZG2waMl$6}k*d?IguL=R_n-BsVv#*z?k?+Pbk@XR-t=I zUF9^tr;gXd;|%V3hU1>Po8NraQ~xZ1-Tdoq++0=%8sBPf03y`s0BE#>lG#%e)6D0m z^$WFW<~I99D)FD;P)uD0J!1HF5ZOJ(%!hxpG~+7eLYVi$ocnm8I*n+rcxv)jPUn3C z8F_EAc$m)K3&0WPE1V*C%A;i7_vkGj0rSsyBSDm*gc8A z`5pOIe?slPT8brISEK7K=BZWG?;$g-h{Aq;ha&SRX1bnbeFPRBuSr+1il?U8Q%N&} z1{&8^u&L=J#Y(!GNZHB{;JqiZd}Ug5 zdU3!olvQS#NYwRvKvD|3UWrE8XjdA=k?s=Mo^uBzXgjJvA^`tH8e#~nd!vX|A&|q@ za*|INgySKC5iD5#VrY)fG&IMm(6(^u z-5-*Lz-t^#D$~$EX@fNXL*u2kCfXyOmH;M7j|kd}lmNa{k9ZsLQ%J)!5=w+`NLBxx zs3$k`AY-w6SWK7#Gt(6M2WNaA5nZ`UG{BclvH0i`w0Hz9{-^{grezV3=DM_m=y(PY z8qXW+uH&4>ZQVc1w5%eNwpfdO*Ajx8$Ow%A$w9Mhn7>m}()}%2D=%ZVOG=9eyA9Lb z$fgF%s*I1uq>g5oVfN$H@U(+{UVX@&fm+#ByUR} zKWKNU=B9Oj6yb9xmn9FNLJ}}@FyoU3o&YP!fR?4^J127FsI(cQ05p}5loao889J;s za`@sT@{U`&G;w((pf5Z9=^#%qf*j-z2lSvwZR?6v^SADf*!{`YVXJJLHZ5-)}ba0Yh42tSEbrxx11^U#3{BH23693vqXh@2;lLW=rZWR?_`Rxo4u4sw+ z7oSd&W>Le%TBJmrKYEMhH)2bRDn2;tKa)&S`M-vplrE(p!gSLo?bS31Z+hnPYh>B)5zuJeGw?@qDz zr=J?C9+ZAI*75W<^qM+kSl`Hrjg-%gd)9xucaHtC+RJden^N7lflM%LoxN(srpS4z z(s4{7Tb$?M_Ch2^EUtmzlG0Ueb7ls$8fJ!{$x^ixglZpo3jHY^qU*df#5yR!V20Sk z0SGR@`$(4F{TaDyWo|uf^fpL}OD}u>M3?^;=YU>mnA}Q{9uek^;N-8+3V9)m;~Z2_ zi(9|_a?!?J5s&H~rXe<32^_b|MgYrosN8u>zkZ|a^eR43H*n6oVOqOu>^JPNLMYeSAz%vzWL*}(EZ5+u|-p~CQYv>8< z7xOZgt%`uWe+A%G)jPAkG!yVVR-*ur z1JV_qyAqQOahSQ{A}sgcGSLsGLw=Z$bKTAF^#@27722h zZxf=}d#ACSVs#vDdiYc4>RFhMp_+Pnn9{fkgu`rYs`hD%j?s~HI4NN)D>eQ~I^?O( z(C`>`;?pyG?=65PN~m%N`L%Ukb26kwR$M?Wf+?}u%Fq>AW{?1n(F)m|z1&>G)4gU? z%ah(#4R6s#hhv5xZqzUs?dBLH3FWaQR6$gOv-Bs|N@^g6KwuRHyt>^u=i`jg!z17% z&PJn*@d*j>U>BdFXVFoimzu`B7t#YTj)%gUhS2zB+_I@l?1vrz3?Yl|5sqHl1L2HLp!6H0!XDY+a5WC+opXkE$7&2oc^g!Lq+;OExZa zz;1|_XyaA}(h`akp86g?E8I4b#zzfU-B3fli8MWiC}y>M@?x@-b)Bq5;uiNwy*rK^ zw33oaE&9!O$`tq~qn)3Zszttm`$TGjvWZ~4K{w?0sa%kw5L-fck4rhq1mkjI@B3n7Iz4&dDH$9ti~lxsEJ=OJ;0y zLnZ!XC%LXy137_z8gx6J*CSctZi0S%Os!>QYaiRN7J*b5da)SmfkiM>13@;YBqW3< zCVl|V$l(OH*^!u-gm~eYToQoY3t|Z|*)ulVz>^&4Vf;-5lsfJjP_pp#B+x+uq2k;X zT!f)&gIdsopb^+?oW{CSgVv}enWIR&<0jjP?AMdW#06ir+YU-(TeNmjz+=g{_5n1@ z`4*C6FAj<}(3*Isig8E{11*dz$vCLA=Gid~W<`KqT=%0+UAV(k}!f7Dsk`Hf~oFug{u_dQ6UtNF`gOJGk^3HjB$o)RRl$nYt zlb)ot*n6<#lL)(pj$1YOkJnzIN8pzgr#B_EOCT`vkh?0Aqv$YslLxb=7F^Q3vP4M} z&H%nV72g(V>_HMC>ZJckA)wXzR7(j;9S%|*UFdyup^sS?(z7lEPRTsziqS?|tSIua zW4>cQ&JcVl%U5I>xoUO6^6r9U`Rc%e4-ZBb_ruS7IY05?R`_BsLhKbR_H{g7#ABP^ zBzKS}d=~B{PmslK?h{^Oa|%s&zy7(ni8R%dC>ThlCngezzk5h;(h6V#F=uV5%vLPb zewLIuOX0u|Zp2cJjAxN(Hy_*UVEWA4S*TZ6s9$2Aot#SgORR%~Vs72K$cDZhmbHn5 zdwV^!z#`f%dwWA)d&`y(%A;3@ry(j9vhZU^4gEJA7{g^=;Z1g-mXBf2MqwfzysJ+8zaETH$=&g5`uIq1ux8t*hb^VuiY#(7p ze}j!_feXj=v&e>B->Fw`*E?rVY~FoptG(&AO`T6f zp53+Y;>E7}8rty@KDV~&z5B$8ExV5%-}FxFb@tW+`@YjWlAI1}-gn=Tf%YToHtjne zd2~ycX3ctcX~nE~s%N?~fa9UZH}6LX{ndug)A4s6(~+7}+Ubr1`Hd<8 z6%UAGUd7nSCa8I(CD_Pgj~~TpKXYLx(z-8x)`39K^rqYZ8uahJA;Fm4vor;hzus;PQ>i>tGa*j#Caj# z%~9WTSVoeW>SbunFoTHrc=nMJW<-+ZM$dbm_rN+CEQLFvZG`D5+_FY}UwuD`ercGV zo|KkuOHVUk<-oLvG}fB1oWt8V4d|n3(`ubL4j` z>4I+8YIXLj;4nOse$j{W)sSrJp%Mj?S}G`59io$(Kon87XWR zlaLMoc(grTOJ*we6uK5hS&67!dOW;-!jESJ>^Ya4RD9yu65~uWPn5}w^I?9xS)C>B zQD^DN5p|cho2Ah-bTh_hAncMi4^V~Eir|C!)0s5RN~aRRdY1v1%UFC?+Tb z6Y)+5cnIoXC%D{tb*8(km1cpb)tN4$i%2(ogUst^7JRuEK7-jZ`eCbvpEZr7v*^3z zZRo(xCGU_9WHzok)3@n7YVRKXW}o3-9|KgEiIghw1RSYSy_6#lzP5EWHCXfBuAARI zg&=AX?Sc4t`4&f}X-L>%b0qj}5jJzMwsqVtxwY;Sg|*NO&0Yxq_@QuzMKEeCf3lIU_p z^h@|7WeA@PAG!MP>vw+n!;+ohmL2J-*hxhK-F?4x-^L9;{II2er`Bx;H17$vw4wKp zW4CXFuCeDN_6N03KO%mo51swa?)b#{N#;269!)IrcK7CeszsVhF_VT9r0J)bJ2GL6 z+Yi&B<#??w-QKLbyX#fEWz8~ACQ}|x-=WRNZ0Y=t4uocMy>n8wVE*bU8Gt|EhQj$b zEF+RLCuXU|vnFOjCmps<4sdiVj~S%+mN zGgJK$WN=C7`}e`eEJON^QtS>t^q45{8M?1YK|(YfTJ8Ri#V?JMahInUH5ZyKt zsYpkFoy=5u*mtMp$xy>wl4w1>wNJAqy?Qsc(>ml+*eMJp_hCf>DhGnn22OI^sbBq2 zVeBhCc5^V9g;n_gNmato7nvzUd3p{>o%5>J$MTHnRVMH{0@Ox&3}hkJI_9aE36DuM zIc5N5iN{wt)znOF?;xW%PjMVpih62$>zVKNoI2HMccVs~x-@C>UFS1s$W}eJ9X`B$ z>(Qgzd$noPqbG<3GEae!rL6L7WGCsbk*FuTqrM4|9?1sQP&V$QJvZe2X|5UTaKqaX z_L&Z>ttoS?2~(ydO^s|b-~=&!Y9|fO{RRx6sEA+sY->XeO`w?&Lz`}-<^Gs6CpC4p zErYzHXiyMIwz=*q*6-K!uR)8{0>8dt1AF|c#5L<9$cINr=|61dWJr_T0S+=9vv?{5 zHd&|?nFPd%Npy_Q0Sp=QT#wdtv;9w~w1BBNBso-r_R?HXCezeL*h`EilbGEyUi=sU z8Xf~310rG!oyI=IG%^~r?r7CuG^VIc!kgR6}&uA-(MVNN!pnUjq& z1~4h6KnF6~q;`bT`0H?e0<~7M$I}x^Y~+~VjUU_AsL`(N>#w&vbo1tqhi=$uS&#Wo z(7D*Ae*?~CaVPoRNy!y>rnfyS7VU zu2L9_=A&+1Cw7RW9l`M_hM~{}JK$mf9Owch&SF?!#lg)xelYgSP4+)bL|5-3lc3hC z$HI$siSF`|Ek7-{jWl)sa>%Bm8_z<4st@$xO4I(fG|w_?=_Y3$Jvw#z;ltC7qf0bv zTGDRz%wZzEwukiZ(4NyJPa*aAdNG+9tS%g`m_5VPD;x1szfipbq3<)c-p(SW^`zW9 zJk+tDDI{7yqda7Bv$S7x^s^3u$d7TqF-40uyWTZCj!{=|Bq)AwB__K)KFmuq zouRInCnjsY!opS}@&$DTtj_R0+-?2B44BQd5wxp-J)R8A3_VH9L3v;=gDy!XfWe-5 z9ffMh-57``9r{Jk)zm9MmtgoWW5r~r{w5u0o$XAXX-_xJh)Wm;A7OxSn=;eDUFvZE zUpDj9+3L92fOdSEX{3W@n{12T$PNrh4wRh|9B8Km20Bv$3%Lh|s&lNHE#gAv1~XK! z!3%L+c=zlBZ<-U~Avi@q$wJ~2Ks zg_{&pF;f{+Z_@zNho(_*q3JNKF&#CX_iy7r!~bjl4gTBxcljUpzvh28z!Xq8pm;#p zfC>RM1DXc33}_qBE1+M%pn$A^#Q|#qHU#VlxEOFV;7-7OsiD+NYAbb=x=KBzKGF#3 zV<}TwC@qmzNxP&Ya+Dk`zaw{+d&&dk!SZ7H3wf=4N0wV&Iz!HIV z0viOj2y7SFHLyouzrZ1ZqXT0Cmj`YN+!J^=&{N1z$iI-KP?18V3Y9HXy->44oeGUE zG``Shh2jdO7y7o)x;m@3MUkvQTVIE-xl6f zcx&OEg}*QSbK$#%9~CBrJwalS98@f*R8ZxhH-hQ~H3@1N^j6TjL0yA-1q}!q5;Qz0 zDQHGeX3(mjO+h5mGCpUPzOW)*&52 zI*0TK84@xgw0vneveKWL4Xsgh-;JCDFXwT5Tp~FH)hkg<| zF?4!pO6ZKx&qFie#`LSu^`W~$4~8BMJrjB*^ykoDLm!1c4fR+>tI-;04Yr0^Bdt-^ zXlrF_b!%EmGDE`(#T*w(?S^8K4E=H|DQ18l@(PkorbWv>AZw-HfDS{7{#FJG8XWw^ zE~llHk>moQKYcEJ5GTQFiwLtSD=pSmf@gGVTn5(J6ysP$PR_`%!+%II!vqBm6#u1Bbm@wXQIF6{CyDS(T?3{aWJ zw3Pibzk<+htQkzK9vN%IAGSHqRn1QST>+d>z;EZCF1J^aj1?8x=cn#PUq|Kwod86? z2-~lD0bok9@riO`d>tfMAKvG4DMM#>sWroglHbp9EGXAd*o_^~1Grs~<3YRZb;U7F zvdaJ@n-m)>lj#05^fy{35{qy2KH$EBT8z~|2Z`sO743gRy(u!KJ$qB;W zAh;O(G>qt!kWn*R9sJubFM!zv5Qw;yJv{MRG5hM1YFNy|A;jfvHETTVz#kjww@*4?{5 z9Q@UGt&{YIsYaKMwQ6S#wMUx!`m=`kQ!FSMxfZ)szhR& zXQBBuu(89BUxV(Uc>E2pzQdcpK}EZ{o}>CW zmGX4bocH>Uip*?&)y7Wp5ywdAngzB@hP$#g6?!|6wJ;;sim>;>MD8xHT1_y)8MRl6 z15XWXPFuo*>NGgQvV%(1tI@!5<5JVd+u~C2#UWPr3clwrNL&<2toQGO^Bz|E9xXl# z-M-J@N#n=ZAquYxgdnn)7X?mLXgS))5Ho7h(Dx&%oN9&L&(S-#n;a=)OQgH4Ra+js zdgbVWJ9mz@uU)ILVD#lUCV3VTafLrQKscb;Qh4J8L9T|q@-aMv^r%|bwwuaxaSf1MPCwb?)<^) zNkX=w^9>y@nUm8ZWm6*FYWS6$U(I&eqUL#7g@B$C-u zTw)w3v#l^t{GQ(X1S~jcGhv?H0k>t_;kIl!<1ME#w>$C5x@~fLWExsT=GK%oOenHl zo;z!n+yfg)O;3sX&$?QZl#i4l*31IYs5yiUt9g$^*=9j6A=X68-Yo+Pl>39V!QKJu zq_LeOzbTnZDW1+I;K-bjuPoYm><&14jZaXMjb_%7WCl8$>$b;wWXsk=X~3&X!R+58 zp=*~W5%jF-)7VK96K&JCDiK(iz<^J(%}bm$X?z5|U~00f%c%q#mStuo-ZriG)*}(* zf+=gN^Rt;Y$Bfy|tO)Z$>Bny|-*H`7#%l*nQIvKAFQpsMt-xbXC%q*wi;9x2%ne;) zTDY8$uE^M3qwqH+hU+P(r!JA?xxd2OkRD1d53Iz^@cRqUqDf%3q%Y{q$mOL-8EOj? zy+{Uf1%>=zq!T?&4AbIgLh`ml;@ql9YEuJBkd_)Dr=o?eSs+W>U~Pli+>0dWD7b7& zo*_g2967PIBxfWNhvXwRWsnke(VH<*b^lI!s6bFFTk}D%TgCw;ok8kQBYG$B29h9n zlHu=C9WQ?>&B%ZQFn4u>d`K~OW9Fo?MiQ`vPFo7F`1i!xSrwWGn>A~#QD8j9pv4Nd z(|T?ot(dnV=vHF`Vc>fQ87c*|)ALf_p;tpDR;`humNa@wd%Ew1WEmo`YTXo1Nuyd? z?T$8K6P`IQ^f<&v+^L$}-RJkt+5jlaj~sA&dB_nWgX>gY&hZ-w7zx>mb%4)}OwB`H zqTw?z@CeN{Bf7^M3b^Wj&{-H}QtI{WKLIV}=v zV1GsK4MreXQJClZz?C(Q=&zb9`)jBAFyTYr`C>dDh-i&SPHHdZOG| zLBEwjI|4#h_KdrusN-INn90;MM3c+_caJAlL@v-yxrD_-y~KE%{2Q^BlQq?u+fErh z8d|*nsO)QwJqa=<70!RL5!w@rT4^bVuuqXeIAHk8-w#~ZvE#sj9p%qpGW3E6zfYN;3t96F-)?~% zOE3##bOD85qlS20$OHhZFxp5?hT~Y7l#&wd@{CzYiL+!AkoJnb1JY$dt(eD=CGKq6yLD0lx^`$o(Dyw>;Yo3Z|GQqY^sN$>r=p%8Mz2IfASF`pyRCuSg;}|kl|PZ z(;)`MhnS$qaoD!Xq%tT;AO==NP0^>nljNn+TsaY*a*X7CNEmFSKj{mZLs9y^omPKd z)hbUem_lK{@^a~%^%2bnN);UJE#{F!3opa@9|MeNf=`%VD2w7y=*xt z9zT1R0l{N8q_LSFpa#r;L2(6JS7Urq z0@nY8G&vcg!N<4v@$v2Er=;q)BnfK|!-QdSf&Q5?gWV8+b;@4$JdvPFi07l9F5Aty0)J~l-G`0J}B4mqnt$(ia94D5-}CX<1)g5I*3fzYR>rJ?oi zntnttg<7h7>#igpk+@oElxCvws%!!-a<5YX8n*asnx889Q& zCNoYG`T&iRNyw!OP{B3VJx@dI7~q2x6m*@kK2t{jV;T?gs#t&9Uy=#Cc{=CiR{t1=(jo&9|v4TB*NKjcTwKC#%nFqKDp4P_2@^s<*f!&;vAE1*r#H{{z#TU4shss*+U zq%wK{s6kka*=2@>42%L9DC)y7(ox6sM6edWmCDJHshEvr=C9X?38RKXo&j&?GWiM) zv~U;PNe8*?loQ#=*{N1Qn^z-mi{LF7s<$oofn9caumyn3IS z5jlz@#L);p62~DNFHS@_S)7Y-o_JW$>E7237DU~Lx(^YK)Qv3c$$Y7d3c?NcX;UfaM0-C!ebsjVkj zY|X=Wc-WnX{dqWqhogBoo`+L;n1r@v?f*XwnY>JgxBq*8_58c*@YUJ(|Ihv!@U25J zhH7Bcuv&^jEu`p=l$ihM_TsUM@5!Iu8h3Ja}^`+X@84W5JY=Z!GJ@; zRcn4XM5u%m>p(u(Txcu2BXkvp2qT5D!USQekRYU?*Exkn7zYosZz8_n9@%TM zue?}$UPIJV`-e2Q;oOJwFyi0L-pxY9*_VAKCr&{vo>RMm>Y2UK_b&UJzg&5r)QSG0Sqv2;#3(UZtRPmyI$vLGDz+Bi7CVbQ#s1=8 zaX8la@nV9QCIS#$TqG_RSBdMyE#fY5pLj?-E}j)Hi#Nr4;sf!C_)I70j9eq4imtw{ zt**OnFjo9&x|zB~x^Hzmbcb~3b$4_w-D91q`%CYqm-IpUFnv*dIejgCbA3mBfBi`P zM16|hss9QZ6Z`y<3~w7c8+sc08wMMO8$L3OH%vCf8P;It49sTp=YK0~fPN|J{yzMl zW_7yEu!_*eXQ!v9y=p{n4? zzArq-`4`S?^eO?Th*O7CkJAsQ0cQYC38#!R5N9ErW}Jm_2H_0G8G_S-GZd#4XBf`c za2CNCjxz#hQJe}+8%{gU`ZyclY>2ZF&c-;K;B1Ps8P4W7Ti|Ssb282;IH%%_#W^ke zzHTte&1&I7EnKLD3$<{e7B1Ang<7~!3m0nPLM>dVg$uQCp%yOG!i8G6Pzx7o;X*B3 zsD%r)aG@41)WU^YxKIlhYT-gHT&RT$wQ!*pF4V$>TDVXP7i!@`EnKLD3$<{e7B1An zg<7~!3m0nPLM>dVg$uQCp%yOG!i8G6Pzx7o;quKpc}KH0cW8IC@tXH3zm|kb} z?18f<&R*GT#1%MK;`|!tDxBZoe*QkG3p29WJK|Z<&#^;kiq$0))W~vB7{{_VW}oNB zT!gzprMz^!ycYd8?|`~#tfhzY-~f%XCcAGzIiP&U{+jmJEKVCuMBFRcLD_9Ng~({# z|4aTcy7fQ#m;LlVdHcWhF22f3^xmt|&W%~{SHL&gmc6*(XRk^#=f0HvWA?=CnfS^x z(W?dgrEp1d?q zXaD1VTq{T3c&s+qc?sDw^XGz9YhwO81^+^Ae)m23+tmw^e9sv@#NH`z^sezfL%9&| z-x!0ry@IV#JpEUELtiHHr5&INt7yt(|-wf4T&mj8BIx_~Ea zKNE7<(i`#@#*2PM-#{A`&?~Wve8oT1@@e*?ybqBApW*VZ8M$fZPakjR`w08 z+?4UAmt)QD`Nsc?earXei}(3Ec}8_^TG=!=5AT&Ofb;G`c3B3Z7K|V6ojG5M`NEC7 zGu#W0a(=S88>Poum~*Ru3-ljG^@8s8)u@0-tQ96A-g(gc%MtEF?DM%b^S!}ld*5~L z-&d#mFV4UdeP1j$&6lqjz3jV-(s4RI=Qo>GSm_IBiGtGp*ZA1kZGGv#{1>ZvU*4+u zc>KP2xh>)=v+u7jM*hFPr!Tj7-gv&%#`ibxGv77K*?0Qxu|CeOy`zcW{<}1C-@_HB z*HBk&Bw`lgdnZ2DSpQ>jU$wsHNk?aF%4Ut=gTZGZ)iSYku?E~_sj*o2`#a7&qe^=h zrPLWi*_+0vA&_Qsi5T18iAFyoWO|Sgh9DFmYck<13Ta^&r0qKW9UlD} zc&hUqzLIZ1dcMP>^B#I#&fyQ+(0oTuUwfVRDc<9R_xW`w5A8hcz{8q6)Oundzi!0C z5iHb=;@AE7^#LB<=6B+GIFpAHSSb9$LftujrydW>@H>&b*Yo}^bY*vh8$5i6$0@=> zy^-I!$it6#sIpMEj$hB`;bj(rhkFfDc6MNG6OV~M3D1yXhC9- zx=y;zx-Pm&y2-k!x>(-pk`Yg*8>agde=WLNu&=FyvD3^Ov!|{%`g{Ku-p~mF;z{u& zayl)ZMegUtOM;(xMZ6;Ti`T?ELV(U+7c2zpUemoMMCu}R5kgU2QC($dZ|I=qQJ86i zaGjd~;dMy(3ki*(XJdhczZYhPWE{nX`N9IBgs==pDPcX1Xs%&XTKGZOFH{kYqEV;@ znOY&CI@hPE4Y^t|p|SXe*h*+Bejt7zbb;Q?2%#&qWE?^_F-y!6dWeg~#X?WW)xHvX zi7UmGLSJ#MxK`+gnsyTULxMI~7=ZHGae`Wcp2}<30~SO6p+Z?4;oz#*LFrjpOF|=I ztWZ&i6C5aY7RowQSSoxajNoPcn3r`d%KDQqNw@?Jpd{gr@K~6|%e{z~doeHfmyiOs z64rY6OM>`#l6BY@dpuU^AaEDx<4n_ ztOBW{4sGiZ4frmRXb%ZmMkRz`XckpLPk2LoQ?Nqf_^wbCnnlBfXmJd*i5iOWV!Y5+ zOcIlYc48_ti`t9p#q~mWag(?SZMIe1iZpldD|&~5{TLab*9 z3VPEt!HyY>eLKwl;sQu8m*UEMKm$n>OiWt|&)EgLu1-;96MYxE9s~u7&j( z*TS00wXkM$Ev!wv^|x~^tbJSy>mb*{`jKm49pYM8r??i@&s+=3#kH`0=UP~QaxJW9 zTnj53!<67YgP__ z#IyK@hd zsyOp-eRZaLdZv4(X9gHX7+{=?BLXT67ZDHv2|*-)s00c6$VEgK!R3Avkr0ANkPt%% z8YGB_h?fu~h9Dt?5F}^_A!txp!h?vYNCx9nTLZVV>7&l6|ef0lmcJ(oV`be*cN ze)XNIuMR;Wyc8lOg~&%C%3VF*$TxCDzOirY>iQih?W<9jIB9JiavYlq78S{&B5LeatoPv)VLvzErQE_N=0;L$<8HJYi%;?x zH8+y|MAX|~vL531BDdT9maFY?`&mE2CsO??!ipNWA}hBhuro1xMbxZbaHh?ML3JW~ z)EO}Uq3#9Jh+NrKT6UF|U8Tvf?xMMT})YASg&s{^rWC~>*NF5G2Uf^ydZn9AM zo>sn>xZC;EQSR5}{SOnV^K;xiL;=p@Q%9{pG4F)9k39=fSwm$*v}I@)iqYDKIVQ9Y z#qJSww@A7hSNX+NesS7~?R@(yx07!(W%&wPT+h9V9@kM>CfplDXym)M(B`DHxm4O* zDs?E8HkV49Jtext#qE2PYk@sr54e=tlmh!cnq4T(j!Cl%(d<hgw*Ua`$1q zFKu0o^t+=CvZ1bt4YOgC^l%%A-w?cnHg=nhW>1K*?LvDv*;UvSTE$kX$K`e(?O_wu zX0H zPL@a~3#5}p(#d@3#|6@lrqYj#eMjHXT`Cp1K%05z?h8_yX1<5-LHickv0OjU4|E;;SN&IMKSG<9=Wp;gupU~rOzYB6txHR_E)CVX zwDiO9AsWl>%VqbSq*z{xWvT;lDORo&D_4q@iv`t_eVF{dh*tX|O7UWB!pkNiSwM~~ zASMfl%K~y`0SQ?^zAPXq3rMKc^W+PqSe87 zcIst`UN-3U+xhy{n0_^`Uy94ha%Ep$_7ziUL@JFul|ZC?HRWq2FLRWOIm)MuXOK{S zB$OYajc%B2(KB8~D9z%tTKBk0vq+_xR%sTfG?OaLLX~F8S*4ky(yZgJ_k$?AP^P&m z(}c=2SE)(JWAG}|NM-6(rjg1tU!|6#ROTp^Ii#`^e<@mw&^o83Vri*ZkyI=^2VBMe z&{C(*(yt=vmr1{Jq+bc?S4_$kmvY6WSqZ6Cp42KXwenJ{gmfxTI+d1ArKMA8DO5rV zm6k%~N}Q@6#Z<|z!~9R4v+;oR^&&t#2x zPN>16`jYlxSVd^X?seax)Ppbg93}f(TA9~*o77(|vI47b=UQ`XYnSuHb!Lvk49#)a z5#~5pNtokcgTovLTNUOw*oiR5!FLFA9C*43za5@!!W@StSZ!-}8IkGz+#oj`Yn)6} z`h2&Ti1amXz1z%ttoC3-M~MG?-*SlkEVD}DKHFIr+NaEwLV1+B3Z8V@xX$iN?rNTD zZsrMc3c2!4_g(h`_c)gNGxxmvoqG*WkNY-0>Z9(5?x)n2-?%^EZN9_% zCCrjm&zjf;*4i$!FWJ@ED`n=ioR9u>bYG+{4s=6#Dw*hJqG$Kx>#k;Y(I&j9-S|z1 z-EnuCSmKnG((X00Ht0=H>u=W#88T{o?kVxZz(kIi66=cPVwKoJY$J9WHe}q*iSA-A zv7b0V94rnMM~b7x@#56sqi($=F;ko)&KDPnOT=a3N^y<&w76mT=rOk^Hi=us9pa1P zUU9#8P&^{OEuI`PcF3^A>A*ZMro>XQLTo0s5j%@L#r`CDNZw#^s5nv_EshtbiZjJI z;(T$@sL>N{&s!oc6IY6B#HYm#;wEvcxI=t#)Rf=LaY{Bh&5t+v9s7+>?QUa!y?ZaU z`-s<$8`rW`a*%kFI6@pHjuj`1GsM~AJaHkcNiG&26jz9=#V5t};zn_cxLw=@TPOF3 zFN+7n!{RaVg!rELVPMLO3D_o8DApAlh!tYB*g~uk+l!sW?yzmDm)K7nAPyFXiX+9* z;&^eYI1{!@%@OB|i^L`3GI6E2MtoY_AZ~(}q_&DX#23ZA;(qa#8Ki{ak4l=oGs217mAC;2VvX772;~~NpZcn zQQRVK7k7z!#Ft^a!UN)A@tAl*d{6u^Fzv;JSSZ#VH(}_wbOW(MtQK2{HDY_Qv)Eni zCH5OP;f`_X0pehBs5nv_EshtbiZjJI;{5Tqjvtj?B(4#+iu=WrfkpXZrPx92FWxpD zH7lAW&J`Dk_lrx#<>D%Ft+-BncIwSz#}sWAw~0H&-Qqs+Rq>E`R6H)8!UqmL&%syz zyp|T`<#NT^k$JqFTRRr&+}beWd8UY7KF3qb|J9n&;}!0$b_}EP;a#`2VPD-tn0 z!-W~zVVRd*#I$i- z9m{oY?bt}?){Y_a+;~#04V&n!+Ob0C){f!%+VqtD*;%P`YsW9>+}g29=hlwr>D=0} zTIbe|=j+_sv8m3j9WT(iwPPEdTRXPZxwT_Eom)GGvHZ|$QyZpqR&AJ1zfN=dQ7)w4 z;$r#Mtn-{{K2pT$(FZjBym>$_> z_w4ev>~djtxgm3Wl#^NJw9o9%$=+wq@a*=g?DA-K8Dfk`LoA!NST=33Y?@=)dx>T5 z<&*vYcziZ5V%6E}^~~H!Y<6r>c5O*)mDZxz+Sta}4y{{kS9bYwc6m6vJfWqJy&uo! zPP`}{`ff>UJVYmk<%rC^##dyvlk+p%$$8oB<=N%3>~bY#Z7J>~#g)R6t6ai9pZqxa zF?%xpYi1v|kaDRwd-)}fYoGDmlBbg=oh46a_gV57YnD7L9;3HCtOp(tiLGFLPnPXi z-{r1_+rwLll3QFCxGhAHCD*fu)Fn5EJ>l;7yHtBNv1i?<_Hch3pE;(3j^WKh$u*zs zvE*{jPweKC+MPZ#bw%Es6Nw9b%sGwB#U;{%@}H zKOEi3HMP5ll{i48#KACX%9!b4d!6`*e{rAx60wMVeLsJ-@9(c6>hnqNvH{+51xnqW zzTwa(oav=Lq#pbleAzhT{!3VPW30n7?vUBDl%*#oAdI|c_B_b)dLjcnz20%+9_sS+ zP{Eja3tPrMZx6vTTMnBNljdDpTLHV-!|=wC^F)7zwanEXVcChOg7AysyGL2;rnS}D z7v8^9!gE_=S7nc}r`pzp{lpt^4dM;F8%?}{r_Vfx_NNGqF1IJyuC}LOM|&D}Vl4a2 z_1Cc$#%S_0S0xTCqKE%F`!Ol6vS(onqQbmgr!;KJtmS>kRsvfM?*a<(y-jVs&a1R% zv~0yls^>ZzVI`yG-dZ`!+r_W=ygeNM7$YZ-Gg9#cI{p+r@js;J`$vqWJcFwLn6ZMN z&^P~6`of<>^##j%}=WWBqmFJGS#}7e-^w zutSJv$!o)ikr?Vb=VV9&F+9plf$<=Ol&7Om(3&+#RUx}0K^<30DE z?zHgJ*Xu|WUf1a?X_%W_W0aa|JS+abC+<9 zg^W=xVod0MMkW_Cs<(tuw55z%J*Y^ghba9YFh2J%O7jTgPmj9QL?TSJX*S*Nv~Zs- z$cZpchz3*hpZla{W@_=~ux&qs9c>G|#eNP)>e#K}JLmIHQQn`}F(aa{GMadR(Yu3; zmK|br>a4nCFHoC~Fq(D4Kik-6zmtE>`fS(V>lPz+FW5Ec`ajw8*|~DIjoS10XLWcJ zPCZ{rj7*t72XC#Rw7um&s(bzn?kkLfh8Uznj5(fUY}PZvml<{Z=eP2Vv^#7vsr$!w z^8DRPJV<-<_9yS-Ns*Q^B66yHGa{|q;VoWEM8qA8de8SuiOApJxA_mFMG$JrFf z`<37Xn+7M^bU4ZGgp;Xh9<}}@+=fnj6qvRI75+7GF9~9%%6$o*%p3Nqi~Br(KCxGI z@N15;mCyf4)!5g?2Hs>V=`SD_s~-N&F}70JL4_~H_j!x00^gk2torytZ?jeCTM(mF zhEMbkTWNnGv0CTgA020_h^LJz-vD3fUABt-#l&tk#BVx*4eY@mdd$4zk?m&Hl*pCGUwqj_hS05&aw4AAAn+zme_tF?*fmD?V;VKDpwD?D>4I z7?Dq}d1AEi2@k+GNu9?xJP6++Wu6*y2);wAJig*#_%12(c7pU6mekx?E|FZczv1~I z2T#`fuF|x&*|q)5y!W}xH$pvL2!Cvqppl4R^> zvsp;B5tR|{VgPaU{cT{_W0jm`l;taGam;@)?DgTEc|Ihb*=eoBXP$_|Zv^iuc!-_D zk&2_@orhRNIMQRAAq^klN8?Sgtt;#Mv$w-hVLPFiR;TYx=O%S-J)Uqo6UE=fcX1W| zO5cZQzvX^8ai5|8IE{x{&AoKw*Sq2AUXOn|F8GBZMb;1o>wJUjeZ+6X_zRK!W%#`* z&gn|e?Nxlr6}i_we1l zsL))u5@lF!GySHZ8GL4=P7Vv0j8`AFC!s%??QpKg{_t;Tt7hn0nK#6S5^D0Pd#mQo zlJpO?<4Zb zu|FYtGm0(Spm)gP^V5eF;`JP!^?8(3mc62Fx=gyiqqw=nDz^u8 z4=ZVnXOrUlc>a2dShLk`qoQy(Db{R@QvY+Mek<{im$_dkmi2kx)%S2aeJ|h3?dENH zz1?rayg#>x2+M))cf>c|>|SDS%B}8@Vo+aK%-RvXPxlSgfTO%g_YwDIm_bL|7Rocs z4$9<6zH%fJBcCQmdNCf=n>=Yij*M`Pu%vs*tq{XrL+iMV+7qJFE?189QZ8JjI?$Wg zuC%*avFH8Cg)5nT(-$?lMfZQZtZJg-(5EZP?oLIH&rsy}U48_qpQ+T(R=U6LC;3Tk zj#B>(rGBnbKQEj5;M3Qom*1$4^ls_plx2w{RYeIOIy8@QVkJzU&S&{x)H>4CEQr6zz)X|r*x(JmZBlQE%o`X z?q>--Z>!ug-f{Q~EHKP!`k}v!a$Cp!jBr2lWBeGmKFp+a&tQ#H@k&B1`#!&&sb!%S zX5Plk4s;@DRBQH?Wi2)+NKATFDD|nAwbcQnv_4UCgE=y2!#P;&3hetsK7CXgeW^v2 z?pn&Bv%3!6?(YUD-Ct2@48$5|xFL$lyj_YtTG}~T+Brq>v{R*^(^LX?lcq4w;*7op zMeInu4?0#V1!|z^&}!*WbIl}ZWly1bHHtlMt=Qu>()G5|?aQUxS4y{eS2Wjdt2QTS YTQ}nSIlvPh=_8UA^6mlzRd(u>^y)d~ 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 diff --git a/public/fonts/PublicaSansRound-Md.otf b/public/fonts/PublicaSansRound-Md.otf deleted file mode 100644 index d9de45dbd38c0cd21576d2addc386addcb991ea9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90060 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

    |N@b}MlP_oJB0kjP4SSq!}~-_cxSe-?ix#nQod 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 E0A1~~iU0rr literal 0 HcmV?d00001 diff --git a/src/components/AddAdminModal/addAdminModal.tsx b/src/components/AddAdminModal/addAdminModal.tsx deleted file mode 100644 index 5c12acd..0000000 --- a/src/components/AddAdminModal/addAdminModal.tsx +++ /dev/null @@ -1,341 +0,0 @@ -import React, { useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - InputAdornment, - styled, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import Visibility from "@mui/icons-material/Visibility"; -import VisibilityOff from "@mui/icons-material/VisibilityOff"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; - -interface FormData { - name: string; - email: string; - password: string; - registeredAddress: string; - phone: string; // Added phone field -} - -interface AddAdminModalProps { - open: boolean; - handleClose: () => void; - handleCreate: (data: FormData) => void; -} - -const AddAdminModal: React.FC = ({ - open, - handleClose, - handleCreate, -}) => { - const [showPassword, setShowPassword] = useState(false); - - const { - control, - handleSubmit, - formState: { errors }, - reset, - } = useForm({ - defaultValues: { - name: "", - email: "", - password: "", - registeredAddress: "", - phone: "", // Initialize phone field - }, - }); - - const onSubmit = (data: FormData) => { - handleCreate(data); - handleClose(); - reset(); - }; - - const togglePasswordVisibility = () => { - setShowPassword((prev) => !prev); - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="add-admin-modal" - > - - {/* Header */} - - - Add Admin - - - - - - - {/* Horizontal Line */} - - - {/* Form */} - - {/* First Row - Admin Name & Email */} - - - - Admin Name - - ( - - )} - /> - - - - - Email - - ( - - )} - /> - - - - {/* Second Row - Password, Phone, Address */} - - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - /> - )} - /> - - - - - Phone - - ( - - )} - /> - - - - - Address - - ( - - )} - /> - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default AddAdminModal; diff --git a/src/components/AddBookingModal/addBookingModal.tsx b/src/components/AddBookingModal/addBookingModal.tsx deleted file mode 100644 index c134ea7..0000000 --- a/src/components/AddBookingModal/addBookingModal.tsx +++ /dev/null @@ -1,527 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Controller, useForm } from "react-hook-form"; -import { - Box, - Button, - Typography, - Modal, - MenuItem, - Select, - InputLabel, - FormControl, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useDispatch, useSelector } from "react-redux"; -import { - addBooking, - bookingList, - getCarNames, - getCarPorts, -} from "../../redux/slices/bookSlice.ts"; -import { AppDispatch, RootState } from "../../redux/store/store.ts"; -import { toast } from "sonner"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; -import { getAllStations } from "../../redux/slices/stationSlice.ts"; -import { fetchAvailableSlots } from "../../redux/slices/slotSlice.ts"; -import { autofillFix } from "../../shared-theme/customizations/autoFill"; -export default function AddBookingModal({ - open, - handleClose, -}: { - open: boolean; - handleClose: () => void; -}) { - const dispatch = useDispatch(); - const { - control, - register, - handleSubmit, - formState: { errors }, - reset, - } = useForm(); - const [carNames, setCarNames] = useState([]); // To hold the car names - const [carPorts, setCarPorts] = useState([]); // To hold the car ports - const stations = useSelector( - (state: RootState) => state?.stationReducer.stations - ); - const availableSlots = useSelector( - (state: RootState) => state.slotReducer.availableSlots - ); - useEffect(() => { - dispatch(fetchAvailableSlots()); - dispatch(getAllStations()); - }, [dispatch]); - - useEffect(() => { - // Fetch car names and car ports - dispatch(getCarNames()).then((response: any) => { - const fetchedCarNames = response.payload || []; - setCarNames(fetchedCarNames); - }); - - dispatch(getCarPorts()).then((response: any) => { - const fetchedCarPorts = response.payload || []; - setCarPorts(fetchedCarPorts); - }); - - // Fetch the bookings after this - dispatch(bookingList()); - }, [dispatch]); - console.log("Car Ports: ", carPorts); - // Get today's date in yyyy-mm-dd format - const today = new Date().toISOString().split("T")[0]; - - const onSubmit = async (data: any) => { - const bookingData = { - stationId: data.stationId, // Using stationId here for the backend - date: data.date, - startTime: data.startTime, - endTime: data.endTime, - carName: data.carName, - carNumber: data.carNumber, - carPort: data.carPort, - }; - - try { - await dispatch(addBooking(bookingData)); - dispatch(bookingList()); - handleClose(); // Close modal after successful addition - reset(); // Reset form fields - } catch (error) { - console.error("Error adding booking:", error); - toast.error("Failed to add booking."); - } - }; - - return ( - { - if (reason === "backdropClick") return; - handleClose(); - }} - aria-labelledby="add-booking-modal" - > - - - - Add Booking - - - - - - {/* */} - -

    - {/* Station ID and Car Name */} - - {/* Station ID */} - - - Select Station - - {/* Station ID Field */} - - - {/* Safely render the error message */} - {errors.stationId && ( - - {errors.stationId.message} - - )} - - - - - - Date - - - value >= today || - "Date cannot be in the past", - })} - slotProps={{ - inputLabel: { - shrink: true, - }, - htmlInput: { - min: today, - }, - }} - /> - - - - {/* Car Port and Date */} - - {/* Car Name */} - - - Car Name - - ( - - - - {errors.carName && ( - - {errors.carName.message} - - )} - - )} - rules={{ required: "Car Name is required" }} - /> - - {/* Car Port */} - - - Car Port - - ( - - - - {errors.carPort && ( - - {errors.carPort.message} - - )} - - )} - rules={{ required: "Car Port is required" }} - /> - - - - {/* Start Time and End Time */} - - - - Start Time - - - - - - - End Time - - - - - - {/* Car Number */} - - - - Car Number - - - - - - {/* Submit Button */} - - - - - - - - ); -} diff --git a/src/components/AddEditAdminModal/addEditAdminModal.tsx b/src/components/AddEditAdminModal/addEditAdminModal.tsx deleted file mode 100644 index ecb41b5..0000000 --- a/src/components/AddEditAdminModal/addEditAdminModal.tsx +++ /dev/null @@ -1,498 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography, Modal, InputAdornment } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import Visibility from "@mui/icons-material/Visibility"; -import VisibilityOff from "@mui/icons-material/VisibilityOff"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; -import { autofillFix } from "../../shared-theme/customizations/autoFill"; - -//By Jaanvi : Edit Model :: 11-feb-25 -interface AddEditCategoryModalProps { - open: boolean; - handleClose: () => void; - handleCreate: (data: FormData) => void; - handleUpdate: ( - id: string, - name: string, - email: string, - phone: string, - registeredAddress: string, - password: string - ) => void; - editRow: any; -} - -interface FormData { - name: string; - email: string; - phone: string; - registeredAddress: string; - password: string; -} - -const AddEditCategoryModal: React.FC = ({ - open, - handleClose, - handleCreate, - handleUpdate, - editRow, -}) => { - const [showPassword, setShowPassword] = React.useState(false); - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - clearErrors, - } = useForm({ - defaultValues: { - name: "", - email: "", - phone: "", - registeredAddress: "", - password: "", - }, - }); - - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate( - editRow.id, - data.name, - data.email, - data.phone, - data.registeredAddress, - data.password - ); - } else { - handleCreate(data); - } - handleClose(); - reset(); - }; - - const togglePasswordVisibility = () => { - setShowPassword((prev) => !prev); - }; - - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("email", editRow.email); - setValue("phone", editRow.phone); - setValue("registeredAddress", editRow.registeredAddress); - clearErrors(); - } else { - reset(); - clearErrors(); - } - }, [editRow, setValue, reset]); - - const handleCloseModal = () => { - reset(); - clearErrors(); - handleClose(); - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - - handleCloseModal(); - }} - aria-labelledby="add-edit-category-modal" - > - - {/* Header */} - - {" "} - - {editRow ? "Edit Admin" : "Add Admin"} - - - - - - - {/* Horizontal Line */} - {/* */} - - -
    - {/* Input Fields */} - - {/* First Row - Two Inputs */} - - - - Admin Name - - ( - - )} - /> - - - - - Email - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - {!editRow && ( - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - error={!!errors.password} - helperText={ - errors.password?.message - } - /> - )} - /> - - )} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Third Row - One Input */} - - - Address - - ( - - )} - /> - - - - {/* Submit Button */} - - - -
    -
    -
    -
    - ); -}; - -export default AddEditCategoryModal; diff --git a/src/components/AddManagerModal/addManagerModal.tsx b/src/components/AddManagerModal/addManagerModal.tsx deleted file mode 100644 index f91bd46..0000000 --- a/src/components/AddManagerModal/addManagerModal.tsx +++ /dev/null @@ -1,440 +0,0 @@ -import { Controller, useForm } from "react-hook-form"; -import { - Box, - Button, - Typography, - Modal, - IconButton, - InputAdornment, - Select, - MenuItem, - FormControl, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { Visibility, VisibilityOff } from "@mui/icons-material"; -import { useDispatch, useSelector } from "react-redux"; -import { addManager, managerList } from "../../redux/slices/managerSlice.ts"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; -import React, { useEffect, useState } from "react"; -import { RootState } from "../../redux/reducers.ts"; -import { stationList } from "../../redux/slices/stationSlice.ts"; -import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; - -export default function AddManagerModal({ open, handleClose }) { - const dispatch = useDispatch(); - const { - control, - register, - handleSubmit, - formState: { errors }, - reset, - clearErrors, - } = useForm({ - mode: "onChange", // Trigger validation on change for real-time feedback - }); - const [showPassword, setShowPassword] = useState(false); - const stations = useSelector( - (state: RootState) => state?.stationReducer.stations - ); - - useEffect(() => { - dispatch(stationList()); - }, [dispatch]); - - // Handle form submission - const onSubmit = async (data: any) => { - const selectedStation = stations.find( - (station) => station.name === data.stationName - ); - const managerData = { - name: data.name, - email: data.email, - phone: data.phone, - password: data.password, - stationId: selectedStation?.id, - }; - - try { - await dispatch(addManager(managerData)); - dispatch(managerList()); - clearErrors(); - reset(); - handleClose(); - } catch (error) { - console.error("Error adding manager:", error); - } - }; - - // Handle modal close, clearing errors and resetting form - const handleModalClose = () => { - clearErrors(); - reset(); - handleClose(); - }; - - const togglePasswordVisibility = (e: React.MouseEvent) => { - e.preventDefault(); - setShowPassword((prev) => !prev); - }; - - return ( - { - if (reason === "backdropClick") { - return; // Prevent closing on backdrop click - } - handleModalClose(); - }} - aria-labelledby="add-manager-modal" - > - - {/* Header */} - - - Add Manager - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Form */} - -
    - {/* Manager Name */} - - - - Manager Name - - - - - - {/* Station Dropdown */} - - - - Select Station - - - ( - - )} - /> - {errors.stationName && ( - - {errors.stationName.message} - - )} - - - - - {/* Email and Password */} - - {/* Email */} - - - Email - - - - - {/* Password */} - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - error={!!errors.password} - helperText={ - errors.password?.message - } - /> - )} - /> - - - - {/* Phone Number */} - - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; - }, - })} - /> - - - - {/* Submit Button */} - - - -
    -
    -
    -
    - ); -} diff --git a/src/components/AddManagerStationModal/addmanagerStationModal.tsx b/src/components/AddManagerStationModal/addmanagerStationModal.tsx deleted file mode 100644 index df205ab..0000000 --- a/src/components/AddManagerStationModal/addmanagerStationModal.tsx +++ /dev/null @@ -1,203 +0,0 @@ -import React, { useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - TextField, - FormControlLabel, - Switch, -} from "@mui/material"; -import { useForm } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { addStationDetails } from "../../redux/slices/managerStationSlice"; // Updated import -import CloseIcon from "@mui/icons-material/Close"; -import { CustomIconButton } from "../AddUserModal/styled.css"; -import { autofillFix } from "../../shared-theme/customizations/autoFill"; - -const AddManagerStationModal = ({ open, handleClose }: any) => { - const dispatch = useDispatch(); - const { - register, - handleSubmit, - reset, - formState: { errors }, - } = useForm(); - - const [available, setavailable] = useState(true); - - const onSubmit = (data: any) => { - const { connectorType, power, price } = data; - - const payload = { - connectorType, - power, - price, - available, - }; - - dispatch(addStationDetails(payload)); - reset(); - handleClose(); - }; - - return ( - { - if (reason === "backdropClick") return; - handleClose(); - }} - aria-labelledby="add-manager-modal" - > - - {/* Header */} - - - Add Manager Station - - - - - - - {/* Divider */} - {/* */} - - {/* Connector Type */} - - Connector Type - - - - {/* Power */} - - Power (kW) - - - - {/* Price */} - - Price (₹) - - - - {/* Availability Switch */} - setavailable((prev) => !prev)} - /> - } - label={available ? "Available" : "Not Available"} - sx={{ mt: 2 }} - /> - - {/* Submit */} - - - - - - - ); -}; - -export default AddManagerStationModal; diff --git a/src/components/AddSlotModal/addSlotModal.tsx b/src/components/AddSlotModal/addSlotModal.tsx deleted file mode 100644 index 6a910f4..0000000 --- a/src/components/AddSlotModal/addSlotModal.tsx +++ /dev/null @@ -1,375 +0,0 @@ -import React, { useState, useEffect } from "react"; -import { - Box, - Button, - Typography, - Modal, - FormControlLabel, - Switch, - TextField, - MenuItem, - Select, - InputLabel, - FormControl, -} from "@mui/material"; -import { useForm } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { createSlot } from "../../redux/slices/slotSlice.ts"; // Assuming this is your slice -import CloseIcon from "@mui/icons-material/Close"; -import { CustomIconButton } from "../AddUserModal/styled.css"; // Assuming this is for custom styled components - -const AddSlotModal = ({ open, handleClose }: any) => { - const dispatch = useDispatch(); // Get dispatch from Redux - const { - register, - handleSubmit, - reset, - watch, - formState: { errors }, - } = useForm(); - - const [isAvailable, setIsAvailable] = useState(true); - const [isDateRange, setIsDateRange] = useState(false); - const [minEndTime, setMinEndTime] = useState(""); - const [durationUnit, setDurationUnit] = useState("minutes"); // New state for duration unit - - const today = new Date().toISOString().split("T")[0]; - const startHour = watch("startHour"); - - useEffect(() => { - if (startHour) { - setMinEndTime(startHour); - } - }, [startHour]); - - const onSubmit = (data: any) => { - const { - date, - startingDate, - endingDate, - startHour, - endHour, - duration, - stationId, - } = data; - - const payload = isDateRange - ? { - startingDate, - endingDate, - startHour, - endHour, - duration: parseInt(duration, 10), - durationUnit, // Include the duration unit (minutes or hours) - isAvailable, - stationId, - } - : { - date, - startHour, - endHour, - duration: parseInt(duration, 10), - durationUnit, // Include the duration unit (minutes or hours) - isAvailable, - stationId, - }; - - dispatch(createSlot(payload)); - reset(); - handleClose(); - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="add-slot-modal" - > - - {/* Header */} - - - Add Slot - - - - - - - {/* Horizontal Line */} - {/* */} - - - {/* Date Range Toggle */} - setIsDateRange(!isDateRange)} - /> - } - label="Select Date Range" - sx={{ - fontWeight: 500, - fontSize: "16px", - margin: 0, - color: "#000000", - mb: 1, - }} - /> - - {/* Date Input Fields */} - {isDateRange ? ( - <> - - Start Date - - - value >= today || - "Start date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.startingDate} - helperText={errors.startingDate?.message} - inputProps={{ min: today }} - /> - - End Date - - - value >= today || - "End date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.endingDate} - helperText={errors.endingDate?.message} - inputProps={{ min: today }} - /> - - ) : ( - <> - - Date - - - value >= today || - "Date cannot be in the past", - })} - type="date" - fullWidth - error={!!errors.date} - helperText={errors.date?.message} - inputProps={{ min: today }} - /> - - )} - - {/* Start Hour */} - - - Start Hour - - - - {/* End Hour */} - - End Hour - - - value > startHour || - "End hour must be after start hour", - })} - type="time" - fullWidth - error={!!errors.endHour} - helperText={errors.endHour?.message} - inputProps={{ min: minEndTime }} - /> - - {/* Duration and Duration Unit */} - - Slot Duration - - - - - {/* Dropdown for selecting Minutes/Hours */} - - Unit - - - - - {/* Availability Toggle */} - - - - {isAvailable ? "Available" : "Not Available"} - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default AddSlotModal; diff --git a/src/components/AddStationLocation/addStationLocation.tsx b/src/components/AddStationLocation/addStationLocation.tsx deleted file mode 100644 index 5028724..0000000 --- a/src/components/AddStationLocation/addStationLocation.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import { - Dialog, - DialogActions, - DialogContent, - DialogTitle, - Button, - TextField, -} from "@mui/material"; -import { useForm, SubmitHandler } from "react-hook-form"; - -interface FormValues { - city: string; -} - -const AddStationLocationModal = ({ - open, - handleClose, - handleAddStation, -}: any) => { - const { - register, - handleSubmit, - reset, - formState: { errors }, - } = useForm(); - - const onSubmit: SubmitHandler = (data) => { - handleAddStation(data); - reset(); - handleClose(); - }; - - return ( - - Search Near By Stations - -
    - - - - - - -
    -
    - ); -}; - -export default AddStationLocationModal; diff --git a/src/components/AddStationModal/addStationModal.tsx b/src/components/AddStationModal/addStationModal.tsx deleted file mode 100644 index 13b72e5..0000000 --- a/src/components/AddStationModal/addStationModal.tsx +++ /dev/null @@ -1,572 +0,0 @@ -import { useForm } from "react-hook-form"; -import { - Box, - Button, - Typography, - Modal, - FormControl, - FormHelperText, - Select, - MenuItem, - Checkbox, - ListItemText, - InputLabel, - Chip, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useSelector, useDispatch } from "react-redux"; -import { useEffect, useState } from "react"; -import { RootState } from "../../redux/reducers.ts"; -import { - fetchVehicleBrands, - vehicleList, -} from "../../redux/slices/VehicleSlice.ts"; // Adjust this import path accordingly -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Assuming custom styled components -import React from "react"; -import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; - -export default function AddStationModal({ - open, - handleClose, - handleAddStation, -}) { - const { - register, - handleSubmit, - formState: { errors }, - reset, - clearErrors, - } = useForm(); - - const dispatch = useDispatch(); - - // Get vehicle names from the Redux store - const vehicles = useSelector( - (state: RootState) => state.vehicleReducer.vehicles - ); // Adjust according to your actual state structure - const vehicleBrands = useSelector( - (state: RootState) => state.vehicleReducer.vehicleBrands - ); - - // State for selected vehicle brand and vehicles - const [selectedBrands, setSelectedBrands] = useState([]); - const [selectedVehicles, setSelectedVehicles] = useState([]); - - // Fetch vehicle brands and vehicle list when the component mounts - useEffect(() => { - dispatch(fetchVehicleBrands()); - dispatch(vehicleList()); - }, [dispatch]); - - // Filter vehicles based on selected vehicle brands - const filteredVehicles = vehicles.filter((vehicle) => - selectedBrands.includes(vehicle.company) - ); - - // Handle changes in selected vehicle brands (checkboxes) - const handleBrandChange = ( - event: React.ChangeEvent<{ value: unknown }> - ) => { - const value = event.target.value as string[]; - setSelectedBrands(value); // Update the selected vehicle brands - }; - - // Handle changes in selected vehicles (checkboxes) - const handleVehicleChange = ( - event: React.ChangeEvent<{ value: unknown }> - ) => { - setSelectedVehicles(event.target.value as string[]); - }; - - // Function to map selected vehicle names to corresponding vehicle ids - const getVehicleIds = () => { - return vehicles - .filter((vehicle) => selectedVehicles.includes(vehicle.name)) - .map((vehicle) => vehicle.id); - }; - const handleModalClose = () => { - clearErrors(); - reset(); - handleClose(); - }; - const onSubmit = (data: any) => { - const vehicleIds = getVehicleIds(); // Get the ids of the selected vehicles - - const payload = { - ...data, - status: 1, // Default status - allowedCarIds: vehicleIds, // Pass the vehicle ids to the backend - totalSlots: Number(data.totalSlots), // Ensure this is a number - }; - - handleAddStation(payload); - handleClose(); - reset(); - setSelectedVehicles([]); - setSelectedBrands([]); // Reset selected brands after submission - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); // Close modal when clicking cross or cancel - }} - aria-labelledby="add-station-modal" - > - - {/* Header */} - - - Add Charging Station - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Form */} -
    - {/* Input Fields */} - - - - - - Station Name - - - - - - - Station Location - - - - - - {/* Second Row - Total Slots */} - - - - Total Slots - - - - - - {/* Vehicle Brand Dropdown with Checkboxes */} - - - - Vehicle Brand - - - - - {errors.vehicleBrand - ? errors.vehicleBrand.message - : ""} - - - - - - - Vehicle Name - - - - - {errors.vehicleName - ? errors.vehicleName.message - : ""} - - - - - - - {/* Submit Button */} - - - - -
    -
    -
    - ); -} diff --git a/src/components/AddUserModal/addUserModal.tsx b/src/components/AddUserModal/addUserModal.tsx deleted file mode 100644 index 57ab402..0000000 --- a/src/components/AddUserModal/addUserModal.tsx +++ /dev/null @@ -1,407 +0,0 @@ -import React, { useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - InputAdornment, - styled, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import Visibility from "@mui/icons-material/Visibility"; -import VisibilityOff from "@mui/icons-material/VisibilityOff"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "./styled.css.tsx"; -import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; - -interface FormData { - name: string; - email: string; - password: string; - phone: string; -} - -interface AddUserModalProps { - open: boolean; - handleClose: () => void; - handleCreate: (data: FormData) => void; -} - -const AddUserModal: React.FC = ({ - open, - handleClose, - handleCreate, -}) => { - const [showPassword, setShowPassword] = useState(false); - - const { - control, - handleSubmit, - formState: { errors }, - reset, - } = useForm({ - defaultValues: { - name: "", - email: "", - password: "", - phone: "", - }, - }); - - const onSubmit = (data: FormData) => { - handleCreate(data); - handleClose(); - reset(); - }; - - const togglePasswordVisibility = () => { - setShowPassword((prev) => !prev); - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="add-user-modal" - > - - {/* Header Section */} - - - Add User - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Body Section */} - - {" "} - {/* Form */} -
    - {/* First Row - User Name & Email */} - - - - User Name - - ( - - )} - /> - - - - - Email - - ( - - )} - /> - - - - {/* Second Row - Password & Phone Number */} - - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }, - }} - error={!!errors.password} - helperText={ - errors.password?.message - } - /> - )} - /> - - - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Submit Button */} - - - {/* */} - - -
    -
    -
    -
    - ); -}; - -export default AddUserModal; diff --git a/src/components/AddUserModal/styled.css.tsx b/src/components/AddUserModal/styled.css.tsx deleted file mode 100644 index ad1e112..0000000 --- a/src/components/AddUserModal/styled.css.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { styled } from "@mui/material/styles"; -import { IconButton, TextField } from "@mui/material"; -export const CustomIconButton = styled(IconButton)({ - backgroundColor: "transparent", - "&:hover": { - backgroundColor: "transparent", - }, - "*:where([data-mui-color-scheme='light']) &": { - backgroundColor: "transparent", - border: "none", - }, - color: "#D0E1E9", -}); - -// Custom TextField with different placeholder color -export const CustomTextField = styled(TextField)({ - "& .MuiInputBase-input::placeholder": { - color: "#979c9e", - opacity: 1, - backgroundColor: "", - }, - "& .MuiInputBase-root.Mui-focused .MuiInputBase-input::placeholder": { - color: "darkgray", - }, -}); diff --git a/src/components/AddVehicleModal/addVehicleModal.tsx b/src/components/AddVehicleModal/addVehicleModal.tsx deleted file mode 100644 index d69044b..0000000 --- a/src/components/AddVehicleModal/addVehicleModal.tsx +++ /dev/null @@ -1,411 +0,0 @@ -import { useForm, Controller } from "react-hook-form"; -import { Box, Button, Typography, Modal } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; -import { useDispatch } from "react-redux"; -import { addVehicle } from "../../redux/slices/VehicleSlice"; -import { autofillFix } from "../../shared-theme/customizations/autoFill"; -import { useState } from "react"; - -interface FormData { - name: string; - company: string; - modelName: string; - chargeType: string; - imageFile: File | null; -} - -interface AddVehicleModalProps { - open: boolean; - handleClose: () => void; -} - -export default function AddVehicleModal({ - open, - handleClose, -}: AddVehicleModalProps) { - const { - control, - handleSubmit, - formState: { errors }, - reset, - setValue, - } = useForm({ - defaultValues: { - name: "", - company: "", - modelName: "", - chargeType: "", - imageFile: null, - }, - }); - - const dispatch = useDispatch(); - const [imagePreview, setImagePreview] = useState(null); - - const handleImageChange = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - setImagePreview(URL.createObjectURL(file)); // Preview the image - setValue("imageFile", file); // Set the file in the form - } - }; - - const onSubmit = (data: FormData) => { - if (!data.imageFile) { - console.error("No file selected"); - return; - } - - dispatch( - addVehicle({ - name: data.name, - company: data.company, - modelName: data.modelName, - chargeType: data.chargeType, - imageFile: data.imageFile, - }) - ); - - handleClose(); - reset(); - setImagePreview(null); // Clear image preview - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="add-vehicle-modal" - > - - {/* Header */} - - - Add Vehicle - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Input Fields */} - - - {/* First Row - Two Inputs */} - - - - Vehicle Name - - ( - - )} - /> - - - - - Company - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - - - Model Name - - ( - - )} - /> - - - - - Charge Type - - ( - - )} - /> - - - - {/* Image Upload */} - - - Upload Image - - - {errors.imageFile && ( - - {errors.imageFile.message} - - )} - {imagePreview && ( - - - Preview: - - image preview - - )} - - - - {/* Submit Button */} - - - - - - - ); -} diff --git a/src/components/AppNavbar/index.tsx b/src/components/AppNavbar/index.tsx deleted file mode 100644 index 7414f5f..0000000 --- a/src/components/AppNavbar/index.tsx +++ /dev/null @@ -1,182 +0,0 @@ -import * as React from "react"; -import { styled } from "@mui/material/styles"; -import AppBar from "@mui/material/AppBar"; -import Box from "@mui/material/Box"; -import Stack from "@mui/material/Stack"; -import MuiToolbar from "@mui/material/Toolbar"; -import { tabsClasses } from "@mui/material/Tabs"; -import Typography from "@mui/material/Typography"; -import MenuRoundedIcon from "@mui/icons-material/MenuRounded"; -import DashboardRoundedIcon from "@mui/icons-material/DashboardRounded"; -import ColorModeIconDropdown from "../../shared-theme/ColorModeIconDropdown"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { fetchAdminProfile } from "../../redux/slices/profileSlice"; -import NotificationsNoneIcon from "@mui/icons-material/NotificationsNone"; -import InputBase from "@mui/material/InputBase"; -import SearchIcon from "@mui/icons-material/Search"; -import MenuButton from "../MenuButton"; -import SideMenuMobile from "../SideMenuMobile"; -import { Avatar } from "@mui/material"; -import OptionsMenu from "../OptionsMenu"; - -const Toolbar = styled(MuiToolbar)({ - width: "100%", - padding: "12px", - display: "flex", - flexDirection: "column", - alignItems: "start", - justifyContent: "center", - gap: "12px", - flexShrink: 0, - [`& ${tabsClasses.flexContainer}`]: { - gap: "8px", - p: "8px", - pb: 0, - }, -}); - -export default function AppNavbar() { - const [open, setOpen] = React.useState(false); - const [showNotifications, setShowNotifications] = React.useState(false); - const toggleNotifications = () => { - setShowNotifications((prev) => !prev); - }; - - const dispatch = useDispatch(); - const { user } = useSelector((state: RootState) => state?.profileReducer); - const toggleDrawer = (newOpen: boolean) => () => { - setOpen(newOpen); - }; - - React.useEffect(() => { - dispatch(fetchAdminProfile()); - }, [dispatch]); - - return ( - - - - - - {/* - Dashboard - */} - - - - - - - {/* */} - - - {user?.name || "No Adminsss"} - - - - - {/* */} - - - - - - - - - ); -} - -export function CustomIcon() { - const [open, setOpen] = React.useState(true); - - return ( - - Logo - - ); -} diff --git a/src/components/AvailableSlotModal/availableSlotsModal.tsx b/src/components/AvailableSlotModal/availableSlotsModal.tsx deleted file mode 100644 index 5b5339e..0000000 --- a/src/components/AvailableSlotModal/availableSlotsModal.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { useDispatch, useSelector } from "react-redux"; -import { - Button, - Dialog, - DialogTitle, - Box, - CircularProgress, -} from "@mui/material"; -import { styled } from "@mui/system"; -import { - fetchAvailableSlots, -} from "../../redux/slices/slotSlice"; // Update with the correct import path - -const SlotButton = styled(Button)<{ selected: boolean }>(({ selected }) => ({ - backgroundColor: selected ? "#1976d2" : "#333", - color: "#fff", - border: "1px solid #555", - width: "120px", - height: "40px", - margin: "5px", - "&:hover": { - backgroundColor: selected ? "#1565c0" : "#444", - }, -})); - -const AvailableSlotsModal = ({ - open, - onClose, -}: { - open: boolean; - onClose: () => void; -}) => { - const dispatch = useDispatch(); - - // Fetch slots from the Redux store - const { availableSlots, loading, error } = useSelector( - (state: any) => state.slotReducer.availableSlots - ); // Adjust selector path - const [selectedSlot, setSelectedSlot] = useState( - null - ); - - useEffect(() => { - if (open) { - // Fetch available slots when the modal opens - dispatch(fetchAvailableSlots()); - } - }, [open, dispatch]); - - const handleSlotSelect = (slot: typeof availableSlots) => { - setSelectedSlot(slot); // Update the selected slot - }; - - const handleSave = () => { - // Save the selected slot (you can dispatch an action here if needed) - console.log("Selected Slot: ", selectedSlot); - onClose(); // Close the modal after saving - }; - - return ( - - - Available Slots - - - {loading ? ( - - ) : error ? ( -
    Error: {error}
    - ) : Array.isArray(availableSlots) && - availableSlots.length > 0 ? ( - availableSlots.map((slot: availableSlots) => ( - handleSlotSelect(slot)} - selected={selectedSlot?.id === slot?.id} - > - {`${slot?.startTime} - ${slot?.endTime}`} - - )) - ) : ( -
    No available slots
    - )} - -
    -
    - ); -}; - -export default AvailableSlotsModal; diff --git a/src/components/BookingSlotsMangers/bookingslots.tsx b/src/components/BookingSlotsMangers/bookingslots.tsx deleted file mode 100644 index d73b455..0000000 --- a/src/components/BookingSlotsMangers/bookingslots.tsx +++ /dev/null @@ -1,242 +0,0 @@ -import React, { useState } from "react"; -import { - Dialog, - DialogActions, - DialogContent, - DialogTitle, - Button, - TextField, - Typography, - Box, - FormControlLabel, - Switch, -} from "@mui/material"; -import { useForm } from "react-hook-form"; - -const AddSlotModal = ({ open, handleClose, handleAddSlot }: any) => { - const { - register, - handleSubmit, - reset, - formState: { errors }, - } = useForm(); - const [isAvailable, setIsAvailable] = useState(true); - const [isDateRange, setIsDateRange] = useState(false); - - // Get today's date in the format yyyy-mm-dd - const today = new Date().toISOString().split("T")[0]; - - const onSubmit = (data: any) => { - const { date, startDate, endDate, startHour, endHour, duration } = data; - const slots = []; - - const generateSlotsForDate = (date: string) => { - const startTime = new Date(`1970-01-01T${startHour}:00`); - const endTime = new Date(`1970-01-01T${endHour}:00`); - const durationMinutes = parseInt(duration, 10); - - for ( - let time = startTime; - time < endTime; - time.setMinutes(time.getMinutes() + durationMinutes) - ) { - const slotEndTime = new Date(time); - slotEndTime.setMinutes( - slotEndTime.getMinutes() + durationMinutes - ); - - if (slotEndTime <= endTime) { - slots.push({ - date, - startHour: time.toTimeString().slice(0, 5), - endHour: slotEndTime.toTimeString().slice(0, 5), - isAvailable, - duration, - }); - } - } - }; - - if (isDateRange) { - const start = new Date(startDate); - const end = new Date(endDate); - for ( - let d = new Date(start); - d <= end; - d.setDate(d.getDate() + 1) - ) { - const dateString = d.toISOString().split("T")[0]; - generateSlotsForDate(dateString); - } - } else { - generateSlotsForDate(date); - } - - handleAddSlot(slots); - reset(); - handleClose(); - }; - - return ( - - Add EV Slot - -
    - setIsDateRange(!isDateRange)} - /> - } - label="Select Date Range" - /> - {isDateRange ? ( - <> - - Start Date - - - value >= today || - "Start date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.startDate} - helperText={errors.startDate?.message} - inputProps={{ min: today }} - /> - - End Date - - - value >= today || - "End date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.endDate} - helperText={errors.endDate?.message} - inputProps={{ min: today }} - /> - - ) : ( - <> - - Date - - - value >= today || - "Date cannot be in the past", - })} - type="date" - fullWidth - margin="normal" - error={!!errors.date} - helperText={errors.date?.message} - inputProps={{ min: today }} - /> - - )} - - Start Hour - - - - End Hour - - - - Slot Duration (minutes) - - - - - - {isAvailable ? "Available" : "Not Available"} - - - - - - - -
    -
    - ); -}; - -export default AddSlotModal; diff --git a/src/components/CardAlert/CardAlert.tsx b/src/components/CardAlert/CardAlert.tsx deleted file mode 100644 index 9418276..0000000 --- a/src/components/CardAlert/CardAlert.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import * as React from "react"; -import Card from "@mui/material/Card"; -import CardContent from "@mui/material/CardContent"; -import Button from "@mui/material/Button"; -import Typography from "@mui/material/Typography"; -import AutoAwesomeRoundedIcon from "@mui/icons-material/AutoAwesomeRounded"; - -export default function CardAlert() { - return ( - - - - - Plan about to expire - - - Enjoy 10% off when renewing your plan today. - - - - - ); -} diff --git a/src/components/ChartUserByCountry/index.tsx b/src/components/ChartUserByCountry/index.tsx deleted file mode 100644 index 57c7d68..0000000 --- a/src/components/ChartUserByCountry/index.tsx +++ /dev/null @@ -1,194 +0,0 @@ -import * as React from 'react'; -import { PieChart } from '@mui/x-charts/PieChart'; -import { useDrawingArea } from '@mui/x-charts/hooks'; -import { styled } from '@mui/material/styles'; -import Typography from '@mui/material/Typography'; -import Card from '@mui/material/Card'; -import CardContent from '@mui/material/CardContent'; -import Box from '@mui/material/Box'; -import Stack from '@mui/material/Stack'; -import LinearProgress, { linearProgressClasses } from '@mui/material/LinearProgress'; -import { BrazilFlag, GlobeFlag, IndiaFlag, UsaFlag } from '../../pages/Dashboard/internals/components/CustomIcons'; - -const data = [ - { label: 'India', value: 50000 }, - { label: 'USA', value: 35000 }, - { label: 'Brazil', value: 10000 }, - { label: 'Other', value: 5000 }, -]; - -const countries = [ - { - name: 'India', - value: 50, - flag: , - color: 'hsl(220, 25%, 65%)', - }, - { - name: 'USA', - value: 35, - flag: , - color: 'hsl(220, 25%, 45%)', - }, - { - name: 'Brazil', - value: 10, - flag: , - color: 'hsl(220, 25%, 30%)', - }, - { - name: 'Other', - value: 5, - flag: , - color: 'hsl(220, 25%, 20%)', - }, -]; - -interface StyledTextProps { - variant: 'primary' | 'secondary'; -} - -const StyledText = styled('text', { - shouldForwardProp: (prop) => prop !== 'variant', -})(({ theme }) => ({ - textAnchor: 'middle', - dominantBaseline: 'central', - fill: (theme.vars || theme).palette.text.secondary, - variants: [ - { - props: { - variant: 'primary', - }, - style: { - fontSize: theme.typography.h5.fontSize, - }, - }, - { - props: ({ variant }) => variant !== 'primary', - style: { - fontSize: theme.typography.body2.fontSize, - }, - }, - { - props: { - variant: 'primary', - }, - style: { - fontWeight: theme.typography.h5.fontWeight, - }, - }, - { - props: ({ variant }) => variant !== 'primary', - style: { - fontWeight: theme.typography.body2.fontWeight, - }, - }, - ], -})); - -interface PieCenterLabelProps { - primaryText: string; - secondaryText: string; -} - -function PieCenterLabel({ primaryText, secondaryText }: PieCenterLabelProps) { - const { width, height, left, top } = useDrawingArea(); - const primaryY = top + height / 2 - 10; - const secondaryY = primaryY + 24; - - return ( - - - {primaryText} - - - {secondaryText} - - - ); -} - -const colors = [ - 'hsl(220, 20%, 65%)', - 'hsl(220, 20%, 42%)', - 'hsl(220, 20%, 35%)', - 'hsl(220, 20%, 25%)', -]; - -export default function ChartUserByCountry() { - return ( - - - - Users by country - - - - - - - {countries.map((country, index) => ( - - {country.flag} - - - - {country.name} - - - {country.value}% - - - - - - ))} - - - ); -} diff --git a/src/components/CustomDatePicker/index.tsx b/src/components/CustomDatePicker/index.tsx deleted file mode 100644 index 61e3a8b..0000000 --- a/src/components/CustomDatePicker/index.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import * as React from 'react'; -import dayjs, { Dayjs } from 'dayjs'; -import Button from '@mui/material/Button'; -import CalendarTodayRoundedIcon from '@mui/icons-material/CalendarTodayRounded'; -import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'; -import { UseDateFieldProps } from '@mui/x-date-pickers/DateField'; -import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; -import { DatePicker } from '@mui/x-date-pickers/DatePicker'; -import { - BaseSingleInputFieldProps, - DateValidationError, - FieldSection, -} from '@mui/x-date-pickers/models'; - -interface ButtonFieldProps - extends UseDateFieldProps, - BaseSingleInputFieldProps< - Dayjs | null, - Dayjs, - FieldSection, - false, - DateValidationError - > { - setOpen?: React.Dispatch>; -} - -function ButtonField(props: ButtonFieldProps) { - const { - setOpen, - label, - id, - disabled, - InputProps: { ref } = {}, - inputProps: { 'aria-label': ariaLabel } = {}, - } = props; - - // return ( - // // - // ); -} - -export default function CustomDatePicker() { - const [value, setValue] = React.useState(dayjs('2023-04-17')); - const [open, setOpen] = React.useState(false); - - return ( - - setValue(newValue)} - slots={{ field: ButtonField }} - slotProps={{ - field: { setOpen } as any, - nextIconButton: { size: 'small' }, - previousIconButton: { size: 'small' }, - }} - open={open} - onClose={() => setOpen(false)} - onOpen={() => setOpen(true)} - views={['day', 'month', 'year']} - /> - - ); -} diff --git a/src/components/CustomTable/customTable.tsx b/src/components/CustomTable/customTable.tsx index 9f12a9a..afac62f 100644 --- a/src/components/CustomTable/customTable.tsx +++ b/src/components/CustomTable/customTable.tsx @@ -9,46 +9,14 @@ import TableRow from "@mui/material/TableRow"; import Paper from "@mui/material/Paper"; import { Box, - Button, - InputAdornment, Pagination, TextField, Typography, - IconButton, - Menu, - MenuItem, + InputAdornment, } from "@mui/material"; -import MoreVertIcon from "@mui/icons-material/MoreVert"; -import VisibilityIcon from "@mui/icons-material/Visibility"; -import EditIcon from "@mui/icons-material/Edit"; -import DeleteIcon from "@mui/icons-material/Delete"; import SearchIcon from "@mui/icons-material/Search"; import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward"; import ArrowDownwardIcon from "@mui/icons-material/ArrowDownward"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch, RootState } from "../../redux/store/store.ts"; -import DeleteModal from "../Modals/DeleteModal/index.tsx"; -import ViewModal from "../Modals/ViewModal/index.tsx"; -import VehicleViewModal from "../Modals/VehicleViewModal/index.tsx"; -import ManagerViewModal from "../Modals/ViewManagerModal/"; -import UserViewModal from "../Modals/UserViewModal/index.tsx"; -import StationViewModal from "../Modals/StationViewModal/index.tsx"; -import { adminList, deleteAdmin } from "../../redux/slices/adminSlice.ts"; -import { vehicleList, deleteVehicle } from "../../redux/slices/VehicleSlice.ts"; -import { deleteManager, managerList } from "../../redux/slices/managerSlice.ts"; -import { deleteUser, userList } from "../../redux/slices/userSlice.ts"; -import { deleteStation, stationList } from "../../redux/slices/stationSlice.ts"; -import { - deleteSlot, - fetchAvailableSlots, -} from "../../redux/slices/slotSlice.ts"; -import { bookingList, deleteBooking } from "../../redux/slices/bookSlice.ts"; -import { - deleteStationDetails, - stationDetailList, -} from "../../redux/slices/managerStationSlice.ts"; -import { CustomIconButton } from "../AddUserModal/styled.css.tsx"; -import { autofillFix } from "../../shared-theme/customizations/autoFill.tsx"; // Styled Components const StyledTableCell = styled(TableCell)(({ theme }) => ({ @@ -67,12 +35,6 @@ const StyledTableCell = styled(TableCell)(({ theme }) => ({ backgroundColor: "#2A2A2A", cursor: "pointer", }, - - "&.action-cell": { - right: 0, - zIndex: 11, - boxShadow: "-4px 0 8px rgba(0, 0, 0, 0.1)", - }, }, [`&.${tableCellClasses.body}`]: { fontSize: "16px", @@ -81,28 +43,16 @@ const StyledTableCell = styled(TableCell)(({ theme }) => ({ color: "#333333", transition: "background-color 0.2s ease", fontWeight: 500, - "&.action-cell": { - position: "sticky", - right: 0, - zIndex: 2, - backgroundColor: "#DFECF1", - "&:hover": { - backgroundColor: "#D0E1E9", - }, - }, + }, })); + const StyledTableRow = styled(TableRow)(({ theme }) => ({ backgroundColor: "#DFECF1", transition: "background-color 0.2s ease", "&:hover": { backgroundColor: "#D0E1E9", }, - // "& td, & th": { - // borderColor: "#454545", - // borderWidth: "1px", - // // borderBottom: "1px solid #454545", - // }, })); const StyledTableContainer = styled(TableContainer)(({ theme }) => ({ @@ -134,17 +84,7 @@ interface Row { interface CustomTableProps { columns: Column[]; rows: Row[]; - setDeleteModal: Function; - setRowData: Function; - setModalOpen: Function; - viewModal: boolean; - setViewModal: Function; - deleteModal: boolean; - handleStatusToggle?: (id: string, currentStatus: number | boolean) => void; tableType: string; - handleClickOpen?: () => void; - statusField?: string; - statusValue?: boolean; } // Sorting State Interface @@ -156,91 +96,33 @@ interface SortConfig { const CustomTable: React.FC = ({ columns, rows, - setDeleteModal, - deleteModal, - viewModal, - setRowData, - setViewModal, - setModalOpen, - handleStatusToggle, tableType, - handleClickOpen, }) => { - const dispatch = useDispatch(); - const [selectedRow, setSelectedRow] = React.useState(null); const [searchQuery, setSearchQuery] = React.useState(""); const [currentPage, setCurrentPage] = React.useState(1); const [sortConfig, setSortConfig] = React.useState({ key: "", direction: null, }); - const [anchorEl, setAnchorEl] = React.useState(null); - const [menuRow, setMenuRow] = React.useState(null); const usersPerPage = 10; - const { user } = useSelector((state: RootState) => state?.profileReducer); // Helper Functions const getTitleByType = (type: string) => { const titles: { [key: string]: string } = { - admin: "Admins", - role: "Roles", - user: "Users", - manager: "Managers", - "all-managers": "Managers", - vehicle: "Vehicles", - station: "Charging Stations", - "external-station": "Charging Stations", - booking: "Bookings", - slots: "Slots", - "all-available-slots": "Available Slots", - "manager-station": "Station Details", + backlog: "Student Backlog", + tools: "Tools", }; return titles[type] || "List"; }; - const getAddButtonLabel = (type: string) => { - const labels: { [key: string]: string } = { - admin: "Admin", - role: "Role", - user: "User", - manager: "Manager", - vehicle: "Vehicle", - station: "Charging Station", - booking: "Booking", - slots: "Slot", - "external-station": "Location", - "manager-station": "Station Details", - }; - return labels[type] || "Item"; - }; - const getEmptyMessage = (type: string) => { const messages: { [key: string]: string } = { - admin: "No admins found", - role: "No roles found", - user: "No users found", - manager: "No managers found", - vehicle: "No vehicles found", - station: "No charging stations found", - "external-station": "No charging stations found", - booking: "No bookings found", - slots: "No slots found", - "all-available-slots": "No available slots found", + backlog: "No students available", + tools: "No tools available", }; return messages[type] || "No data available"; }; - const shouldShowAddButton = (userType: string, tableType: string) => { - if ( - (userType === "user" && tableType === "all-available-slots") || - (userType === "superadmin" && tableType === "all-managers") || - (userType === "superadmin" && tableType === "user") - ) { - return false; - } - return true; - }; - const isImage = (value: any) => { if (typeof value === "string") { return value.startsWith("http") || value.startsWith("data:image"); @@ -291,10 +173,7 @@ const CustomTable: React.FC = ({ const lowerCaseQuery = searchQuery.toLowerCase().trim(); return ( (row.name && row.name.toLowerCase().includes(lowerCaseQuery)) || - (row.registeredAddress && - row.registeredAddress.toLowerCase().includes(lowerCaseQuery)) || - (row.stationName && - row.stationName.toLowerCase().includes(lowerCaseQuery)) + (row.email && row.email.toLowerCase().includes(lowerCaseQuery)) ); }); @@ -310,125 +189,15 @@ const CustomTable: React.FC = ({ setCurrentPage(value); }; - // Action Handlers - const handleDeleteButton = (id: string | undefined) => { - if (!id) { - console.error("ID not found", id); - return; - } - - switch (tableType) { - case "admin": - dispatch(deleteAdmin(id)); - break; - case "vehicle": - dispatch(deleteVehicle(id)); - break; - case "manager": - dispatch(deleteManager(id)); - break; - case "user": - dispatch(deleteUser(id)); - break; - case "station": - dispatch(deleteStation(id)); - break; - case "slots": - dispatch(deleteSlot(id)); - break; - case "booking": - dispatch(deleteBooking(id)); - break; - case "manager-station": - dispatch(deleteStationDetails(id)); - break; - default: - console.error("Unknown table type:", tableType); - return; - } - setDeleteModal(false); - }; - - const handleViewButton = (id: string | undefined) => { - if (!id) console.error("ID not found", id); - switch (tableType) { - case "admin": - dispatch(adminList()); - break; - case "vehicle": - dispatch(vehicleList()); - break; - case "manager": - dispatch(managerList()); - break; - case "user": - dispatch(userList()); - break; - case "booking": - dispatch(bookingList()); - break; - case "slots": - dispatch(fetchAvailableSlots()); - break; - case "station": - dispatch(stationList()); - break; - case "manager-station": - dispatch(stationDetailList()); - break; - default: - console.error("Unknown table type:", tableType); - return; - } - setViewModal(false); - }; - - const handleEditButton = (row: Row) => { - setModalOpen(true); - setRowData(row); - }; - - // Menu Handlers - const handleMenuOpen = (event: React.MouseEvent, row: Row) => { - setAnchorEl(event.currentTarget); - setMenuRow(row); - }; - - const handleMenuClose = () => { - setAnchorEl(null); - setMenuRow(null); - }; - - const handleMenuAction = (action: string) => { - if (!menuRow) return; - switch (action) { - case "view": - setSelectedRow(menuRow); - setViewModal(true); - break; - case "edit": - handleEditButton(menuRow); - break; - case "delete": - setDeleteModal(true); - setSelectedRow(menuRow); - break; - default: - break; - } - handleMenuClose(); - }; - return ( - {/* Header Section */} = ({ flexWrap: "wrap", mb: 3, gap: 2, + }} > = ({ {getTitleByType(tableType)} - - - - - ), - }} - value={searchQuery} - onChange={(e) => setSearchQuery(e.target.value)} - /> - - {shouldShowAddButton(user?.userType, tableType) && ( - - )} - + InputProps={{ + startAdornment: ( + + + + ), + }} + value={searchQuery} + onChange={(e) => setSearchQuery(e.target.value)} + /> - {/* Table Section */} @@ -524,21 +261,18 @@ const CustomTable: React.FC = ({ key={column.id} align={column.align} onClick={ - column.id !== "action" + column.id !== "select" && + column.id !== "status" ? () => handleSort(column.id) : undefined } sx={{ cursor: - column.id !== "action" + column.id !== "select" && + column.id !== "status" ? "pointer" : "default", }} - className={ - column.id === "action" - ? "action-cell" - : undefined - } // Add action-cell class > = ({ }} > {column.label} - {column.id !== "action" && + {column.id !== "select" && + column.id !== "status" && sortConfig.key === column.id && sortConfig.direction && (sortConfig.direction === "asc" ? ( @@ -582,7 +317,6 @@ const CustomTable: React.FC = ({ sx={{ color: "#6B7280", fontSize: "16px", - }} > {getEmptyMessage(tableType)} @@ -596,193 +330,8 @@ const CustomTable: React.FC = ({ - {column.id === "action" ? ( - - - handleMenuOpen( - e, - row - ) - } - sx={{ - color: "#6B7280", - "&:hover": { - color: "#454545", - }, - transition: - "color 0.2s ease", - }} - > - - - - {user?.userType !== - "manager" && - user?.userType !== - "user" && ( - - handleMenuAction( - "view" - ) - } - sx={{ - color: "#000000", - fontSize: - "16px", - display: - "flex", - alignItems: - "center", - gap: 1, - }} - > - - View - - )} - { user?.userType !== - "user" && ( - - handleMenuAction( - "edit" - ) - } - sx={{ - color: "#000000", - fontSize: - "16px", - display: "flex", - alignItems: - "center", - gap: 1, - }} - > - - Edit - )} - - handleMenuAction( - "delete" - ) - } - sx={{ - color: "#000000", - fontSize: - "14px", - display: "flex", - alignItems: - "center", - gap: 1, - }} - > - - Delete - - - - ) : row.statusField && - column.id === row.statusField ? ( - - ) : isImage(row[column.id]) ? ( + {isImage(row[column.id]) ? ( Row = ({
    - {/* Pagination */} = ({ }} /> - - {/* Modals */} - {viewModal && tableType === "admin" && ( - handleViewButton(selectedRow?.id)} - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "manager" && ( - handleViewButton(selectedRow?.id)} - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "vehicle" && ( - handleViewButton(selectedRow?.id)} - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "station" && ( - handleViewButton(selectedRow?.id)} - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {viewModal && tableType === "user" && ( - handleViewButton(selectedRow?.id)} - open={viewModal} - setViewModal={setViewModal} - id={selectedRow?.id} - /> - )} - {deleteModal && ( - handleDeleteButton(selectedRow?.id)} - open={deleteModal} - setDeleteModal={setDeleteModal} - id={selectedRow?.id} - /> - )}
    ); }; diff --git a/src/components/CustomizedDataGrid/index.tsx b/src/components/CustomizedDataGrid/index.tsx deleted file mode 100644 index 98cbd0a..0000000 --- a/src/components/CustomizedDataGrid/index.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import * as React from 'react'; -import { DataGrid } from '@mui/x-data-grid'; -import { columns, rows } from '../../pages/Dashboard/internals/data/gridData'; - -export default function CustomizedDataGrid() { - return ( - - params.indexRelativeToCurrentPage % 2 === 0 ? 'even' : 'odd' - } - initialState={{ - pagination: { paginationModel: { pageSize: 20 } }, - }} - pageSizeOptions={[10, 20, 50]} - disableColumnResize - density="compact" - slotProps={{ - filterPanel: { - filterFormProps: { - logicOperatorInputProps: { - variant: 'outlined', - size: 'small', - }, - columnInputProps: { - variant: 'outlined', - size: 'small', - sx: { mt: 'auto' }, - }, - operatorInputProps: { - variant: 'outlined', - size: 'small', - sx: { mt: 'auto' }, - }, - valueInputProps: { - InputComponentProps: { - variant: 'outlined', - size: 'small', - }, - }, - }, - }, - }} - /> - ); -} diff --git a/src/components/CustomizedTreeView/index.tsx b/src/components/CustomizedTreeView/index.tsx deleted file mode 100644 index dc1380f..0000000 --- a/src/components/CustomizedTreeView/index.tsx +++ /dev/null @@ -1,208 +0,0 @@ -import * as React from 'react'; -import clsx from 'clsx'; -import { animated, useSpring } from '@react-spring/web'; -import { TransitionProps } from '@mui/material/transitions'; -import Box from '@mui/material/Box'; -import Card from '@mui/material/Card'; -import CardContent from '@mui/material/CardContent'; -import Collapse from '@mui/material/Collapse'; -import Typography from '@mui/material/Typography'; -import { RichTreeView } from '@mui/x-tree-view/RichTreeView'; -import { - unstable_useTreeItem2 as useTreeItem2, - UseTreeItem2Parameters, -} from '@mui/x-tree-view/useTreeItem2'; -import { - TreeItem2Content, - TreeItem2IconContainer, - TreeItem2Label, - TreeItem2Root, -} from '@mui/x-tree-view/TreeItem2'; -import { TreeItem2Icon } from '@mui/x-tree-view/TreeItem2Icon'; -import { TreeItem2Provider } from '@mui/x-tree-view/TreeItem2Provider'; -import { TreeViewBaseItem } from '@mui/x-tree-view/models'; -import { useTheme } from '@mui/material/styles'; - -type Color = 'blue' | 'green'; - -type ExtendedTreeItemProps = { - color?: Color; - id: string; - label: string; -}; - -const ITEMS: TreeViewBaseItem[] = [ - { - id: '1', - label: 'Website', - children: [ - { id: '1.1', label: 'Home', color: 'green' }, - { id: '1.2', label: 'Pricing', color: 'green' }, - { id: '1.3', label: 'About us', color: 'green' }, - { - id: '1.4', - label: 'Blog', - children: [ - { id: '1.1.1', label: 'Announcements', color: 'blue' }, - { id: '1.1.2', label: 'April lookahead', color: 'blue' }, - { id: '1.1.3', label: "What's new", color: 'blue' }, - { id: '1.1.4', label: 'Meet the team', color: 'blue' }, - ], - }, - ], - }, - { - id: '2', - label: 'Store', - children: [ - { id: '2.1', label: 'All products', color: 'green' }, - { - id: '2.2', - label: 'Categories', - children: [ - { id: '2.2.1', label: 'Gadgets', color: 'blue' }, - { id: '2.2.2', label: 'Phones', color: 'blue' }, - { id: '2.2.3', label: 'Wearables', color: 'blue' }, - ], - }, - { id: '2.3', label: 'Bestsellers', color: 'green' }, - { id: '2.4', label: 'Sales', color: 'green' }, - ], - }, - { id: '4', label: 'Contact', color: 'blue' }, - { id: '5', label: 'Help', color: 'blue' }, -]; - -function DotIcon({ color }: { color: string }) { - return ( - - - - - - ); -} - -const AnimatedCollapse = animated(Collapse); - -function TransitionComponent(props: TransitionProps) { - const style = useSpring({ - to: { - opacity: props.in ? 1 : 0, - transform: `translate3d(0,${props.in ? 0 : 20}px,0)`, - }, - }); - - return ; -} - -interface CustomLabelProps { - children: React.ReactNode; - color?: Color; - expandable?: boolean; -} - -function CustomLabel({ color, expandable, children, ...other }: CustomLabelProps) { - const theme = useTheme(); - const colors = { - blue: (theme.vars || theme).palette.primary.main, - green: (theme.vars || theme).palette.success.main, - }; - - const iconColor = color ? colors[color] : null; - return ( - - {iconColor && } - - {children} - - - ); -} - -interface CustomTreeItemProps - extends Omit, - Omit, 'onFocus'> {} - -const CustomTreeItem = React.forwardRef(function CustomTreeItem( - props: CustomTreeItemProps, - ref: React.Ref, -) { - const { id, itemId, label, disabled, children, ...other } = props; - - const { - getRootProps, - getContentProps, - getIconContainerProps, - getLabelProps, - getGroupTransitionProps, - status, - publicAPI, - } = useTreeItem2({ id, itemId, children, label, disabled, rootRef: ref }); - - const item = publicAPI.getItem(itemId); - const color = item?.color; - return ( - - - - {status.expandable && ( - - - - )} - - - - {children && ( - - )} - - - ); -}); - -export default function CustomizedTreeView() { - return ( - - - - Product tree - - - - - ); -} diff --git a/src/components/EditAdminModal/editAdminModal.tsx b/src/components/EditAdminModal/editAdminModal.tsx deleted file mode 100644 index 320dca2..0000000 --- a/src/components/EditAdminModal/editAdminModal.tsx +++ /dev/null @@ -1,237 +0,0 @@ -import React, { useEffect } from "react"; -import { Box, Button, Typography, Modal } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; - -interface EditAdminModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: number, - name: string, - email: string, - phone: string, - registeredAddress: string - ) => void; - editRow: any; -} - -interface FormData { - name: string; - email: string; - phone: string; - registeredAddress: string; -} - -const EditAdminModal: React.FC = ({ - open, - handleClose, - handleUpdate, - editRow, -}) => { - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - name: "", - email: "", - phone: "", - registeredAddress: "", - }, - }); - - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("email", editRow.email); - setValue("phone", editRow.phone); - setValue( - "registeredAddress", - editRow.Admins?.[0]?.registeredAddress || "" - ); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate( - editRow.id, - data.name, - data.email, - data.phone, - data.registeredAddress - ); - } - handleClose(); - reset(); - }; - - - return ( - { - if (reason === "backdropClick") return; - handleClose(); - }} - aria-labelledby="edit-admin-modal" - > - - {/* Header */} - - - Edit Admin - - - - - - - {/* Horizontal Line */} - - - {/* Input Fields */} - - {/* Name */} - - - Full Name - - ( - - )} - /> - - - {/* Email */} - - - Email - - ( - - )} - /> - - - {/* Phone */} - - - Phone Number - - ( - - )} - /> - - - {/* Address */} - - - Address - - ( - - )} - /> - - - - {/* Submit Button */} - - - - - - ); -}; - -export default EditAdminModal; diff --git a/src/components/EditManagerModal/editManagerModal.tsx b/src/components/EditManagerModal/editManagerModal.tsx deleted file mode 100644 index 0bce2f4..0000000 --- a/src/components/EditManagerModal/editManagerModal.tsx +++ /dev/null @@ -1,312 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - CircularProgress, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { managerList, updateManager } from "../../redux/slices/managerSlice.ts"; // Import the updateManager action -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Custom styled components -import { AppDispatch } from "../../redux/store/store.ts"; - -interface EditManagerModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: string, - name: string, - email: string, - phone: string, - stationId: string - ) => Promise; - editRow: any; -} - -interface FormData { - name: string; - email: string; - phone: string; - stationId: string; -} - -const EditManagerModal: React.FC = ({ - open, - handleClose, - editRow, -}) => { - const dispatch = useDispatch(); - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - name: "", - email: "", - phone: "", - stationId: "", - }, - }); - - const [loading, setLoading] = useState(false); - - // Set values if editRow is provided - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("email", editRow.email); - setValue("phone", editRow.phone); - setValue("stationId", editRow.stationId); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - const onSubmit = async (data: FormData) => { - if (editRow) { - try { - await dispatch( - updateManager({ - id: editRow.id, // Manager ID - managerData: { - name: data.name, - email: data.email, - phone: data.phone, - stationId: data.stationId, - }, - }) - ).unwrap(); // Ensure that it throws an error if the update fails - dispatch(managerList()); - handleClose(); // Close modal on success - reset(); // Reset form fields after submit - } catch (error) { - console.error(error); - // You can handle the error here or show a toast - } finally { - setLoading(false); // Stop loading state - } - } - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); // Close modal when clicking cross or cancel - }} - aria-labelledby="edit-manager-modal" - > - - {/* Header */} - - - Edit Manager - - - - - - - {/* Horizontal Line */} - {/* */} - - - - {/* Manager Name */} - - - Manager Name - - ( - - )} - /> - - - {/* Email */} - - - Email - - ( - - )} - /> - - - {/* Phone Number */} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) { - return "Only numbers are allowed"; - } - if (value.length < 6) { - return "Phone number must be at least 6 digits"; - } - if (value.length > 14) { - return "Phone number must be at most 14 digits"; - } - return true; // No errors - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Submit Button */} - - - - - - - ); -}; -export default EditManagerModal; diff --git a/src/components/EditManagerStationModal/editManagerStationModal.tsx b/src/components/EditManagerStationModal/editManagerStationModal.tsx deleted file mode 100644 index 7050e60..0000000 --- a/src/components/EditManagerStationModal/editManagerStationModal.tsx +++ /dev/null @@ -1,312 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - CircularProgress, - FormControlLabel, - Switch, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { - updateStationDetails, - stationDetailList, -} from "../../redux/slices/managerStationSlice"; // <-- Update path if needed -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; -import { AppDispatch } from "../../redux/store/store"; -import { toast } from "sonner"; - -interface EditManagerStationModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: string, - connectorType: string, - power: number, - price: number, - available: boolean - ) => Promise; - editRow: any; // Slot data including id -} -interface FormData { - connectorType: string; - power: number; // Changed to number - price: number; // Changed to number - available: boolean; -} - -const EditManagerStationModal: React.FC = ({ - open, - handleClose, - editRow, -}) => { - const dispatch = useDispatch(); - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - connectorType: "", - power: 0, // Default to 0 - price: 0, // Default to 0 - available: false, - }, - }); - - const [loading, setLoading] = useState(false); - const [available, setAvailable] = useState( - editRow?.available || false - ); - - useEffect(() => { - - if (editRow) { - setValue("connectorType", editRow.connectorType); - setValue("power", Number(editRow.power)); - setValue("price", Number(editRow.price)); - setValue("available", editRow.available); - setAvailable(editRow.available); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - const onSubmit = async (data: FormData) => { - if (editRow) { - setLoading(true); - try { - console.log("Updating station with data:", data); - const availabilityStatus = available ? true : false; - const response = await dispatch( - updateStationDetails({ - id: editRow.id, - connectorType: data.connectorType, - power: Number(data.power), - price: Number(data.price), - available: availabilityStatus, - }) - ).unwrap(); - - console.log("Update response:", response); - - dispatch(stationDetailList()); - handleClose(); - reset(); - toast.success("Station details updated successfully"); - } catch (error) { - console.error("Update failed", error); - toast.error("Failed to update station details"); - } finally { - setLoading(false); - } - } - }; - - return ( - { - if (reason === "backdropClick") return; - handleClose(); - }} - aria-labelledby="edit-station-modal" - > - - {/* Header */} - - - Edit Station Details - - - - - - - {/* */} - - - {/* Input Fields */} - - {/* Connector Type */} - - - Connector Type - - ( - - )} - /> - - - {/* Power */} - - - Power - - ( - - )} - /> - - - {/* Price */} - - - Price - - ( - - )} - /> - - - {/* Available Toggle */} - - { - const toggle = !available; - setAvailable(toggle); - setValue("available", toggle); - }} - /> - } - label={ - available ? "Available" : "Not Available" - } - sx={{ mt: 1 }} - /> - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default EditManagerStationModal; diff --git a/src/components/EditSlotModal/editSlotModal.tsx b/src/components/EditSlotModal/editSlotModal.tsx deleted file mode 100644 index 851483e..0000000 --- a/src/components/EditSlotModal/editSlotModal.tsx +++ /dev/null @@ -1,249 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - CircularProgress, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { - updateSlot, - fetchAvailableSlots, - fetchManagersSlots, -} from "../../redux/slices/slotSlice.ts"; // Update with correct action -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Custom styled components -import { AppDispatch } from "../../redux/store/store.ts"; - -interface EditSlotModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: string, - startTime: string, - endTime: string, - isAvailable: boolean - ) => Promise; - editRow: any; // Slot data including id -} - -interface FormData { - date: string; - startTime: string; - endTime: string; - isAvailable: boolean; -} - -const EditSlotModal: React.FC = ({ - open, - handleClose, - editRow, -}) => { - const dispatch = useDispatch(); - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - date: "", - startTime: "", - endTime: "", - isAvailable: false, - }, - }); - - const [loading, setLoading] = useState(false); - - useEffect(() => { - if (editRow) { - setValue("startTime", editRow.startTime); - setValue("endTime", editRow.endTime); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - const onSubmit = async (data: FormData) => { - if (editRow) { - setLoading(true); - - try { - await dispatch( - updateSlot({ - id: editRow.id, - startTime: data.startTime, - endTime: data.endTime, - }) - ).unwrap(); - dispatch(fetchManagersSlots()); - handleClose(); - reset(); - } catch (error) { - console.error("Error updating slot:", error); - } finally { - setLoading(false); - } - } - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="edit-slot-modal" - > - - {/* Header */} - - - Edit Slot - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Input Fields */} - - {/* Start Time */} - - - Start Time - - ( - - )} - /> - - - {/* End Time */} - - - End Time - - ( - - )} - /> - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default EditSlotModal; diff --git a/src/components/EditStationModal/editSationModal.tsx b/src/components/EditStationModal/editSationModal.tsx deleted file mode 100644 index 3fcc9e6..0000000 --- a/src/components/EditStationModal/editSationModal.tsx +++ /dev/null @@ -1,616 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Box, - Button, - Typography, - Modal, - FormControl, - InputLabel, - Select, - MenuItem, - Checkbox, - ListItemText, - FormHelperText, -} from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { useSelector, useDispatch } from "react-redux"; -import { RootState } from "../../redux/reducers.ts"; -import { - fetchVehicleBrands, - vehicleList, -} from "../../redux/slices/VehicleSlice"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; // Assuming custom styled components - -interface FormData { - name: string; - registeredAddress: string; - totalSlots: number; - allowedCarIds: string[]; - status: number; -} - -interface EditStationModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: string, - name: string, - registeredAddress: string, - totalSlots: number, - allowedCarIds: number[] - ) => void; - editRow?: any; -} - -const EditStationModal: React.FC = ({ - open, - handleClose, - handleUpdate, - editRow, -}) => { - const { - control, - handleSubmit, - setValue, - reset, - formState: { errors }, - register, - } = useForm({ - defaultValues: { - name: "", - registeredAddress: "", - totalSlots: 0, - status: 1, - allowedCarIds: [], - }, - }); - - const dispatch = useDispatch(); - const vehicles = useSelector( - (state: RootState) => state.vehicleReducer.vehicles - ); - const vehicleBrands = useSelector( - (state: RootState) => state.vehicleReducer.vehicleBrands - ); - - const [selectedBrands, setSelectedBrands] = useState([]); - const [selectedVehicles, setSelectedVehicles] = useState([]); - - useEffect(() => { - dispatch(fetchVehicleBrands()); - dispatch(vehicleList()); - }, [dispatch]); - - useEffect(() => { - if (editRow) { - // Determine the brand based on the first vehicle's company - const firstVehicle = vehicles.find( - (vehicle) => - editRow.allowedCarIds && - editRow.allowedCarIds.includes(vehicle.name) - ); - - const brandId = firstVehicle ? firstVehicle.company : ""; - setSelectedBrands(brandId); - - // Populate selected vehicles - const vehicleNames = vehicles - .filter( - (vehicle) => - editRow.allowedCarIds && - editRow.allowedCarIds.includes(vehicle.name) - ) - .map((vehicle) => vehicle.name); - - setSelectedVehicles(vehicleNames); - - // Set form values - setValue("name", editRow.name); - setValue("registeredAddress", editRow.registeredAddress); - setValue("totalSlots", editRow.totalSlots); - setValue("status", editRow.status); - setValue("allowedCarIds", editRow.allowedCarIds || []); - setSelectedVehicles(editRow.allowedCarIds || []); - - // Set selectedBrands based on the vehicles associated with the station - const brands = editRow?.allowedCarIds - ? vehicles - .filter((vehicle) => - editRow.allowedCarIds.includes(vehicle.id) - ) - .map((vehicle) => vehicle.company) - : []; - - setSelectedBrands(brands); - } else { - reset(); - setSelectedBrands([]); // Ensure it's cleared when not editing - setSelectedVehicles([]); - } - }, [editRow, setValue, reset, vehicles]); - - // Filter vehicles based on selected brands - const filteredVehicles = vehicles.filter((vehicle) => - selectedBrands.includes(vehicle.company) - ); - - // Handle changes in vehicle brand selection - const handleBrandChange = ( - event: React.ChangeEvent<{ value: unknown }> - ) => { - const brands = event.target.value as string[]; - setSelectedBrands(brands); - - // Filter vehicles based on the new brand selection - const filtered = vehicles.filter((vehicle) => - brands.includes(vehicle.company) - ); - setSelectedVehicles(filtered.map((v) => v.name)); // Automatically select vehicles for the selected brands - }; - - // Handle changes in vehicle selection - const handleCheckboxChange = ( - event: React.ChangeEvent<{ value: unknown }> - ) => { - const value = event.target.value as string[]; - setSelectedVehicles(value); - setValue("allowedCarIds", value); - }; - - const onSubmit = (data: FormData) => { - const vehicleIds = vehicles - .filter((vehicle) => selectedVehicles.includes(vehicle.name)) - .map((vehicle) => Number(vehicle.id)); - - handleUpdate( - editRow.id, - data.name, - data.registeredAddress, - data.totalSlots, - vehicleIds - ); - handleClose(); - reset(); - setSelectedBrands([]); // Reset brands after submit - setSelectedVehicles([]); // Reset selected vehicles - }; - - console.log("editRow:", editRow); - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="edit-station-modal" - > - - {/* Header */} - - - Edit Charging Station - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Form */} - - - {/* Station Name and Address */} - - - - Station Name - - ( - - )} - /> - - - - Station Location - - ( - - )} - /> - - - - {/* Total Slots */} - - - - Total Slots - - ( - - )} - /> - - - - {/* Vehicle Brand Selection with Checkboxes */} - - - - Select Vehicle Brands - - - {selectedBrands.length === 0 && ( - Choose Brand - )} - - - - {/* - */} - - - Vehicle Name - - - {selectedVehicles.length === 0 && ( - Choose Vehicles - )} - - - - {errors.allowedCarIds - ? errors.allowedCarIds.message - : ""} - - - - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default EditStationModal; diff --git a/src/components/EditUserModal/editUserModal.tsx b/src/components/EditUserModal/editUserModal.tsx deleted file mode 100644 index de23c4d..0000000 --- a/src/components/EditUserModal/editUserModal.tsx +++ /dev/null @@ -1,273 +0,0 @@ -import React, { useEffect } from "react"; -import { Box, Button, Typography, Modal, Grid } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; - -interface EditUserModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: number, - name: string, - email: string, - phone: string - ) => void; - editRow: any; -} - -interface FormData { - name: string; - email: string; - phone: string; -} - -const EditUserModal: React.FC = ({ - open, - handleClose, - handleUpdate, - editRow, -}) => { - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - name: "", - email: "", - phone: "", - }, - }); - - // Set values if editRow is provided - useEffect(() => { - if (editRow) { - setValue("name", editRow.name); - setValue("email", editRow.email); - setValue("phone", editRow.phone); - } else { - reset(); - } - }, [editRow, setValue, reset]); - - const onSubmit = (data: FormData) => { - if (editRow) { - handleUpdate(editRow.id, data.name, data.email, data.phone); - } - handleClose(); // Close the modal - reset(); // Reset the form fields - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="edit-user-modal" - > - - {/* Header */} - - - Edit User - - - - - - - {/* Input Fields */} - - - - {/* Name Field */} - - - Full Name - - ( - - )} - /> - - - {/* Email Field */} - - - Email - - ( - - )} - /> - - - {/* Phone Field */} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) - return "Only numbers are allowed"; - if (value.length < 6) - return "At least 6 digits required"; - if (value.length > 14) - return "At most 14 digits allowed"; - return true; - }, - }} - render={({ field }) => ( - - )} - /> - - - - {/* Submit Button */} - - - - - - {/* Submit Button */} - - - ); -}; - -export default EditUserModal; diff --git a/src/components/EditVehicleModal/editVehicleModal.tsx b/src/components/EditVehicleModal/editVehicleModal.tsx deleted file mode 100644 index 131a7b6..0000000 --- a/src/components/EditVehicleModal/editVehicleModal.tsx +++ /dev/null @@ -1,463 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography, Modal } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { CustomIconButton, CustomTextField } from "../AddUserModal/styled.css"; - -interface EditVehicleModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - id: string, - name: string, - company: string, - modelName: string, - chargeType: string, - image: File | null - ) => void; - editRow: any; -} - -interface FormData { - name: string; - company: string; - modelName: string; - chargeType: string; - image: File | null; -} - -const EditVehicleModal: React.FC = ({ - open, - handleClose, - handleUpdate, - editRow, -}) => { - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm({ - defaultValues: { - name: "", - company: "", - modelName: "", - chargeType: "", - image: null, - }, - }); - - const [imagePreview, setImagePreview] = useState(null); - -const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; -useEffect(() => { - if (open && editRow) { - // Reset form with editRow values - reset({ - name: editRow.name || "", - company: editRow.company || "", - modelName: editRow.modelName || "", - chargeType: editRow.chargeType || "", - image: editRow.image, // Always start with null for the form's image field - }); - - // Set image preview for existing image - if (editRow.image) { - const image = editRow.image.startsWith("http") - ? editRow.image - : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.image}`; - setImagePreview(image); - } else { - setImagePreview(null); - } - } else { - reset(); - setImagePreview(null); - } -}, [open, editRow, reset]); - // useEffect(() => { - // if (editRow) { - // // Set form fields - // setValue("name", editRow.name || ""); - // setValue("company", editRow.company || ""); - // setValue("modelName", editRow.modelName || ""); - // setValue("chargeType", editRow.chargeType || ""); - - // // Set image preview for existing image - // if (editRow?.image) { - // const image = - // editRow.image.startsWith("http") || - // editRow.image.startsWith("blob") - // ? editRow.image - // : `${process.env.REACT_APP_BACKEND_URL}/image/${editRow.image}`; - - // setImagePreview(image); - // } else { - // setImagePreview(null); - // } - // } else { - // // Reset form and preview when no editRow - // reset(); - // setImagePreview(null); - // } - // }, [editRow, setValue, reset]); - - // Handle image upload - // const handleImageChange = (e: React.ChangeEvent) => { - // const file = e.target.files?.[0]; - // if (file) { - // setImagePreview(URL.createObjectURL(file)); // Show preview of new image - // setValue("image", file); // Update form with new file - // } - // }; -const handleImageChange = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - if (imagePreview?.startsWith("blob:")) { - URL.revokeObjectURL(imagePreview); - } - const image = URL.createObjectURL(file); - setImagePreview(image); - setValue("image", file); - } -}; - // Handle form submission - const onSubmit = (data: FormData) => { - handleUpdate( - editRow.id, - data.name, - data.company, - data.modelName, - data.chargeType, - data.image // Pass File | null to handleUpdate - ); - - handleClose(); - reset(); - setImagePreview(null); // Clear preview after submission - }; - - return ( - { - if (reason === "backdropClick") { - return; - } - handleClose(); - }} - aria-labelledby="edit-vehicle-modal" - > - - {/* Header */} - - - Edit Vehicle - - - - - - - {/* Horizontal Line */} - {/* */} - - {/* Input Fields */} - - - {/* First Row - Two Inputs */} - - - - Vehicle Name - - ( - - )} - /> - - - - - Company - - ( - - )} - /> - - - - {/* Second Row - Two Inputs */} - - - - Model Name - - ( - - )} - /> - - - - - Charge Type - - ( - - )} - /> - - - - {/* Image Upload */} - - - Upload Image - - - {imagePreview && ( - - - Preview - - Vehicle - - )} - - - - {/* Submit Button */} - - - - - - - ); -}; - -export default EditVehicleModal; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx deleted file mode 100644 index 849156f..0000000 --- a/src/components/Header/index.tsx +++ /dev/null @@ -1,188 +0,0 @@ -import * as React from "react"; -import Stack from "@mui/material/Stack"; -import Avatar from "@mui/material/Avatar"; -import Box from "@mui/material/Box"; -import Typography from "@mui/material/Typography"; -import InputBase from "@mui/material/InputBase"; -import SearchIcon from "@mui/icons-material/Search"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { fetchAdminProfile } from "../../redux/slices/profileSlice"; -import OptionsMenu from "../OptionsMenu"; -import NotificationsNoneIcon from "@mui/icons-material/NotificationsNone"; -import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; -import { useRef, useState } from "react"; -export default function Header() { - const [showNotifications, setShowNotifications] = React.useState(false); - const toggleNotifications = () => { - setShowNotifications((prev) => !prev); - }; - // const [open, setOpen] = React.useState(true); - - const dispatch = useDispatch(); - const { user } = useSelector((state: RootState) => state?.profileReducer); - const [anchorEl, setAnchorEl] = React.useState(null); - - - // Use a ref to make the full click area act as anchor - const menuAnchorRef = useRef(null); - const [menuOpen, setMenuOpen] = useState(false); - const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; - - const displayUser = React.useMemo( - () => ({ - profilePhoto: user?.profilePhoto - ? `${IMAGE_BASE_URL}/image/${user.profilePhoto}` - : "/avatar.png", - }), - [user] - ); - const handleClick = () => { - setMenuOpen((prev) => !prev); - }; - - const handleClose = () => { - setMenuOpen(false); - }; - - React.useEffect(() => { - dispatch(fetchAdminProfile()); - }, [dispatch]); - return ( - - - {/* Search Bar */} - {/* - - - */} - - {/* Notification and Profile Section */} - - {/* */} - - {/* Avatar */} - - - {/* Username */} - - {user?.name || "No Adminsss"} - - - {/* Options Menu */} - - - - - - {/* {showNotifications && ( - - - - No notifications yet - - - )} */} - - - ); -} diff --git a/src/components/HighlightedCard/index.tsx b/src/components/HighlightedCard/index.tsx deleted file mode 100644 index 02c6a67..0000000 --- a/src/components/HighlightedCard/index.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import * as React from 'react'; -import Card from '@mui/material/Card'; -import CardContent from '@mui/material/CardContent'; -import Button from '@mui/material/Button'; -import Typography from '@mui/material/Typography'; -import ChevronRightRoundedIcon from '@mui/icons-material/ChevronRightRounded'; -import InsightsRoundedIcon from '@mui/icons-material/InsightsRounded'; -import useMediaQuery from '@mui/material/useMediaQuery'; -import { useTheme } from '@mui/material/styles'; - -export default function HighlightedCard() { - const theme = useTheme(); - const isSmallScreen = useMediaQuery(theme.breakpoints.down('sm')); - - return ( - - - - - Explore your data - - - Uncover performance and visitor insights with our data wizardry. - - - - - ); -} diff --git a/src/components/LineChartCard/lineChartCard.tsx b/src/components/LineChartCard/lineChartCard.tsx deleted file mode 100644 index d8b2e26..0000000 --- a/src/components/LineChartCard/lineChartCard.tsx +++ /dev/null @@ -1,190 +0,0 @@ -import * as React from "react"; -import { useTheme } from "@mui/material/styles"; -import Card from "@mui/material/Card"; -import CardContent from "@mui/material/CardContent"; -import Typography from "@mui/material/Typography"; -import { LineChart } from "@mui/x-charts/LineChart"; -import TextField from "@mui/material/TextField"; -import Button from "@mui/material/Button"; -import useMediaQuery from "@mui/material/useMediaQuery"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import { Box } from "@mui/material"; - -function AreaGradient({ color, id }: { color: string; id: string }) { - return ( - - - - - - - ); -} -const chartColor = " #111111"; -export default function LineChartCard() { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); - const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); - - const dispatch = useDispatch(); - const { totalBookings, loading } = useSelector( - (state: RootState) => state.dashboardReducer - ); - - // States for date range inputs - const [startDateBookings, setStartDateBookings] = React.useState(""); - const [endDateBookings, setEndDateBookings] = React.useState(""); - - // Function to fetch data with date filters - const handleFetchData = () => { - dispatch(fetchDashboardData({ startDateBookings, endDateBookings })); - }; - - // Generate chart data points (simulated here) - const totalPoints = 10; // Divide total bookings into 10 intervals - const chartData = Array.from({ length: totalPoints }, (_, i) => ({ - label: `Day ${i + 1}`, - value: Math.round((totalBookings / totalPoints) * (i + 1)), - })); - - // Calculate responsive chart dimensions - const getChartHeight = () => (isXsScreen ? 200 : isSmScreen ? 220 : 250); - const getChartMargin = () => - isXsScreen - ? { left: 35, right: 10, top: 15, bottom: 15 } - : isSmScreen - ? { left: 40, right: 15, top: 18, bottom: 18 } - : { left: 50, right: 20, top: 20 }; - - return ( - - -
    - - Total Bookings Stats - -
    - - {/* Input fields for start and end date */} -
    - setStartDateBookings(e.target.value)} - sx={{ - backgroundColor: "#DFECF1", - border: "1px solid rgba(87, 85, 85, 0.53)", - borderRadius: "8px", - }} - /> - setEndDateBookings(e.target.value)} - sx={{ - backgroundColor: "#DFECF1", - border: "1px solid rgba(87, 85, 85, 0.53)", - borderRadius: "8px", - }} - /> - -
    - - {/* Line Chart */} - - data.label), - }, - ]} - series={[ - { - id: "totalBookings", - showMark: false, - curve: "linear", - area: true, - data: chartData.map((data) => data.value), - color: "#000000", - }, - ]} - height={getChartHeight()} - margin={getChartMargin()} - grid={{ horizontal: true }} - sx={{ - "& .MuiAreaElement-series-totalBookings": { - fill: "url('#totalBookings')", - }, - }} - > - - - -
    -
    - ); -} diff --git a/src/components/LogOut/logOutfunc.tsx b/src/components/LogOut/logOutfunc.tsx deleted file mode 100644 index feb9caf..0000000 --- a/src/components/LogOut/logOutfunc.tsx +++ /dev/null @@ -1,35 +0,0 @@ -// Logout.tsx -import React from "react"; -import { useNavigate } from "react-router-dom"; -import { toast } from "sonner"; -import LogoutModal from "../Modals/LogoutModal/LogoutModal"; - -interface LogoutProps { - setLogoutModal: React.Dispatch>; - logoutModal: boolean; -} - -const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { - const navigate = useNavigate(); - - const handlelogout = () => { - localStorage.clear(); - navigate("/login"); - toast.success("Logged out successfully"); - setLogoutModal(false); - }; - - return ( - <> - {logoutModal && ( - - )} - - ); -}; - -export default Logout; diff --git a/src/components/LogOutFunction/LogOutFunction.tsx b/src/components/LogOutFunction/LogOutFunction.tsx deleted file mode 100644 index 4e31d84..0000000 --- a/src/components/LogOutFunction/LogOutFunction.tsx +++ /dev/null @@ -1,35 +0,0 @@ -// Logout.tsx -import React from "react"; -import { useNavigate } from "react-router-dom"; -import { toast } from "sonner"; -import LogoutModal from "../Modals/LogOutModal"; - -interface LogoutProps { - setLogoutModal: React.Dispatch>; - logoutModal: boolean; -} - -const Logout: React.FC = ({ setLogoutModal, logoutModal }) => { - const navigate = useNavigate(); - - const handlelogout = () => { - localStorage.clear(); - navigate("/login"); - toast.success("Logged out successfully"); - setLogoutModal(false); - }; - - return ( - <> - {logoutModal && ( - - )} - - ); -}; - -export default Logout; \ No newline at end of file diff --git a/src/components/MainGrid/adminGrid.tsx b/src/components/MainGrid/adminGrid.tsx deleted file mode 100644 index 7af0102..0000000 --- a/src/components/MainGrid/adminGrid.tsx +++ /dev/null @@ -1,105 +0,0 @@ -import React, { useEffect } from "react"; -import Grid from "@mui/material/Grid"; -import Box from "@mui/material/Box"; -import Typography from "@mui/material/Typography"; -import SessionsChart from "../SessionsChart/sessionChart"; -import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; -import RoundedBarChart from "../barChartCard/barChartCard"; -import LineChartCard from "../LineChartCard/lineChartCard"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import AppTheme from "../../shared-theme/AppTheme"; -import StatCard from "../StatCard/statCard"; - -export default function AdminGrid() { - const dispatch = useDispatch(); - const { totalManagers, totalUsers, totalStations, loading, error } = - useSelector((state: RootState) => state.dashboardReducer); - - useEffect(() => { - dispatch(fetchDashboardData()); - }, [dispatch]); - - // Fallback defaults if data is undefined - const data = { - totalManagers: totalManagers ?? 12, - totalUsers: totalUsers ?? 24, - totalStations: totalStations ?? 8, - }; - - const statCards = [ - { title: "Total Managers", value: data.totalManagers }, - { title: "Total Users", value: data.totalUsers }, - { title: "Total Stations", value: data.totalStations }, - ]; - - return ( - - theme.palette.background.default, - }} - > - {/* Header */} - - Admin Dashboard - - - - {statCards.map((card, index) => ( - - - - ))} - - - {/* Charts */} - - - - - - - - - - - - - - - - - ); -} diff --git a/src/components/MainGrid/mainGrid.tsx b/src/components/MainGrid/mainGrid.tsx deleted file mode 100644 index a4f930c..0000000 --- a/src/components/MainGrid/mainGrid.tsx +++ /dev/null @@ -1,94 +0,0 @@ - -import React, { useEffect } from "react"; -import Grid from "@mui/material/Grid"; -import Box from "@mui/material/Box"; -import Typography from "@mui/material/Typography"; -import SessionsChart from "../SessionsChart/sessionChart"; -import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; -import RoundedBarChart from "../barChartCard/barChartCard"; -import LineChartCard from "../LineChartCard/lineChartCard"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import AppTheme from "../../shared-theme/AppTheme"; // Import the custom theme -import StatCard from "../StatCard/statCard"; // Adjusted import for consistency - -export default function MainGrid() { - const dispatch = useDispatch(); - const { - totalAdmins, - totalManagers, - totalUsers, - totalStations, - loading, - error, - } = useSelector((state: RootState) => state.dashboardReducer); - - useEffect(() => { - dispatch(fetchDashboardData()); - }, [dispatch]); - - // Use fetched data if available, otherwise fall back to static data - const data = { - totalAdmins: totalAdmins || 86, - totalManagers: totalManagers || 12, - totalUsers: totalUsers || 24, - totalStations: totalStations || 8, - }; - - const statCards = [ - { title: "Total Admins", value: data.totalAdmins }, - { title: "Total Managers", value: data.totalManagers }, - { title: "Total Users", value: data.totalUsers }, - { title: "Total Stations", value: data.totalStations }, - ]; - - return ( - - theme.palette.background.default, - }} - > - {/* Dashboard Header */} - - Dashboard - - - {/* Grid Layout */} - - {/* Statistic Cards */} - {statCards.map((card, index) => ( - - - - ))} - - {/* Charts */} - - - - - - - - - - - - - - - - ); -} diff --git a/src/components/MainGrid/managerGrid.tsx b/src/components/MainGrid/managerGrid.tsx deleted file mode 100644 index e0d8ad4..0000000 --- a/src/components/MainGrid/managerGrid.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import React, { useEffect } from "react"; -import Grid from "@mui/material/Grid"; -import Box from "@mui/material/Box"; -import Typography from "@mui/material/Typography"; -import SessionsChart from "../SessionsChart/sessionChart"; -import ResourcesPieChart from "../ResourcePieChart/resourcePieChart"; -import RoundedBarChart from "../barChartCard/barChartCard"; -import LineChartCard from "../LineChartCard/lineChartCard"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import AppTheme from "../../shared-theme/AppTheme"; -import StatCard from "../StatCard/statCard"; -import StaticLineChartCard from "../StaticLineChartCard/staticLineChartCard"; -import StaticResourcePieChart from "../StaticResourcePieChart/staticResourceChart"; -import UtilizationGaugeChart from "../UtilizationGaugeChart/utilizationGaugeChart"; - -export default function ManagerGrid() { - const dispatch = useDispatch(); - const { totalUsers, totalStations } = useSelector( - (state: RootState) => state.dashboardReducer - ); - - useEffect(() => { - dispatch(fetchDashboardData()); - }, [dispatch]); - - const statCards = [{ title: "Total Users", value: totalUsers ?? 24 }]; - - return ( - - theme.palette.background.default, - }} - > - {/* Header */} - - Dashboard - - - {/* Stat Cards - Centered */} - - {statCards.map((card, index) => ( - - - - ))} - - {/* Add the Utilization Chart */} - - - - - - {/* Charts */} - - - - - - - - - - - - - - - - - - ); -} diff --git a/src/components/MainGrid/userDashboard.tsx b/src/components/MainGrid/userDashboard.tsx deleted file mode 100644 index 1fafd4c..0000000 --- a/src/components/MainGrid/userDashboard.tsx +++ /dev/null @@ -1,249 +0,0 @@ -import React, { useEffect } from "react"; -import { Box, Grid, Typography, Divider, Avatar, Chip } from "@mui/material"; -import { - EvStation, - AccessTime, - DirectionsCar, - BookOnline, -} from "@mui/icons-material"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { BarChart } from "@mui/x-charts/BarChart"; -import { LineChart } from "@mui/x-charts/LineChart"; -import AppTheme from "../../shared-theme/AppTheme"; -import StatCard from "../StatCard/statCard"; - -export default function UserDashboard() { - const dispatch = useDispatch(); - const { user } = useSelector((state: RootState) => state.profileReducer); - const { totalStations } = useSelector( - (state: RootState) => state.dashboardReducer - ); - - useEffect(() => { - dispatch(fetchDashboardData()); - }, [dispatch]); - - const statCards = [ - { - title: "Active Bookings", - value: 2, - icon: , - }, - { - title: "Nearby Stations", - value: totalStations || 8, - icon: , - }, - { - title: "Charges This Month", - value: 15, - icon: , - }, - { - title: "Available Slots", - value: 4, - icon: , - }, - ]; - - const upcomingBookings = [ - { title: "Indian EV Station - Slot 1", time: "Apr 25, 6:00 PM" }, - { title: "Mumbai EV Station - Slot 3", time: "Apr 26, 2:00 PM" }, - ]; - - const recentSessions = [ - { - station: "Indian EV Station", - time: "Yesterday at 3:00 PM", - duration: "1h 30m", - }, - { - station: "Delhi EV Station", - time: "Apr 22, 5:00 PM", - duration: "2h", - }, - ]; - - const barChartData = [ - { category: "Station A", bookings: 5 }, - { category: "Station B", bookings: 3 }, - { category: "Station C", bookings: 8 }, - ]; - - const lineChartData = [ - { date: "2025-04-01", charges: 5 }, - { date: "2025-04-02", charges: 6 }, - { date: "2025-04-03", charges: 4 }, - { date: "2025-04-04", charges: 7 }, - { date: "2025-04-05", charges: 5 }, - ]; - - return ( - - - {/* Greeting */} - - {/* - {user?.name?.charAt(0).toUpperCase() || "U"} - */} - - - Welcome back, {user?.name || "User"}! - - - Here’s a quick snapshot of your EV activity. - - - - - {/* Stat Cards */} - - {statCards.map((card, index) => ( - - - - ))} - - - {/* Charts */} - - - - - Bookings by Station - - - - - - - - - Daily Charges - - - - - - - - {/* Bookings & Sessions */} - - - - - Upcoming Bookings - - - {upcomingBookings.map((booking, idx) => ( - - - {booking.title} - - - } - label={booking.time} - sx={{ - bgcolor: "#000000", - color: "#D0E1E9 !important", - "& .MuiChip-label": { - color: "#D0E1E9 !important", - }, - }} - /> - - ))} - - - - - - Recent Charging Sessions - - - {recentSessions.map((session, idx) => ( - - - {session.station} - - - {session.time} • {session.duration} - - - ))} - - - - - - ); -} diff --git a/src/components/MenuButton/index.tsx b/src/components/MenuButton/index.tsx deleted file mode 100644 index 1e6e99c..0000000 --- a/src/components/MenuButton/index.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import * as React from "react"; -import Badge, { badgeClasses } from "@mui/material/Badge"; -import IconButton, { IconButtonProps } from "@mui/material/IconButton"; -import { CustomIconButton } from "../AddUserModal/styled.css"; - -export interface MenuButtonProps extends IconButtonProps { - showBadge?: boolean; -} - -export default function MenuButton({ - showBadge = false, - ...props -}: MenuButtonProps) { - return ( - - - - ); -} diff --git a/src/components/MenuContent/index.tsx b/src/components/MenuContent/index.tsx deleted file mode 100644 index a2a9974..0000000 --- a/src/components/MenuContent/index.tsx +++ /dev/null @@ -1,165 +0,0 @@ -import List from "@mui/material/List"; -import ListItem from "@mui/material/ListItem"; -import ListItemButton from "@mui/material/ListItemButton"; -import ListItemIcon from "@mui/material/ListItemIcon"; -import ListItemText from "@mui/material/ListItemText"; -import Stack from "@mui/material/Stack"; -import { Link, useLocation } from "react-router-dom"; -import { useSelector } from "react-redux"; -import { RootState } from "../../redux/store/store"; -import DashboardOutlinedIcon from "@mui/icons-material/DashboardOutlined"; -import ManageAccountsOutlinedIcon from "@mui/icons-material/ManageAccountsOutlined"; -import EvStationIcon from "@mui/icons-material/EvStation"; -import BookOnlineOutlinedIcon from "@mui/icons-material/BookOnlineOutlined"; -import ChecklistSharpIcon from "@mui/icons-material/ChecklistSharp"; -import AnalyticsOutlinedIcon from "@mui/icons-material/AnalyticsOutlined"; -import PeopleOutlinedIcon from "@mui/icons-material/PeopleOutlined"; -type PropType = { - hidden: boolean; -}; - -export default function MenuContent({ hidden }: PropType) { - const location = useLocation(); - const userRole = useSelector( - (state: RootState) => state.profileReducer.user?.userType - ); - - const baseMenuItems = [ - { - text: "Dashboard", - icon: , - url: "/panel/dashboard", - }, - userRole === "superadmin" && { - text: "Admins", - icon: , - url: "/panel/admin-list", - }, - userRole === "superadmin" && { - text: "Manager", - icon: , - url: "/panel/all-managers-list", - }, - userRole === "superadmin" && { - text: "User", - icon: , - url: "/panel/user-list", - }, - // userRole === "superadmin" && { - // text: "Roles", - // icon: , - // url: "/panel/role-list", - // }, - userRole === "admin" && { - text: "Users", - icon: , - url: "/panel/user-list", - }, - userRole === "admin" && { - text: "Charging Stations", - icon: , - url: "/panel/station-list", // Placeholder for now - }, - userRole === "admin" && { - text: "Managers", - icon: , - url: "/panel/manager-list", // Placeholder for now - }, - - userRole === "admin" && { - text: "Vehicles", - icon: , - url: "/panel/vehicle-list", // Placeholder for now - }, - // userRole === "manager" && { - // text: "Add Slots", - // icon: , - // url: "/panel/EVslots", // Placeholder for now - // }, - userRole === "user" && { - text: "Bookings", - icon: , - url: "/panel/booking-list", // Placeholder for now - }, - userRole === "manager" && { - text: "Available Slots", - icon: , - url: "/panel/slot-list", // Placeholder for now - }, - userRole === "manager" && { - text: "Station Details", - icon: , - url: "/panel/manager-station-details", - }, - userRole === "user" && { - text: "Available Slots", - icon: , - url: "/panel/all-available-slots", - }, - userRole === "user" && { - text: "Near By Stations", - icon: , - url: "/panel/external-station-list", - }, - ]; - - const filteredMenuItems = baseMenuItems.filter(Boolean); - - return ( - - - {filteredMenuItems.map((item, index) => ( - - - - {item.icon} - - - - - ))} - - - ); -} diff --git a/src/components/Modals/DeleteModal/index.tsx b/src/components/Modals/DeleteModal/index.tsx deleted file mode 100644 index dafe7fb..0000000 --- a/src/components/Modals/DeleteModal/index.tsx +++ /dev/null @@ -1,116 +0,0 @@ -import { Box, Button, IconButton, Modal, Typography } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { CustomIconButton } from "../../AddUserModal/styled.css"; - -type Props = { - open: boolean; - setDeleteModal: Function; - handleDelete: (id: string | undefined) => void; - id?: string | undefined; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 330, - bgcolor: "#000000", - color: "#D0E1E9", - borderRadius: 1.5, - boxShadow: 24, - p: 3, -}; - -const btnStyle = { - py: 1, - px: 5, - width: "50%", - textTransform: "capitalize", - backgroundColor: "#D0E1E9", - color: "#000000", -}; -const btnStyleCancel = { - py: 1, - px: 5, - width: "50%", - textTransform: "capitalize", -}; -export default function DeleteModal({ - open, - setDeleteModal, - handleDelete, - id, -}: Props) { - // console.log("DeleteModal opened with ID:", id) - - return ( - - - - Delete Record - - - setDeleteModal(false)} - aria-label="Close" - > - - - - - - Are you sure you want to delete this record? - - - - - - - - ); -} diff --git a/src/components/Modals/EditProfileModal/editProfileModal.tsx b/src/components/Modals/EditProfileModal/editProfileModal.tsx deleted file mode 100644 index c1d8a77..0000000 --- a/src/components/Modals/EditProfileModal/editProfileModal.tsx +++ /dev/null @@ -1,327 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography, Modal } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useForm, Controller } from "react-hook-form"; -import { - CustomIconButton, - CustomTextField, -} from "../../AddUserModal/styled.css"; - -interface EditProfileModalProps { - open: boolean; - handleClose: () => void; - handleUpdate: ( - name: string, - phone: string, - bio: string, - profilePhoto?: File | string | null - ) => void; - editUser: any; -} - -interface FormData { - name: string; - phone: string; - bio: string; - profilePhoto?: File | string | null; -} - -const EditProfileModal: React.FC = ({ - open, - handleClose, - handleUpdate, - editUser, -}) => { - const { - control, - handleSubmit, - formState: { errors }, - setValue, - reset, - } = useForm(); - - const [imagePreview, setImagePreview] = useState(null); - const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; - useEffect(() => { - if (open && editUser) { - reset({ - name: editUser.name || "", - phone: editUser.phone || "", - bio: editUser.bio || "", - profilePhoto: editUser.profilePhoto || null, - }); - - if (editUser.profilePhoto) { - setImagePreview( - `${IMAGE_BASE_URL}/image/${editUser.profilePhoto}` - ); - } else { - setImagePreview(null); - } - } - }, [open, editUser, reset, IMAGE_BASE_URL]); - - const handleImageChange = (e: React.ChangeEvent) => { - const file = e.target.files?.[0]; - if (file) { - if (imagePreview?.startsWith("blob:")) { - URL.revokeObjectURL(imagePreview); - } - const imageUrl = URL.createObjectURL(file); - setImagePreview(imageUrl); - setValue("profilePhoto", file); - } - }; - - const handleModalClose = () => { - handleClose(); - setImagePreview(null); - reset(); // Reset form - }; - - const onSubmit = (data: FormData) => { - console.log("Form Data:-----", data); - handleUpdate(data.name, data.phone, data.bio, data.profilePhoto); - handleModalClose(); - }; - - return ( - { - if (reason !== "backdropClick") handleModalClose(); - }} - aria-labelledby="edit-profile-modal" - > - - {/* Header */} - - - Edit Profile - - - - - - - - - {/* Name Field */} - - - Full Name - - ( - - )} - /> - - - {/* Phone Field */} - - - Phone Number - - { - if (!/^[0-9]*$/.test(value)) - return "Only numbers are allowed"; - if (value.length < 6) - return "Must be at least 6 digits"; - if (value.length > 14) - return "Must be at most 14 digits"; - return true; - }, - }} - render={({ field }) => ( - - )} - /> - - - {/* Bio Field */} - - - Bio - - ( - - )} - /> - - - {/* Upload Image */} - - - Upload Profile Photo - - - {imagePreview && ( - - - Preview ( - {imagePreview.startsWith("blob") - ? "New" - : "Existing"} - ): - - Profile Preview - - )} - - - - {/* Footer */} - - - - - - - ); -}; - -export default EditProfileModal; diff --git a/src/components/Modals/LogOutModal/index.tsx b/src/components/Modals/LogOutModal/index.tsx deleted file mode 100644 index 9ea989d..0000000 --- a/src/components/Modals/LogOutModal/index.tsx +++ /dev/null @@ -1,142 +0,0 @@ -import { Box, Button, Modal, Typography } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { CustomIconButton } from "../../AddUserModal/styled.css"; - -type Props = { - open: boolean; - setLogoutModal: Function; - handlelogout: any; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 330, - bgcolor: "#000000", - fontFamily: "Fredoka", - borderRadius: 1.5, - boxShadow: 24, - p: 3, -}; - -const btnStyle = { - py: 1, - px: 5, - width: "50%", - fontFamily:"Fredoka", - textTransform: "capitalize", - backgroundColor: "#D0E1E9", - color: "#000000", -}; -const btnStyleCancel = { - py: 1, - px: 5, - width: "50%", - textTransform: "capitalize", -}; - -export default function LogoutModal({ - open, - setLogoutModal, - handlelogout, -}: Props) { - const handleClose = (event: React.SyntheticEvent) => { - // Close only when clicking the close button, not the backdrop - setLogoutModal(false); - }; - - return ( - { - if (reason !== "backdropClick") { - setLogoutModal(false); - } - handleClose(); - }} - aria-labelledby="modal-modal-title" - aria-describedby="modal-modal-description" - disableEscapeKeyDown // Prevent closing with the ESC key - BackdropProps={{ - invisible: true, // Use to control backdrop visibility - }} - > - - - - - Logout - - - setLogoutModal(false)} - aria-label="Close" - > - - - - - - - Are you sure you want to Logout? - - - - - - - - ); -} diff --git a/src/components/Modals/LogoutModal/LogoutModal.tsx b/src/components/Modals/LogoutModal/LogoutModal.tsx deleted file mode 100644 index 1e838ec..0000000 --- a/src/components/Modals/LogoutModal/LogoutModal.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import { Box, Button, Modal, Typography } from "@mui/material"; - -type Props = { - open: boolean; - setLogoutModal: Function; - handlelogout: any; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 330, - bgcolor: "background.paper", - borderRadius: 1.5, - boxShadow: 24, - p: 3, -}; - -const btnStyle = { py: 1, px: 5, width: "50%", textTransform: "capitalize" }; - -export default function LogoutModal({ - open, - setLogoutModal, - handlelogout, -}: Props) { - return ( - - - - Logout - - - Are you sure you want to Logout? - - - - - - - - ); -} diff --git a/src/components/Modals/StationViewModal/index.tsx b/src/components/Modals/StationViewModal/index.tsx deleted file mode 100644 index 053365a..0000000 --- a/src/components/Modals/StationViewModal/index.tsx +++ /dev/null @@ -1,208 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid, Chip, Button } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useSelector } from "react-redux"; -import { RootState } from "../../../redux/reducers"; -import { CustomIconButton } from "../../AddUserModal/styled.css"; - -type Props = { - open: boolean; - setViewModal: Function; - handleView: (id: number | undefined) => void; - id?: number | undefined; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 500, - bgcolor: "#000000", - borderRadius: 2, - boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 0, - display: "flex", - flexDirection: "column", - alignItems: "center", -}; - -export default function StationViewModal({ open, setViewModal, id }: Props) { - const { stations } = useSelector( - (state: RootState) => state.stationReducer - ); - const [selectedStation, setSelectedStation] = useState(null); - - useEffect(() => { - if (id) { - const station = stations.find((station) => station.id === id); - setSelectedStation(station || null); - } - }, [id, stations]); - - return ( - - - - - - - {selectedStation?.name || "Station"}'s Details - - setViewModal(false)} - aria-label="Close" - sx={{ marginLeft: "55px" }} - > - - - - - - {/* */} - - {selectedStation ? ( - - - - Station Name:{" "} - - {selectedStation.name} - - - - - - Station Location:{" "} - - {selectedStation.registeredAddress} - - - - - - Total Slots: - - {selectedStation.totalSlots} - - - - - - Status: - - {selectedStation.status === 1 - ? "Available" - : "Not Available"} - - - - - {/* Display Vehicles */} - - - Vehicles: - - - {selectedStation.allowedCars && - selectedStation.allowedCars.length > 0 ? ( - selectedStation.allowedCars.map( - (car: any, index: number) => ( - - {car.name} - {","} - - ) - ) - ) : ( - - No vehicles available - - )} - - - - ) : ( - - No station found with this ID - - )} - - - - - - - ); -} diff --git a/src/components/Modals/UserViewModal/index.tsx b/src/components/Modals/UserViewModal/index.tsx deleted file mode 100644 index 30a7ca6..0000000 --- a/src/components/Modals/UserViewModal/index.tsx +++ /dev/null @@ -1,148 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Grid, Button } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useSelector } from "react-redux"; -import { RootState } from "../../../redux/reducers"; - -type Props = { - open: boolean; - setViewModal: Function; - handleView: (id: string | undefined) => void; - id?: string | undefined; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 500, - boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - borderRadius: "10px", - display: "flex", - flexDirection: "column", - padding: 0, -}; - -export default function UserViewModal({ open, setViewModal, id }: Props) { - const { users } = useSelector( - (state: RootState) => state.userReducer // Assuming users are stored in userReducer - ); - const [selectedUser, setSelectedUser] = useState(null); - - useEffect(() => { - if (id) { - const user = users.find((user) => user.id === id); - setSelectedUser(user || null); - } - }, [id, users]); - - return ( - setViewModal(false)} - aria-labelledby="modal-title" - aria-describedby="modal-description" - > - - {/* Header Section */} - - - {selectedUser?.name || "User"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", - color: "#D0E1E9", - }} - > - - - - - {/* Body Section */} - - {selectedUser ? ( - - - - Name:{" "} - - {selectedUser.name} - - - - - - Email:{" "} - - {selectedUser.email} - - - - - - Phone:{" "} - - {selectedUser.phone ?? "N/A"} - - - - - ) : ( - - No user found with this ID - - )} - - {/* Close Button */} - - - - - - - ); -} diff --git a/src/components/Modals/VehicleViewModal/index.tsx b/src/components/Modals/VehicleViewModal/index.tsx deleted file mode 100644 index f47051e..0000000 --- a/src/components/Modals/VehicleViewModal/index.tsx +++ /dev/null @@ -1,207 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid, Button } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useSelector } from "react-redux"; -import { RootState } from "../../../redux/reducers"; - -type Props = { - open: boolean; - setViewModal: Function; - handleView: (id: string | undefined) => void; - id?: number | undefined; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 500, - borderRadius: 2, - boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 0, - display: "flex", - flexDirection: "column", - alignItems: "center", -}; - -export default function VehicleViewModal({ open, setViewModal, id }: Props) { - const { vehicles } = useSelector( - (state: RootState) => state.vehicleReducer - ); - const [selectedVehicle, setSelectedVehicle] = useState(null); - - useEffect(() => { - if (id) { - const vehicle = vehicles.find((vehicle) => vehicle.id === id); - setSelectedVehicle(vehicle || null); - } - }, [id, vehicles]); - - return ( - - - - - - - {selectedVehicle?.name || "Vehicle"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", - color: "#D0E1E9", - }} - > - - - - - - {/* */} - - {selectedVehicle ? ( - - - - Name:{" "} - - {selectedVehicle.name} - - - - - - Company:{" "} - - {selectedVehicle.company} - - - - - - Model Name: - - {selectedVehicle.modelName} - - - - - - Charge Type: - - {selectedVehicle.chargeType} - - - - - - Image: - - {selectedVehicle.image ? ( - Vehicle { - e.currentTarget.src = - "/placeholder-image.png"; // fallback image - }} - /> - ) : ( - - No image available - - )} - - - ) : ( - - No vehicle found with this ID - - )} - - - - - - - ); -} diff --git a/src/components/Modals/ViewManagerModal/index.tsx b/src/components/Modals/ViewManagerModal/index.tsx deleted file mode 100644 index 809aca2..0000000 --- a/src/components/Modals/ViewManagerModal/index.tsx +++ /dev/null @@ -1,184 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Modal, Typography, Divider, Grid, Button } from "@mui/material"; -import CloseIcon from "@mui/icons-material/Close"; -import { useSelector } from "react-redux"; -import { RootState } from "../../../redux/reducers"; - -type Props = { - open: boolean; - setViewModal: Function; - handleView: (id: number | undefined) => void; - id?: number | undefined; -}; - -const style = { -position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 500, - bgcolor: "#000000", - borderRadius: 2, - boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 0, - display: "flex", - flexDirection: "column", - alignItems: "center", - -}; - -export default function ManagerViewModal({ open, setViewModal, id }: Props) { - const { managers } = useSelector( - (state: RootState) => state.managerReducer - ); - const [selectedManager, setSelectedManager] = useState(null); - - useEffect(() => { - if (id) { - const manager = managers.find((manager) => manager.id === id); - setSelectedManager(manager || null); - } - }, [id, managers]); - - return ( - - - - - - - {selectedManager?.name || "Manager"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", - color: "#D0E1E9", - marginLeft: "200px", - }} - > - - - - - - - {/* */} - - {selectedManager ? ( - - - - Name: - - {selectedManager.name} - - - - - - Email: - - {selectedManager.email} - - - - - - Phone: - - {selectedManager.phone} - - - - - - Station Location: - - {selectedManager.chargingStation - ?.registeredAddress || - "Not Available"} - - - - - - Station Name: - - {selectedManager.chargingStation - ?.name || "Not Available"} - - - - - ) : ( - - No manager found with this ID - - )} - - - - - - - ); -} diff --git a/src/components/Modals/ViewModal/index.tsx b/src/components/Modals/ViewModal/index.tsx deleted file mode 100644 index f379de5..0000000 --- a/src/components/Modals/ViewModal/index.tsx +++ /dev/null @@ -1,603 +0,0 @@ -import { Box, Button, Modal, Typography, Divider, Grid } from "@mui/material"; -import { RootState } from "../../../redux/store/store"; -import { useSelector } from "react-redux"; -import { useEffect, useState } from "react"; -import CloseIcon from "@mui/icons-material/Close"; - -type Props = { - open: boolean; - setViewModal: Function; - handleView: (id: string | undefined) => void; - id?: string; -}; - -const style = { - position: "absolute", - top: "50%", - left: "50%", - transform: "translate(-50%, -50%)", - width: 400, - borderRadius: 2, - boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", - p: 0, - display: "flex", - flexDirection: "column", - alignItems: "center", -}; - -export default function ViewModal({ open, setViewModal, id }: Props) { - const { admins } = useSelector((state: RootState) => state.adminReducer); - const [selectedAdmin, setSelectedAdmin] = useState(null); - - useEffect(() => { - if (id) { - const admin = admins.find((admin) => admin.id === id); - setSelectedAdmin(admin); - } - }, [id, admins]); - - return ( - - - - - - - {selectedAdmin?.name || "Admin"}'s Details - - setViewModal(false)} - sx={{ - cursor: "pointer", - display: "flex", - alignItems: "center", - color: "#D0E1E9", - }} - > - - - - - - {/* */} - - {selectedAdmin ? ( - - - - Name: - - {selectedAdmin.name} - - - - - - Phone: - - {selectedAdmin.phone} - - - - - - Email: - - {selectedAdmin.email} - - - - - - Address: - - - {selectedAdmin?.Admins?.[0] - ?.registeredAddress ?? "N/A"} - - - - - ) : ( - - No admin found with this ID - - )} - - - - - - - ); -} - -// import { -// Box, -// Button, -// Modal, -// Typography, -// Tabs, -// Tab, -// Divider, -// Grid, -// } from "@mui/material"; -// import { AppDispatch, RootState } from "../../../redux/store/store"; -// import { useDispatch, useSelector } from "react-redux"; -// import { useEffect, useState } from "react"; -// import CloseIcon from "@mui/icons-material/Close"; -// import { managerList } from "../../../redux/slices/managerSlice"; -// import { -// AsyncThunkAction, -// ThunkDispatch, -// UnknownAction, -// } from "@reduxjs/toolkit"; - -// type Props = { -// open: boolean; -// setViewModal: Function; -// handleView: (id: string | undefined) => void; -// id?: string; -// }; - -// interface TabPanelProps { -// children?: React.ReactNode; -// index: number; -// value: number; -// } - -// const style = { -// position: "absolute", -// top: "50%", -// left: "50%", -// transform: "translate(-50%, -50%)", -// width: 600, -// borderRadius: 2, -// boxShadow: "0px 4px 20px rgba(0, 0, 0, 0.15)", -// p: 0, -// display: "flex", -// flexDirection: "column", -// alignItems: "center", -// }; - -// function TabPanel(props: TabPanelProps) { -// const { children, value, index, ...other } = props; -// return ( -// -// ); -// } - -// export default function ViewModal({ open, setViewModal, id }: Props) { -// const { admins } = useSelector((state: RootState) => state.adminReducer); -// const { managers } = useSelector( -// (state: RootState) => state.managerReducer -// ); -// const [selectedAdmin, setSelectedAdmin] = useState(null); -// const selectedManager = managers.find( -// (manager) => String(manager.id) === String(selectedAdmin?.id) -// ); - -// const dispatch = useDispatch(); - -// const [tabValue, setTabValue] = useState(0); - -// useEffect(() => { -// if (id) { -// const admin = admins.find((admin) => admin.id === id); -// setSelectedAdmin(admin); -// } -// }, [id, admins]); -// useEffect(() => { -// if (open) { -// //dispatch(managerList()); -// } -// }, [open, dispatch]); -// const handleTabChange = (event: React.SyntheticEvent, newValue: number) => { -// setTabValue(newValue); -// }; - -// return ( -// -// -// -// -// -// -// {selectedAdmin?.name || "Admin"}'s Details -// -// setViewModal(false)} -// sx={{ -// cursor: "pointer", -// display: "flex", -// alignItems: "center", -// color: "#D0E1E9", -// }} -// > -// -// -// -// -// - -// -// -// -// -// -// -// - -// -// {selectedAdmin ? ( -// -// -// -// Name: -// -// {selectedAdmin.name} -// -// -// -// -// -// Phone: -// -// {selectedAdmin.phone} -// -// -// -// -// -// Email: -// -// {selectedAdmin.email} -// -// -// -// -// -// Address: -// -// {selectedAdmin?.Admins?.[0] -// ?.registeredAddress ?? "N/A"} -// -// -// -// -// ) : ( -// -// No admin found with this ID -// -// )} -// - -// -// {selectedManager ? ( -// -// -// -// Manager Name: -// -// {selectedManager.name ?? "N/A"} -// -// -// -// -// -// Manager Email: -// -// {selectedManager.email ?? "N/A"} -// -// -// -// -// -// Phone: -// -// {selectedManager.phone ?? "N/A"} -// -// -// -// -// -// Station Name: -// -// {selectedManager.chargingStation -// ?.name ?? "N/A"} -// -// -// -// -// ) : ( -// -// No manager details available -// -// )} -// - -// -// {selectedAdmin?.chargingStations?.length > 0 ? ( -// -// {selectedAdmin.chargingStations.map( -// (station: any, index: number) => ( -// -// -// -// Station {index + 1}: -// -// -// Name:{" "} -// {station.name ?? "N/A"} -// -// -// Location:{" "} -// {station.location ?? "N/A"} -// -// -// Status:{" "} -// {station.status ?? "N/A"} -// -// -// {index < -// selectedAdmin.chargingStations -// .length - -// 1 && ( -// -// )} -// -// ) -// )} -// -// ) : ( -// -// No charging stations assigned -// -// )} -// - -// -// {selectedAdmin?.users?.length > 0 ? ( -// -// {selectedAdmin.users.map( -// (user: any, index: number) => ( -// -// -// -// User {index + 1}: -// -// -// Name: {user.name ?? "N/A"} -// -// -// Email: {user.email ?? "N/A"} -// -// -// Role: {user.role ?? "N/A"} -// -// -// {index < -// selectedAdmin.users.length - -// 1 && ( -// -// )} -// -// ) -// )} -// -// ) : ( -// -// No users assigned -// -// )} -// - -// -// -// -// -// -// -// ); -// } diff --git a/src/components/NavbarBreadcrumbs/index.tsx b/src/components/NavbarBreadcrumbs/index.tsx deleted file mode 100644 index 3a5b792..0000000 --- a/src/components/NavbarBreadcrumbs/index.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import * as React from 'react'; -import { styled } from '@mui/material/styles'; -import Typography from '@mui/material/Typography'; -import Breadcrumbs, { breadcrumbsClasses } from '@mui/material/Breadcrumbs'; -import NavigateNextRoundedIcon from '@mui/icons-material/NavigateNextRounded'; -import { useLocation } from 'react-router-dom'; - -const StyledBreadcrumbs = styled(Breadcrumbs)(({ theme }) => ({ - - margin: theme.spacing(1, 0), - [`& .${breadcrumbsClasses.separator}`]: { - color: (theme.vars || theme).palette.action.disabled, - margin: 1, - }, - [`& .${breadcrumbsClasses.ol}`]: { - alignItems: 'center', - }, -})); - -export default function NavbarBreadcrumbs() { - const location = useLocation(); - const routeName = location.pathname === '/' ? 'Home' : location.pathname.slice(7); - return ( - } - > - Dashboard: - - {routeName} - - - ); -} diff --git a/src/components/OptionsMenu/index.tsx b/src/components/OptionsMenu/index.tsx deleted file mode 100644 index 3714ee6..0000000 --- a/src/components/OptionsMenu/index.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import * as React from "react"; -import { styled } from "@mui/material/styles"; -import Menu from "@mui/material/Menu"; -import MuiMenuItem from "@mui/material/MenuItem"; -import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; -import Link from "@mui/material/Link"; -import Logout from "../LogOutFunction/LogOutFunction"; -import ListItemIcon, { listItemIconClasses } from "@mui/material/ListItemIcon"; -import { ListItemText } from "@mui/material"; -const MenuItem = styled(MuiMenuItem)({ - margin: "2px 10px", - - borderBottom: "none", - "& .MuiButtonBase-root-MuiButton-root": { - fontSize: "16px", - }, -}); - -export default function OptionsMenu({ - anchorEl, - open, - onClose, -}: { - avatar?: boolean; - anchorEl: HTMLElement | null; - open: boolean; - onClose: () => void; -}) { - // const [anchorEl, setAnchorEl] = React.useState(null); - const [logoutModal, setLogoutModal] = React.useState(false); - // const open = Boolean(anchorEl); - // const handleClick = (event: React.MouseEvent) => { - // setAnchorEl(event?.currentTarget); - // }; - // const handleClose = () => { - // setAnchorEl(null); - // }; - - return ( - - {/* */} - - - Profile - - - { - e.stopPropagation(); - setLogoutModal(true); - }} - sx={{ color: "red" }} - > - Logout - - - - - - - ); -} diff --git a/src/components/PageViewsBarChart/index.tsx b/src/components/PageViewsBarChart/index.tsx deleted file mode 100644 index e7a90bd..0000000 --- a/src/components/PageViewsBarChart/index.tsx +++ /dev/null @@ -1,85 +0,0 @@ -import * as React from 'react'; -import Card from '@mui/material/Card'; -import CardContent from '@mui/material/CardContent'; -import Chip from '@mui/material/Chip'; -import Typography from '@mui/material/Typography'; -import Stack from '@mui/material/Stack'; -import { BarChart } from '@mui/x-charts/BarChart'; -import { useTheme } from '@mui/material/styles'; - -export default function PageViewsBarChart() { - const theme = useTheme(); - const colorPalette = [ - (theme.vars || theme).palette.primary.dark, - (theme.vars || theme).palette.primary.main, - (theme.vars || theme).palette.primary.light, - ]; - return ( - - - - Page views and downloads - - - - - 1.3M - - - - - Page views and downloads for the last 6 months - - - - - - ); -} diff --git a/src/components/ResourcePieChart/resourcePieChart.tsx b/src/components/ResourcePieChart/resourcePieChart.tsx deleted file mode 100644 index b796f61..0000000 --- a/src/components/ResourcePieChart/resourcePieChart.tsx +++ /dev/null @@ -1,194 +0,0 @@ -import { PieChart } from "@mui/x-charts/PieChart"; -import Typography from "@mui/material/Typography"; -import Card from "@mui/material/Card"; -import CardContent from "@mui/material/CardContent"; -import Box from "@mui/material/Box"; -import Stack from "@mui/material/Stack"; -import { useTheme } from "@mui/material/styles"; -import useMediaQuery from "@mui/material/useMediaQuery"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { useEffect } from "react"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; - -// const colorPalette = [ -// "hsla(202, 69%, 60%, 1)", -// "hsl(204, 48.60%, 72.50%)", -// "hsl(214, 56.40%, 30.60%)", -// "hsl(222, 6.80%, 50.80%)", -// ]; -const colorPalette = [ - "rgb(11, 13, 14)", - "hsl(204, 59.60%, 78.60%)", - "hsl(214, 77.50%, 13.90%)", - "hsl(222, 4.10%, 52.20%)", -]; - -export default function ResourcePieChart() { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); - const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); - const dispatch = useDispatch(); - - const { carPortCounts } = useSelector( - (state: RootState) => state.dashboardReducer - ); - console.log("first", carPortCounts); - useEffect(() => { - dispatch(fetchDashboardData()); - }, [dispatch]); - - // console.log("Raw CarPortCounts from API:", carPortCounts); - - const dataToDisplay = carPortCounts; - - const getChartDimensions = () => { - if (isXsScreen) { - return { - height: 240, - width: 240, - innerRadius: 40, - outerRadius: 80, - margin: { left: 20, right: 20, top: 40, bottom: 40 }, - }; - } else if (isSmScreen) { - return { - height: 260, - width: 260, - innerRadius: 50, - outerRadius: 90, - margin: { left: 40, right: 40, top: 60, bottom: 60 }, - }; - } else { - return { - height: 350, - width: 350, - innerRadius: 55, - outerRadius: 110, - margin: { left: 60, right: 80, top: 80, bottom: 80 }, - }; - } - }; - - const dimensions = getChartDimensions(); - - return ( - - - - Car Port Usage - - - ({ - title: entry.carPort, - value: entry.count, - color: colorPalette[ - index % colorPalette.length - ], - })), - innerRadius: dimensions.innerRadius, - outerRadius: dimensions.outerRadius, - paddingAngle: 2, - cornerRadius: 8, - highlightScope: { - faded: "global", - highlighted: "item", - }, - }, - ]} - height={dimensions.height} - width={dimensions.width} - slotProps={{ - legend: { hidden: true }, - }} - /> - - - Car Port Types: - - - {dataToDisplay.map((entry, index) => ( - - - - {entry.carPort} - - - ))} - - - - - ); -} diff --git a/src/components/RoleBasedRedirect/roleBasedRedirect.tsx b/src/components/RoleBasedRedirect/roleBasedRedirect.tsx deleted file mode 100644 index 11832c9..0000000 --- a/src/components/RoleBasedRedirect/roleBasedRedirect.tsx +++ /dev/null @@ -1,19 +0,0 @@ -// src/components/RoleBasedRedirect.tsx -import { Navigate } from "react-router-dom"; -import { useSelector } from "react-redux"; -import { RootState } from "../../redux/reducers"; - -const RoleBasedRedirect = () => { - const userType = useSelector( - (state: RootState) => state.profileReducer.user?.userType - ); - - if (userType === "user") { - return ; - } - - // Optional: route others to dashboard or their own start page - return ; -}; - -export default RoleBasedRedirect; diff --git a/src/components/Search/index.tsx b/src/components/Search/index.tsx deleted file mode 100644 index 58408e8..0000000 --- a/src/components/Search/index.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -import FormControl from '@mui/material/FormControl'; -import InputAdornment from '@mui/material/InputAdornment'; -import OutlinedInput from '@mui/material/OutlinedInput'; -import SearchRoundedIcon from '@mui/icons-material/SearchRounded'; - -export default function Search() { - return ( - - - - - } - inputProps={{ - 'aria-label': 'search', - }} - /> - - ); -} diff --git a/src/components/SelectContent/index.tsx b/src/components/SelectContent/index.tsx deleted file mode 100644 index eb0ef4a..0000000 --- a/src/components/SelectContent/index.tsx +++ /dev/null @@ -1,103 +0,0 @@ -import * as React from 'react'; -import MuiAvatar from '@mui/material/Avatar'; -import MuiListItemAvatar from '@mui/material/ListItemAvatar'; -import MenuItem from '@mui/material/MenuItem'; -import ListItemText from '@mui/material/ListItemText'; -import ListItemIcon from '@mui/material/ListItemIcon'; -import ListSubheader from '@mui/material/ListSubheader'; -import Select, { SelectChangeEvent, selectClasses } from '@mui/material/Select'; -import Divider from '@mui/material/Divider'; -import { styled } from '@mui/material/styles'; -import AddRoundedIcon from '@mui/icons-material/AddRounded'; -import DevicesRoundedIcon from '@mui/icons-material/DevicesRounded'; -import SmartphoneRoundedIcon from '@mui/icons-material/SmartphoneRounded'; -import ConstructionRoundedIcon from '@mui/icons-material/ConstructionRounded'; - -const Avatar = styled(MuiAvatar)(({ theme }) => ({ - width: 28, - height: 28, - backgroundColor: (theme.vars || theme).palette.background.paper, - color: (theme.vars || theme).palette.text.secondary, - border: `1px solid ${(theme.vars || theme).palette.divider}`, -})); - -const ListItemAvatar = styled(MuiListItemAvatar)({ - minWidth: 0, - marginRight: 12, -}); - -export default function SelectContent() { - const [company, setCompany] = React.useState(''); - - const handleChange = (event: SelectChangeEvent) => { - setCompany(event.target.value as string); - }; - - return ( - - ); -} diff --git a/src/components/SessionsChart/sessionChart.tsx b/src/components/SessionsChart/sessionChart.tsx deleted file mode 100644 index 739de32..0000000 --- a/src/components/SessionsChart/sessionChart.tsx +++ /dev/null @@ -1,251 +0,0 @@ -import * as React from "react"; -import { useDispatch, useSelector } from "react-redux"; -import Card from "@mui/material/Card"; -import CardContent from "@mui/material/CardContent"; -import Typography from "@mui/material/Typography"; -import Box from "@mui/material/Box"; -import Select from "@mui/material/Select"; -import MenuItem from "@mui/material/MenuItem"; -import FormControl from "@mui/material/FormControl"; -import ExpandMoreIcon from "@mui/icons-material/ExpandMore"; -import { useTheme } from "@mui/material/styles"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; -import { RootState } from "../../redux/store/store"; // Adjust the path accordingly - -export default function SessionsChart() { - const theme = useTheme(); - const dispatch = useDispatch(); - const [selectedStation, setSelectedStation] = React.useState(""); - - // Get the dashboard data from Redux state - const { basicPrice, loading } = useSelector( - (state: RootState) => state.dashboardReducer - ); - - // Get unique station names from basicPrice for the dropdown - const stationNames = Array.from( - new Set( - basicPrice?.map( - (price: { stationName: string }) => price.stationName - ) - ) - ); - - // Set default station when basicPrice loads - React.useEffect(() => { - if (stationNames.length > 0 && !selectedStation) { - setSelectedStation(stationNames[0]); - } - }, [basicPrice, stationNames, selectedStation]); - - // Handle station selection from dropdown - const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => { - setSelectedStation(event.target.value as string); - }; - - // Filter basic prices for the selected station - const selectedBasePrices = - basicPrice?.filter( - (price: { stationName: string }) => - price.stationName === selectedStation - ) || []; - - return ( - - - - Charging prices - - - {/* Dropdown button */} - - - - - {/* Display the base prices for the selected station */} - - {selectedBasePrices.length > 0 ? ( - selectedBasePrices.map( - (price: { - stationId: any; - port: string; - price: number; - }) => ( - - - {price.port} - - - - {price.price.toFixed(2)}{" "} - - - (₹)/kWh - - - - ) - ) - ) : ( - - No pricing data available for this station. - - )} - - - - ); -} diff --git a/src/components/SideMenu/sideMenu.tsx b/src/components/SideMenu/sideMenu.tsx deleted file mode 100644 index 49e8c4b..0000000 --- a/src/components/SideMenu/sideMenu.tsx +++ /dev/null @@ -1,169 +0,0 @@ -import { styled } from "@mui/material/styles"; -import Avatar from "@mui/material/Avatar"; -import MuiDrawer, { drawerClasses } from "@mui/material/Drawer"; -import Box from "@mui/material/Box"; -import Stack from "@mui/material/Stack"; -import Typography from "@mui/material/Typography"; -import MenuContent from "../MenuContent"; -import OptionsMenu from "../OptionsMenu"; -import { useDispatch, useSelector } from "react-redux"; -import React, { useEffect } from "react"; -import { ArrowLeftIcon, ArrowRightIcon } from "@mui/x-date-pickers"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { Button } from "@mui/material"; -import { fetchAdminProfile } from "../../redux/slices/profileSlice"; - -import ChevronLeftIcon from "@mui/icons-material/ChevronLeft"; -import ChevronRightIcon from "@mui/icons-material/ChevronRight"; -const drawerWidth = 240; - -const Drawer = styled(MuiDrawer)({ - width: drawerWidth, - flexShrink: 0, - boxSizing: "border-box", - - [`& .${drawerClasses.paper}`]: { - width: drawerWidth, - boxSizing: "border-box", - }, -}); - -export default function SideMenu() { - const [open, setOpen] = React.useState(true); - - const dispatch = useDispatch(); - const { user } = useSelector((state: RootState) => state?.profileReducer); - - // useEffect(() => { - // dispatch(fetchAdminProfile()); - // }, [dispatch]); - - return ( - - - - Logo - {/* Logo */} - - {/* */} - {/* - - - Digi EV - - - {user?.userType || "N/A"} - - */} - - - - {/* */} - - - - - ); -} diff --git a/src/components/SideMenuMobile/index.tsx b/src/components/SideMenuMobile/index.tsx deleted file mode 100644 index f98a9f7..0000000 --- a/src/components/SideMenuMobile/index.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import * as React from "react"; -import Avatar from "@mui/material/Avatar"; -import Button from "@mui/material/Button"; -import Divider from "@mui/material/Divider"; -import Drawer, { drawerClasses } from "@mui/material/Drawer"; -import Stack from "@mui/material/Stack"; -import Typography from "@mui/material/Typography"; -import LogoutRoundedIcon from "@mui/icons-material/LogoutRounded"; -import NotificationsRoundedIcon from "@mui/icons-material/NotificationsRounded"; - -import MenuButton from "../MenuButton"; -import MenuContent from "../MenuContent"; -import CardAlert from "../CardAlert/CardAlert"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchAdminProfile } from "../../redux/slices/profileSlice"; -import Logout from "../LogOutFunction/LogOutFunction"; - -interface SideMenuMobileProps { - open: boolean | undefined; - toggleDrawer: (newOpen: boolean) => () => void; -} - -export default function SideMenuMobile({ - open, - toggleDrawer, -}: SideMenuMobileProps) { - const dispatch = useDispatch(); - const [logoutModal, setLogoutModal] = React.useState(false); - const { user } = useSelector((state: RootState) => state?.profileReducer); - // React.useEffect(() => { - // dispatch(fetchAdminProfile()); - // }, [dispatch]); - - return ( - theme.zIndex.drawer + 1, - [`& .${drawerClasses.paper}`]: { - backgroundImage: "none", - backgroundColor: "background.paper", - }, - }} - > - - - - - - Super Admin - - - {/* - - */} - - - - - - - - - - - - ); -} diff --git a/src/components/SlotPickerModal/slotPickerModal.tsx b/src/components/SlotPickerModal/slotPickerModal.tsx deleted file mode 100644 index a3869ee..0000000 --- a/src/components/SlotPickerModal/slotPickerModal.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import React from "react"; -import { - Box, - Button, - Dialog, - DialogTitle, - DialogContent, - Tabs, - Tab, - Typography, -} from "@mui/material"; - -import { useSelector } from "react-redux"; -import { RootState } from "../../redux/reducers"; -type Slot = { - id: string; - startTime: string; - endTime: string; - isAvailable?: boolean; -}; - -interface SlotPickerModalProps { - open: boolean; - handleClose: () => void; - selectedSlotId: string | null; - onSelect: (slot: Slot) => any; -} - - -export default function SlotPickerModal({ - open, - handleClose, - - selectedSlotId, - onSelect, -}: SlotPickerModalProps) { - const availableSlots = useSelector( - (state: RootState) => state.slotReducer.availableSlots || [] - ); -// eslint-disable-next-line @typescript-eslint/no-redeclare - - - - return ( - - Select a Time Slot - - - {availableSlots.map((slot) => { - const isDisabled = !slot?.isAvailable; - const label = `${slot?.startTime} - ${slot?.endTime}`; - return ( - - ); - })} - - - - ); -} diff --git a/src/components/StatCard/statCard.tsx b/src/components/StatCard/statCard.tsx deleted file mode 100644 index 321e8aa..0000000 --- a/src/components/StatCard/statCard.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import Card from "@mui/material/Card"; -import CardContent from "@mui/material/CardContent"; -import Typography from "@mui/material/Typography"; -import { useTheme } from "@mui/material/styles"; -import useMediaQuery from "@mui/material/useMediaQuery"; -import Box from "@mui/material/Box"; - -// Import Material-UI icons -import AdminPanelSettingsIcon from "@mui/icons-material/AdminPanelSettings"; -import ManageAccountsIcon from "@mui/icons-material/ManageAccounts"; -import PeopleIcon from "@mui/icons-material/People"; -import ApartmentIcon from "@mui/icons-material/Apartment"; -import { JSX } from "react"; -import React from "react"; - -const iconMap: { [key: string]: JSX.Element } = { - "TOTAL ADMINS": , - "TOTAL MANAGERS": , - "TOTAL USERS": , - "TOTAL STATIONS": , -}; - -export type StatCardProps = { - title: string; - value: number | string; - icon?: JSX.Element; -}; - -export default function StatCard({ title, value, icon }: StatCardProps) { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.only("xs")); - - const selectedIcon = icon || iconMap[title.toUpperCase()] || null; - - return ( - - - - {/* Left Side: Value & Title */} - - - {value} - - - {title} - - - - {/* Right Side: Icon */} - {selectedIcon && ( - - - {/* Clone the icon and apply style directly */} - {React.cloneElement(selectedIcon, { - sx: { - fontSize: { - xs: "54px", - sm: "65px", - md: "70px", - }, - color: "#000", - transition: "transform 0.3s", - "&:hover": { - transform: "scale(1.1)", - }, - }, - })} - - - )} - - - - ); -} diff --git a/src/components/StaticLineChartCard/staticLineChartCard.tsx b/src/components/StaticLineChartCard/staticLineChartCard.tsx deleted file mode 100644 index b1c2d40..0000000 --- a/src/components/StaticLineChartCard/staticLineChartCard.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import React from "react"; -import { Card, CardContent, Typography } from "@mui/material"; -import { LineChart } from "@mui/x-charts/LineChart"; - -export default function StaticLineChartCard() { - const revenueData = [ - { date: "2025-04-01", revenue: 1200 }, - { date: "2025-04-02", revenue: 1500 }, - { date: "2025-04-03", revenue: 1300 }, - { date: "2025-04-04", revenue: 1700 }, - { date: "2025-04-05", revenue: 1400 }, - { date: "2025-04-06", revenue: 2400 }, - { date: "2025-04-08", revenue: 1500 }, - { date: "2025-04-09", revenue: 1800 }, - { date: "2025-04-10", revenue: 2800 }, - { date: "2025-04-11", revenue: 8400 }, - { date: "2025-04-13", revenue: 4400 }, - { date: "2025-04-15", revenue: 5400 }, - { date: "2025-04-16", revenue: 1200 }, - { date: "2025-04-17", revenue: 1700 }, - { date: "2025-04-19", revenue: 2300 }, - { date: "2025-04-20", revenue: 2600 }, - { date: "2025-04-21", revenue: 1400 }, - { date: "2025-04-22", revenue: 1900 }, - { date: "2025-04-23", revenue: 6400 }, - { date: "2025-04-24", revenue: 400 }, - { date: "2025-04-25", revenue: 7400 }, - { date: "2025-04-26", revenue: 4400 }, - { date: "2025-04-27", revenue: 1400 }, - { date: "2025-04-30", revenue: 1600 }, - ]; - - return ( - - - - Total Earnings (April 2025) - - d.date), - scaleType: "point", - }, - ]} - series={[ - { - data: revenueData.map((d) => d.revenue), - label: "Revenue ($)", - color: "#000000", - }, - ]} - height={300} - /> - - - ); -} diff --git a/src/components/StaticResourcePieChart/staticResourceChart.tsx b/src/components/StaticResourcePieChart/staticResourceChart.tsx deleted file mode 100644 index 32780e4..0000000 --- a/src/components/StaticResourcePieChart/staticResourceChart.tsx +++ /dev/null @@ -1,169 +0,0 @@ -import React from "react"; -import { Card, CardContent, Typography, Box, Stack } from "@mui/material"; -import { PieChart } from "@mui/x-charts/PieChart"; -import { useTheme } from "@mui/material/styles"; -import useMediaQuery from "@mui/material/useMediaQuery"; - -export default function StaticResourcePieChart() { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); - const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); - - const kwhData = [ - { stationId: "Indian Charging Station", kwh: 500 }, - { stationId: "Mumbai Charging Station", kwh: 300 }, - { stationId: "Delhi Charging Station", kwh: 450 }, - { stationId: "Tata Charging Station", kwh: 200 }, - { stationId: "PlugIn Charging Station", kwh: 350 }, - ]; - - const customColors = [ - "rgb(11, 13, 14)", - "hsl(204, 59.60%, 78.60%)", - "hsl(214, 77.50%, 13.90%)", - "hsl(222, 4.10%, 52.20%)", - "hsl(220, 40.30%, 71.80%)", - ]; - - // Function to determine chart dimensions based on screen size - const getChartDimensions = () => { - if (isXsScreen) { - return { - height: 240, - width: 240, - margin: { left: 20, right: 20, top: 40, bottom: 40 }, - }; - } else if (isSmScreen) { - return { - height: 260, - width: 260, - margin: { left: 40, right: 40, top: 60, bottom: 60 }, - }; - } else { - return { - height: 350, - width: 350, - margin: { left: 60, right: 80, top: 80, bottom: 80 }, - }; - } - }; - - const dimensions = getChartDimensions(); - - return ( - - - - KWh Consumed by Station - - - ({ - id: i, - value: d.kwh, - label: d.stationId, - color: customColors[ - i % customColors.length - ], - })), - - paddingAngle: 2, - cornerRadius: 8, - highlightScope: { - faded: "global", - highlighted: "item", - }, - }, - ]} - height={dimensions.height} - width={dimensions.width} - slotProps={{ - legend: { hidden: true }, // Hide default legend - }} - /> - - - Charging Stations: - - {kwhData.map((entry, index) => ( - - - - {entry.stationId} - - - ))} - - - - - ); -} diff --git a/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx b/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx deleted file mode 100644 index 9cb1fa1..0000000 --- a/src/components/UtilizationGaugeChart/utilizationGaugeChart.tsx +++ /dev/null @@ -1,77 +0,0 @@ -import React from "react"; -import { - Card, - CardContent, - Typography, - Box, - LinearProgress, -} from "@mui/material"; - -export default function UtilizationGaugeChart() { - const utilization = 65; - - return ( - - - - Charging Station Utilization - - - - - - - - {utilization}% - - - - ); -} diff --git a/src/components/barChartCard/barChartCard.tsx b/src/components/barChartCard/barChartCard.tsx deleted file mode 100644 index af1344f..0000000 --- a/src/components/barChartCard/barChartCard.tsx +++ /dev/null @@ -1,223 +0,0 @@ -import * as React from "react"; -import { useTheme } from "@mui/material/styles"; -import { - Card, - CardContent, - Typography, - Box, - TextField, - Button, -} from "@mui/material"; -import { BarChart } from "@mui/x-charts/BarChart"; -import { axisClasses } from "@mui/x-charts/ChartsAxis"; -import useMediaQuery from "@mui/material/useMediaQuery"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useDispatch, useSelector } from "react-redux"; -import { fetchDashboardData } from "../../redux/slices/dashboardSlice"; - -export default function RoundedBarChart() { - const theme = useTheme(); - const isXsScreen = useMediaQuery(theme.breakpoints.down("sm")); - const isSmScreen = useMediaQuery(theme.breakpoints.between("sm", "md")); - const dispatch = useDispatch(); - - // Fetch role and topStations from Redux state - const { user } = useSelector((state: RootState) => state.profileReducer); // Assuming user role is stored in Redux - const { topStations } = useSelector( - (state: RootState) => state.dashboardReducer - ); - - // State for filtering - const [startDateStations, setStartDateStations] = React.useState(""); - const [endDateStations, setEndDateStations] = React.useState(""); - - // Handle fetching data with date filters - const handleFetchData = () => { - dispatch(fetchDashboardData({ startDateStations, endDateStations })); - }; - - // Responsive chart settings - const getChartSettings = () => { - const baseSettings = { - yAxis: [ - { - label: isXsScreen ? "" : "Count", - tickFormatter: (value: number) => `${value}`, - }, - ], - xAxis: [ - { - dataKey: "name", - scaleType: "band" as const, - bandWidth: isXsScreen ? 8 : 15, - }, - ], - sx: { - [`.${axisClasses.left} .${axisClasses.label}`]: { - transform: "translate(-10px, 0)", - }, - }, - }; - - // Screen-specific settings - if (isXsScreen) { - return { - ...baseSettings, - width: 280, - height: 220, - }; - } else if (isSmScreen) { - return { - ...baseSettings, - width: 380, - height: 260, - }; - } else { - return { - ...baseSettings, - width: 400, - height: 280, - }; - } - }; - - const chartSetting = getChartSettings(); - - // Data transformation for BarChart - const chartData = (topStations ?? []).map((station) => ({ - name: station?.ChargingStation?.name ?? "Unknown Station", - count: parseInt(station?.count ?? "0", 10), - })); - - - return ( - - - {/* Header */} - - - Top Stations Stats - - - - {/* Date Filters */} - - setStartDateStations(e.target.value)} - sx={{ - // backgroundColor: "#202020", - backgroundColor: "#D9E7ED", - border: "1px solid rgba(87, 85, 85, 0.53)", - borderRadius: "8px", - // "& .MuiInputBase-input": { - // color: "#F2F2F2", - // }, - }} - /> - setEndDateStations(e.target.value)} - sx={{ - // backgroundColor: "#202020", - backgroundColor: "#D9E7ED", - border: "1px solid rgba(87, 85, 85, 0.53)", - borderRadius: "8px", - // "& .MuiInputBase-input": { - // color: "#F2F2F2", - // }, - }} - /> - - - - {/* Chart */} - - - - - - ); -} diff --git a/src/pages/AddEditRolePage/index.tsx b/src/pages/AddEditRolePage/index.tsx deleted file mode 100644 index 1c9e0ed..0000000 --- a/src/pages/AddEditRolePage/index.tsx +++ /dev/null @@ -1,284 +0,0 @@ -import React, { useState } from "react"; -import { - Table, - TableBody, - TableCell, - TableContainer, - TableHead, - TableRow, - Paper, - Checkbox, - Typography, - Box, - Grid, - Button, - FormControlLabel, - Snackbar, -} from "@mui/material"; -import { useNavigate } from "react-router-dom"; // Import useNavigate -import { useDispatch, useSelector } from "react-redux"; -import { createRole } from "../../redux/slices/roleSlice"; // Import the createRole action -import { AppDispatch, RootState } from "../../redux/store/store"; // Assuming this is the path to your store file -import { toast } from "sonner"; -import { CustomTextField } from "../../components/AddUserModal/styled.css"; -// Define the data structure for permission -interface Permission { - module: string; - list: boolean; - add: boolean; - edit: boolean; - view: boolean; - delete: boolean; -} - -// Initial sample data -const initialPermissions: Permission[] = [ - { - module: "User Management", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - { - module: "Role Management", - list: false, - add: false, - edit: false, - view: false, - delete: false, - }, - // Add other modules as needed -]; - -// Table component -const AddEditRolePage: React.FC = () => { - const [permissions, setPermissions] = - useState(initialPermissions); - const [roleName, setRoleName] = useState(""); - const [openSnackbar, setOpenSnackbar] = useState(false); // For snackbar (success message) - const navigate = useNavigate(); // Initialize useNavigate - const dispatch = useDispatch(); // Type the dispatch function with AppDispatch - - const { loading } = useSelector( - (state: RootState) => state.roleReducer.roles - ); - - // Handle checkbox change - const handleCheckboxChange = (module: string, action: keyof Permission) => { - setPermissions((prevPermissions) => - prevPermissions.map((perm) => - perm.module === module - ? { ...perm, [action]: !perm[action] } - : perm - ) - ); - }; - - // Handle role name input change - const handleRoleNameChange = ( - event: React.ChangeEvent - ) => { - setRoleName(event.target.value); - }; - - // Handle Back Navigation - const handleBack = () => { - navigate("/panel/role-list"); // Navigate back to Role List - }; - - // Handle form submission (adding role) - const handleSubmit = async () => { - if (!roleName.trim()) { - alert("Role name is required"); - return; - } - - const newRole = { - name: roleName, - resource: permissions.map((perm) => ({ - moduleName: perm.module, - permissions: [ - perm.list ? "list" : "", - perm.add ? "add" : "", - perm.edit ? "edit" : "", - perm.view ? "view" : "", - perm.delete ? "delete" : "", - ].filter(Boolean), - moduleId: perm.module, // Assuming the module name can serve as the moduleId or use a unique id - })), - }; - - try { - // Dispatch the createRole action to create the new role - await dispatch(createRole(newRole)); - - // Show success message - toast.success("Role created successfully!"); - setOpenSnackbar(true); - - // Reset the form - setRoleName(""); - setPermissions(initialPermissions); - navigate("/panel/role-list"); - } catch (error) { - console.error("Error creating role:", error); - toast.error("Error creating role. Please try again."); - } - }; - return ( - - {/* Title & Back Button Section */} - - - Role Permissions - - - - - {/* Role Name Input */} - - - - - - {/* Table Container */} - - - {/* Table Head */} - - - - Module Name - - - Actions - - - - - {/* Table Body */} - - {permissions.map((row, index) => ( - - - {row.module} - - - - {[ - "list", - "add", - "edit", - "view", - "delete", - ].map((action) => ( - - - handleCheckboxChange( - row.module, - action as keyof Permission - ) - } - sx={{ - color: "#1976D2", - }} - /> - } - label={ - action - .charAt(0) - .toUpperCase() + - action.slice(1) - } - /> - - ))} - - - - ))} - -
    -
    - - {/* Submit Button */} - - - - - {/* Snackbar for success message */} - setOpenSnackbar(false)} - message="Role added successfully!" - /> -
    - ); -}; - -export default AddEditRolePage; diff --git a/src/pages/AdminList/index.tsx b/src/pages/AdminList/index.tsx deleted file mode 100644 index 0b6b289..0000000 --- a/src/pages/AdminList/index.tsx +++ /dev/null @@ -1,139 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, TextField, Typography } from "@mui/material"; -import AddEditCategoryModal from "../../components/AddEditAdminModal/addEditAdminModal"; -import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { - adminList, - updateAdmin, - createAdmin, -} from "../../redux/slices/adminSlice"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import SearchIcon from "@mui/icons-material/Search"; - -export default function AdminList() { - const [modalOpen, setModalOpen] = useState(false); - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = React.useState(false); - const [viewModal, setViewModal] = React.useState(false); - const [rowData, setRowData] = React.useState(null); - - const dispatch = useDispatch(); - - const admins = useSelector((state: RootState) => state.adminReducer.admins); - const [searchTerm, setSearchTerm] = useState(""); - useEffect(() => { - dispatch(adminList()); - }, [dispatch]); - - const handleClickOpen = (row: any) => { - setRowData(row); - setRowData(null); // Reset row data when opening for new admin - setModalOpen(true); - }; - - const handleCloseModal = () => { - setModalOpen(false); - setRowData(null); - reset(); - }; - - const handleCreate = async (data: { - name: string; - email: string; - phone: string; - registeredAddress: string; - }) => { - try { - await dispatch(createAdmin(data)); - await dispatch(adminList()); // Refresh the list after creation - handleCloseModal(); - } catch (error) { - console.error("Creation failed", error); - } - }; - - const handleUpdate = async ( - id: string, - name: string, - email: string, - phone: string, - registeredAddress: string - ) => { - try { - await dispatch( - updateAdmin({ - id, - name, - email, - phone, - registeredAddress, - }) - ); - await dispatch(adminList()); - } catch (error) { - console.error("Update failed", error); - } - }; - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "email", label: "Email" }, - { id: "phone", label: "Phone" }, - { id: "registeredAddress", label: "Address" }, - // { id: "userType", label: "Role" }, - - { id: "action", label: "Action", align: "center" }, - ]; - - const categoryRows = admins - ?.filter((admin) => admin?.userType === "admin").map( - ( - admin: { - id: string; - name: string; - email: string; - phone: string; - Admins: { registeredAddress: string }[]; - userType: string; - }, - index: number - ) => ({ - id: admin?.id, - srno: index + 1, - name: admin?.name, - email: admin?.email, - phone: admin?.phone, - registeredAddress: admin?.Admins?.[0]?.registeredAddress || "NA", - userType: admin?.userType || "NA", - }) - ); - - return ( - <> - - - - ); -} diff --git a/src/pages/AllMangersList/index.tsx b/src/pages/AllMangersList/index.tsx deleted file mode 100644 index f5bdbdb..0000000 --- a/src/pages/AllMangersList/index.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import { useEffect } from "react"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; -import { AllmanagerList,} from "../../redux/slices/managerSlice"; - -export default function ManagerList() { - const dispatch = useDispatch(); - const managers = useSelector( - (state: RootState) => state.managerReducer.managers - ); - - // Fetch manager list on component mount - useEffect(() => { - dispatch(AllmanagerList()); - }, [dispatch]); - - // Columns for the manager table - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "email", label: "Email" }, - { id: "phone", label: "Phone" }, - { id: "stationName", label: "Station Name" }, - { id: "registeredAddress", label: "Station Location" }, - ]; - - // Prepare rows for the table - const categoryRows = managers?.length - ? managers.map((manager, index) => { - const station = manager?.chargingStation; - return { - id: manager.id, - srno: index + 1, - name: manager.name, - email: manager.email, - phone: manager.phone ?? "NA", - stationName: station?.name ?? "NA", - registeredAddress: station?.registeredAddress ?? "NA", - }; - }) - : []; - - return ( - <> - {/* Display manager list */} - - - ); -} diff --git a/src/pages/Auth/Login/CustomIcons.tsx b/src/pages/Auth/Login/CustomIcons.tsx deleted file mode 100644 index 1c24a77..0000000 --- a/src/pages/Auth/Login/CustomIcons.tsx +++ /dev/null @@ -1,120 +0,0 @@ -import * as React from 'react'; -import SvgIcon from '@mui/material/SvgIcon'; - -export function SitemarkIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function FacebookIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function GoogleIcon() { - return ( - - - - - - - - - ); -} diff --git a/src/pages/Auth/Login/ForgotPassword.tsx b/src/pages/Auth/Login/ForgotPassword.tsx deleted file mode 100644 index d2d9d1c..0000000 --- a/src/pages/Auth/Login/ForgotPassword.tsx +++ /dev/null @@ -1,62 +0,0 @@ -import * as React from 'react'; -import Button from '@mui/material/Button'; -import Dialog from '@mui/material/Dialog'; -import DialogActions from '@mui/material/DialogActions'; -import DialogContent from '@mui/material/DialogContent'; -import DialogContentText from '@mui/material/DialogContentText'; -import DialogTitle from '@mui/material/DialogTitle'; -import OutlinedInput from '@mui/material/OutlinedInput'; - -interface ForgotPasswordProps { - open: boolean; - handleClose: () => void; -} - -export default function ForgotPassword({ open, handleClose }: ForgotPasswordProps) { - return ( - ) => { - event.preventDefault(); - handleClose(); - }, - sx: { backgroundImage: "none" }, - }} - > - Reset password - - - Enter your account's email address, and we'll send - you a link to reset your password. - - - - - - - - - ); -} diff --git a/src/pages/Auth/Login/index.tsx b/src/pages/Auth/Login/index.tsx deleted file mode 100644 index 03a83f2..0000000 --- a/src/pages/Auth/Login/index.tsx +++ /dev/null @@ -1,554 +0,0 @@ -import * as React from "react"; -import { - Box, - Button, - Checkbox, - FormControlLabel, - FormLabel, - FormControl, - TextField, - Typography, - Grid, - Link, - InputAdornment, -} from "@mui/material"; -import { useForm, Controller, SubmitHandler } from "react-hook-form"; -import { useDispatch } from "react-redux"; -import { loginUser } from "../../../redux/slices/authSlice.ts"; -import AppTheme from "../../../shared-theme/AppTheme.tsx"; -import ForgotPassword from "./ForgotPassword.tsx"; -import { useNavigate } from "react-router-dom"; -import { Visibility, VisibilityOff } from "@mui/icons-material"; -import { Card, SignInContainer } from "./styled.css.tsx"; -import { CustomIconButton } from "../../../components/AddUserModal/styled.css.tsx"; -import { AppDispatch } from "../../../redux/store/store.ts"; -import { autofillFix } from "../../../shared-theme/customizations/autoFill.tsx"; - -interface ILoginForm { - email: string; - password: string; -} - -export default function Login(props: { disableCustomTheme?: boolean }) { - const [open, setOpen] = React.useState(false); - const [showPassword, setShowPassword] = React.useState(false); - - const { - control, - handleSubmit, - formState: { errors, isValid }, - trigger, - } = useForm({ mode: "onChange" }); - const dispatch = useDispatch(); - const navigate = useNavigate(); - - const handleClickOpen = () => { - setOpen(true); - }; - - const handleClose = () => { - setOpen(false); - }; - - const togglePasswordVisibility = (e: React.MouseEvent) => { - e.preventDefault(); - setShowPassword((prev) => !prev); - }; - - const onSubmit: SubmitHandler = async (data: ILoginForm) => { - const isValid = await trigger(); - if (!isValid) { - return; - } - try { - const response = await dispatch(loginUser(data)).unwrap(); - if (response?.data?.token) { - navigate("/panel/dashboard"); - } - } catch (error: any) { - console.log("Login failed:", error); - } - }; - - return ( - - - - - - Logo - - - - {/* Form Section */} - - - Logo - - - - Welcome Back! - - - - - - {" "} - Login - - - Log in with your email and password - - - {/* Email Field */} - - - Email - - ( - - )} - /> - - - {/* Password Field */} - - - Password - - ( - - - {showPassword ? ( - - ) : ( - - )} - - - ), - }} - sx={{ - "& .MuiOutlinedInput-root": - { - "& fieldset": { - borderColor: - "divider", - }, - "&:hover fieldset": - { - borderColor: - "text.secondary", - }, - "&.Mui-focused fieldset": - { - borderColor: - "primary.main", - }, - }, - "& input": { - color: "text.primary", - fontSize: { - xs: "0.875rem", - sm: "1rem", - }, - fontFamily: "Fredoka", - }, - "& .MuiInputBase-input::placeholder": - { - color: "text.secondary", - opacity: 1, - fontFamily: - "Fredoka", - }, - }} - /> - )} - /> - - - {/* Remember me and Forgot Password */} - - - } - label={ - - Remember me - - } - /> - - - Forgot password? - - - - {/* Login Button */} - - - - - - - - ); -} diff --git a/src/pages/Auth/Login/styled.css.tsx b/src/pages/Auth/Login/styled.css.tsx deleted file mode 100644 index 69a203e..0000000 --- a/src/pages/Auth/Login/styled.css.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import { styled} from "@mui/material/styles"; -import { - Stack, - Card as MuiCard -} from "@mui/material"; -// eslint-disable-next-line @typescript-eslint/no-redeclare, @typescript-eslint/no-unused-vars -export const Card = styled(MuiCard)(({ theme }) => ({ - display: "flex", - flexDirection: "column", - alignSelf: "center", - width: "100%", - padding: theme.spacing(4), - gap: theme.spacing(2), - margin: "16px", - backgroundColor: "#1E1F1F", - [theme.breakpoints.up("sm")]: { - maxWidth: "450px", - }, -})); - -export const SignInContainer = styled(Stack)(() => ({ - height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", - minHeight: "100%", - "&::before": { - content: '""', - display: "block", - position: "absolute", - zIndex: -1, - inset: 0, - }, -})); diff --git a/src/pages/Auth/SignUp/CustomIcons.tsx b/src/pages/Auth/SignUp/CustomIcons.tsx deleted file mode 100644 index 1c24a77..0000000 --- a/src/pages/Auth/SignUp/CustomIcons.tsx +++ /dev/null @@ -1,120 +0,0 @@ -import * as React from 'react'; -import SvgIcon from '@mui/material/SvgIcon'; - -export function SitemarkIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function FacebookIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function GoogleIcon() { - return ( - - - - - - - - - ); -} diff --git a/src/pages/Auth/SignUp/README.md b/src/pages/Auth/SignUp/README.md deleted file mode 100644 index 3acc20e..0000000 --- a/src/pages/Auth/SignUp/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Sign-up template - -## Usage - - - -1. Copy these folders (`sign-up` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples). -2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react. -3. Import and use the `SignUp` component. - -## Demo - - - -View the demo at https://mui.com/material-ui/getting-started/templates/sign-up/. diff --git a/src/pages/Auth/SignUp/index.tsx b/src/pages/Auth/SignUp/index.tsx deleted file mode 100644 index 4e1c2a3..0000000 --- a/src/pages/Auth/SignUp/index.tsx +++ /dev/null @@ -1,362 +0,0 @@ -import * as React from "react"; -import { useForm, Controller, SubmitHandler } from "react-hook-form"; -import Box from "@mui/material/Box"; -import Button from "@mui/material/Button"; -// import Checkbox from '@mui/material/Checkbox'; -// import CssBaseline from '@mui/material/CssBaseline'; -import Divider from "@mui/material/Divider"; -// import FormControlLabel from '@mui/material/FormControlLabel'; -import FormLabel from "@mui/material/FormLabel"; -import FormControl from "@mui/material/FormControl"; -import Link from "@mui/material/Link"; -import TextField from "@mui/material/TextField"; -import Typography from "@mui/material/Typography"; -import Stack from "@mui/material/Stack"; -import MuiCard from "@mui/material/Card"; -import { styled } from "@mui/material/styles"; -import AppTheme from "../../../shared-theme/AppTheme.tsx"; -// import { GoogleIcon, FacebookIcon, SitemarkIcon } from './CustomIcons.tsx'; -import ColorModeSelect from "../../../shared-theme/ColorModeSelect.tsx"; -import MuiPhoneNumber from "mui-phone-number"; -import { useDispatch } from "react-redux"; -import { registerUser } from "../../../redux/slices/authSlice.ts"; -import { toast } from "sonner"; -import { InputLabel, MenuItem, Select } from "@mui/material"; -import { useNavigate } from "react-router-dom"; - -const Card = styled(MuiCard)(({ theme }) => ({ - display: "flex", - flexDirection: "column", - alignSelf: "center", - width: "100%", - padding: theme.spacing(4), - gap: theme.spacing(2), - margin: "auto", - boxShadow: - "hsla(220, 30%, 5%, 0.05) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.05) 0px 15px 35px -5px", - [theme.breakpoints.up("sm")]: { - width: "450px", - }, - ...theme.applyStyles("dark", { - boxShadow: - "hsla(220, 30%, 5%, 0.5) 0px 5px 15px 0px, hsla(220, 25%, 10%, 0.08) 0px 15px 35px -5px", - }), -})); - -const SignUpContainer = styled(Stack)(({ theme }) => ({ - height: "calc((1 - var(--template-frame-height, 0)) * 100dvh)", - minHeight: "100%", - padding: theme.spacing(2), - [theme.breakpoints.up("sm")]: { - padding: theme.spacing(4), - }, - "&::before": { - content: '""', - display: "block", - position: "absolute", - zIndex: -1, - inset: 0, - backgroundImage: - "radial-gradient(ellipse at 50% 50%, hsl(210, 100%, 97%), hsl(0, 0%, 100%))", - backgroundRepeat: "no-repeat", - ...theme.applyStyles("dark", { - backgroundImage: - "radial-gradient(at 50% 50%, hsla(210, 100%, 16%, 0.5), hsl(220, 30%, 5%))", - }), - }, -})); -interface IRegisterForm { - name: string; - email: string; - password: string; - phone: string; // Changed to string to handle formatted phone numbers - role: string; -} - -//Eknoor singh and jaanvi -//date:- 13-Feb-2025 -//Implemented SignUp functionality which was static initially -export default function SignUp(props: { disableCustomTheme?: boolean }) { - const dispatch = useDispatch(); - const { - control, - handleSubmit, - formState: { errors }, - setValue, - } = useForm({ - defaultValues: { - name: "", - email: "", - password: "", - role: "", - phone: "", - }, - }); - - const navigate = useNavigate(); - const [phone, setPhone] = React.useState(""); - - const roleOptions = [ - { value: "admin", label: "Admin" }, - { value: "user", label: "User" }, - ]; - // Enhanced email validation regex - const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/; - - const handlePhoneChange = (value: string) => { - // Remove all non-numeric characters except + for country code - const cleanedNumber = value.replace(/[^\d+]/g, ""); - setValue("phone", cleanedNumber); - }; - - const onSubmit: SubmitHandler = async (data) => { - try { - // Validate email - if (!emailRegex.test(data.email)) { - toast.error("Please enter a valid email address"); - return; - } - - // Validate phone number - if (!data.phone || data.phone.length < 10) { - toast.error("Please enter a valid phone number"); - return; - } - - // Validate phone number - const payload = { - name: data.name.trim(), - email: data.email.toLowerCase().trim(), - password: data.password, - phone: data.phone, - role: data.role, - }; - - await dispatch(registerUser(payload)).unwrap(); - navigate("/login"); - toast.success("Registration successful!"); - } catch (error: any) { - toast.error(error?.message || "Registration failed"); - console.error("Registration error:", error); - } - }; - - return ( - - {/* */} - - - - Digi-EV - - Sign up - - - - Full name - ( - - )} - /> - - - - Email - ( - - )} - /> - - - - Password - ( - - )} - /> - - - - Phone Number - handlePhoneChange(value as string)} - value={control._formValues.phone} - required - error={!!errors.phone} - helperText={errors.phone?.message} - /> - - - - Role - ( - - )} - /> - {errors.role && ( - - {errors.role.message} - - )} - - - {/* ( - - )} - /> - } - label="I want to receive updates via email." - /> */} - - - - {/* - or - */} - {/* - - - - Already have an account?{' '} - - Sign in - - - */} - or - - - Already have an account?   - - Sign in - - - - - - - ); -} diff --git a/src/pages/AvailableSlotsList/index.tsx b/src/pages/AvailableSlotsList/index.tsx deleted file mode 100644 index a4b6b3a..0000000 --- a/src/pages/AvailableSlotsList/index.tsx +++ /dev/null @@ -1,82 +0,0 @@ -import { useEffect, useState } from "react"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; - -import { - fetchAvailableSlots, - -} from "../../redux/slices/slotSlice"; -import dayjs from "dayjs"; - -export default function EVSlotList() { - - - const dispatch = useDispatch(); - const availableSlots = useSelector( - (state: RootState) => state?.slotReducer.availableSlots - ); - - useEffect(() => { - dispatch(fetchAvailableSlots()); - }, [dispatch]); - - console.log("first", availableSlots); - - const slotColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Station Name" }, - { id: "stationId", label: "Station Id" }, - { id: "date", label: "Date" }, - { id: "startTime", label: "Start Time" }, - { id: "endTime", label: "End Time" }, - { id: "isAvailable", label: "Is Available", align: "center" }, - - ]; - - const slotRows = availableSlots?.length - ? availableSlots.map((slot, index) => { - // const formattedDate = dayjs(slot?.date).format("YYYY-MM-DD"); - // const startTime = dayjs( - // slot?.startTime, - // "YYYY-MM-DD hh:mm A" - // ).isValid() - // ? dayjs(slot?.startTime, "YYYY-MM-DD hh:mm A").format( - // "hh:mm A" - // ) - // : "Invalid"; - - // const endTime = dayjs( - // slot?.endTime, - // "YYYY-MM-DD hh:mm A" - // ).isValid() - // ? dayjs(slot?.endTime, "YYYY-MM-DD hh:mm A").format( - // "hh:mm A" - // ) - // : "Invalid"; - - return { - srno: index + 1, - id: slot?.id ?? "NA", - stationId: slot?.stationId ?? "NA", - name: slot?.ChargingStation?.name ?? "NA", - date: slot?.date ?? "NA", - startTime: slot?.startTime ?? "NA", - endTime: slot?.endTime ?? "NA", - isAvailable: slot?.isAvailable ? "Yes" : "No", - }; - }) - : []; - - return ( - <> - - - - ); -} diff --git a/src/pages/BacklogUploadPage/index.tsx b/src/pages/BacklogUploadPage/index.tsx new file mode 100644 index 0000000..273fe64 --- /dev/null +++ b/src/pages/BacklogUploadPage/index.tsx @@ -0,0 +1,175 @@ +import { useState } from "react"; +import { useDispatch, useSelector } from "react-redux"; +import * as XLSX from "xlsx"; +import { v4 as uuidv4 } from "uuid"; +import { useNavigate } from "react-router-dom"; +import { AppDispatch, RootState } from "../../redux/store/store"; +import { loadStudents } from "../../redux/slices/backlogSlice"; +import { toast } from "sonner"; +import { Box, Button, Typography } from "@mui/material"; +import CustomTable, { Column } from "../../components/CustomTable/customTable"; + +export default function BacklogUploadPage() { + const dispatch = useDispatch(); + const navigate = useNavigate(); + + const students = useSelector( + (state: RootState) => state.backlogReducer.students + ); + + const [fileUploaded, setFileUploaded] = useState(students.length > 0); + const [selectedStudentIds, setSelectedStudentIds] = useState([]); + + const handleFileUpload = (e: React.ChangeEvent) => { + const file = e.target.files?.[0]; + if (!file) return; + + const reader = new FileReader(); + reader.onload = (evt) => { + const data = new Uint8Array(evt.target.result as ArrayBuffer); + const workbook = XLSX.read(data, { type: "array" }); + const sheet = workbook.Sheets[workbook.SheetNames[0]]; + const parsedData: { name: string; email: string }[] = + XLSX.utils.sheet_to_json(sheet); + + const studentsWithId = parsedData.map((student) => ({ + ...student, + id: uuidv4(), + status: "Pending", + })); + + dispatch(loadStudents(studentsWithId)); + setFileUploaded(true); + setSelectedStudentIds([]); // Reset selection after upload + }; + + reader.readAsArrayBuffer(file); + }; + + const handleCheckboxChange = (id: string) => { + setSelectedStudentIds((prev) => + prev.includes(id) ? prev.filter((s) => s !== id) : [...prev, id] + ); + }; + + const handleNavigateToEmail = () => { + if (selectedStudentIds.length === 0) { + toast.warning("Please select at least one student."); + return; + } + navigate("/email", { state: { selectedIds: selectedStudentIds } }); + }; + + const columns: Column[] = [ + { id: "select", label: "Select", align: "center" }, + { id: "name", label: "Name", align: "left" }, + { id: "email", label: "Email", align: "left" }, + { id: "status", label: "Status", align: "center" }, + ]; + + const rows = students.map((student) => ({ + id: student.id, + select: ( + handleCheckboxChange(student.id)} + disabled={student.status === "Sent"} + /> + ), + name: student.name, + email: student.email, + status: + student.status === "Sent" ? ( + ✔️ Sent + ) : ( + ⏳ Pending + ), + })); + + return ( + + + 📂 Upload Student Backlog File + + + {!fileUploaded ? ( + + + + * Excel must contain columns: name, email + + + ) : ( + + + + + + + )} + + ); +} diff --git a/src/pages/BookingList/index.tsx b/src/pages/BookingList/index.tsx deleted file mode 100644 index f77df1b..0000000 --- a/src/pages/BookingList/index.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, TextField, Typography } from "@mui/material"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; -import { useForm } from "react-hook-form"; -import { addBooking, bookingList } from "../../redux/slices/bookSlice"; -import AddBookingModal from "../../components/AddBookingModal/addBookingModal"; - -export default function BookingList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const [editRow, setEditRow] = useState(null); - const { reset } = useForm(); - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const [searchTerm, setSearchTerm] = useState(""); - const dispatch = useDispatch(); - const bookings = useSelector( - (state: RootState) => state?.bookReducer.bookings - ); - - const users = useSelector((state: RootState) => state?.profileReducer.user); - - useEffect(() => { - dispatch(bookingList()); - }, [dispatch]); - - const handleClickOpen = () => { - setRowData(null); - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - // Updated handleAddBooking function to handle the added fields - const handleAddBooking = async (data: { - stationId: string; - date: string; - startTime: string; - endTime: string; - carName: string; - carNumber: string; - carPort: string; - }) => { - try { - // Dispatch addBooking with new data - await dispatch(addBooking(data)); - await dispatch(bookingList()); - handleCloseModal(); // Close the modal after adding the booking - } catch (error) { - console.error("Error adding booking", error); - } - }; - - // Table Columns for bookings - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "User Name" }, - { id: "stationId", label: "Station Id" }, - { id: "stationName", label: "Station Name" }, - { id: "stationLocation", label: "Station Location" }, - { id: "date", label: "Date" }, - { id: "startTime", label: "Start Time" }, - { id: "endTime", label: "End Time" }, - { id: "carName", label: "Vehicle Name" }, - { id: "carNumber", label: "Vehicle Number" }, - { id: "carPort", label: "Charging Port" }, - { id: "action", label: "Action", align: "center" }, - ]; - - // Table Rows for bookings - // Table Rows for bookings - const categoryRows = bookings?.length - ? bookings?.map(function ( - booking: { - id: number; - stationId: string; - stationName: string; - stationLocation: string; - date: string; - startTime: string; - endTime: string; - carName: string; - carNumber: string; - carPort: string; - }, - index: number - ) { - return { - id: booking?.id ?? "NA", - srno: index + 1, - name: users?.name ?? "NA", - stationId: booking?.stationId ?? "NA", - stationName: booking?.stationName ?? "NA", - stationLocation: booking?.stationLocation ?? "NA", - date: booking?.date ?? "NA", - startTime: booking?.startTime ?? "NA", - endTime: booking?.endTime ?? "NA", - carName: booking?.carName ?? "NA", // Directly access carName - carNumber: booking?.carNumber ?? "NA", // Directly access carNumber - carPort: booking?.carPort ?? "NA", - }; - }) - : []; - - return ( - <> - setEditModalOpen(true)} - tableType="booking" - handleClickOpen={handleClickOpen} - /> - {/* Add Booking Modal */} - - - ); -} diff --git a/src/pages/Dashboard/README.md b/src/pages/Dashboard/README.md deleted file mode 100644 index 98a9b87..0000000 --- a/src/pages/Dashboard/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Dashboard template - -## Usage - - - -1. Copy these folders (`dashboard` and `shared-theme`) into your project, or one of the [example projects](https://github.com/mui/material-ui/tree/master/examples). -2. Make sure your project has the required dependencies: @mui/material, @mui/icons-material, @emotion/styled, @emotion/react, @mui/x-charts, @mui/x-date-pickers, @mui/x-data-grid, @mui/x-tree-view, dayjs -3. Import and use the `Dashboard` component. - -## Demo - - - -View the demo at https://mui.com/material-ui/getting-started/templates/dashboard/. diff --git a/src/pages/Dashboard/Title.tsx.preview b/src/pages/Dashboard/Title.tsx.preview deleted file mode 100644 index 76fc02f..0000000 --- a/src/pages/Dashboard/Title.tsx.preview +++ /dev/null @@ -1,3 +0,0 @@ - - {props.children} - \ No newline at end of file diff --git a/src/pages/Dashboard/index.tsx b/src/pages/Dashboard/index.tsx deleted file mode 100644 index dbabb9c..0000000 --- a/src/pages/Dashboard/index.tsx +++ /dev/null @@ -1,84 +0,0 @@ -import * as React from "react"; -import { Box, CssBaseline, Typography } from "@mui/material"; -import { useSelector } from "react-redux"; -import { RootState } from "../../redux/store/store"; - -import { - chartsCustomizations, - dataGridCustomizations, - datePickersCustomizations, - treeViewCustomizations, -} from "./theme/customizations"; - -import AppTheme from "../../shared-theme/AppTheme"; -import MainGrid from "../../components/MainGrid/mainGrid"; -import AdminGrid from "../../components/MainGrid/adminGrid"; -import ManagerGrid from "../../components/MainGrid/managerGrid"; -import UserDashboard from "../../components/MainGrid/userDashboard"; - -const xThemeComponents = { - ...chartsCustomizations, - ...dataGridCustomizations, - ...datePickersCustomizations, - ...treeViewCustomizations, -}; - -interface DashboardProps { - disableCustomTheme?: boolean; -} - -const Dashboard: React.FC = ({ - disableCustomTheme = false, -}) => { - - const userType = useSelector( - (state: RootState) => state.profileReducer.user?.userType - ); - - - const renderGrid = () => { - switch (userType?.toLowerCase()) { - case "superadmin": - return ; - case "admin": - return ; - case "manager": - return ; - case "user": - return ; - - default: - return("") - // return ( - // - // - // Access Denied: You do not have permission to view - // this dashboard. - // - // - // ); - } - }; - - return ( - - - {!disableCustomTheme && renderGrid()} - - ); -}; - -export default Dashboard; diff --git a/src/pages/Dashboard/internals/components/Copyright.js b/src/pages/Dashboard/internals/components/Copyright.js deleted file mode 100644 index fb81dbc..0000000 --- a/src/pages/Dashboard/internals/components/Copyright.js +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -import Link from '@mui/material/Link'; -import Typography from '@mui/material/Typography'; - -export default function Copyright(props) { - return ( - - {'Copyright © '} - - Sitemark - {' '} - {new Date().getFullYear()} - {'.'} - - ); -} diff --git a/src/pages/Dashboard/internals/components/Copyright.tsx b/src/pages/Dashboard/internals/components/Copyright.tsx deleted file mode 100644 index 53d5373..0000000 --- a/src/pages/Dashboard/internals/components/Copyright.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -import Link from '@mui/material/Link'; -import Typography from '@mui/material/Typography'; - -export default function Copyright(props: any) { - return ( - - {'Copyright © '} - - Sitemark - {' '} - {new Date().getFullYear()} - {'.'} - - ); -} diff --git a/src/pages/Dashboard/internals/components/CustomIcons.js b/src/pages/Dashboard/internals/components/CustomIcons.js deleted file mode 100644 index 8cc3462..0000000 --- a/src/pages/Dashboard/internals/components/CustomIcons.js +++ /dev/null @@ -1,326 +0,0 @@ -import * as React from 'react'; -import SvgIcon from '@mui/material/SvgIcon'; - -export function SitemarkIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function IndiaFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} - -export function UsaFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - ); -} -export function BrazilFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} - -export function GlobeFlag() { - return ( - - - - - - - - - - - - - - ); -} diff --git a/src/pages/Dashboard/internals/components/CustomIcons.tsx b/src/pages/Dashboard/internals/components/CustomIcons.tsx deleted file mode 100644 index 8cc3462..0000000 --- a/src/pages/Dashboard/internals/components/CustomIcons.tsx +++ /dev/null @@ -1,326 +0,0 @@ -import * as React from 'react'; -import SvgIcon from '@mui/material/SvgIcon'; - -export function SitemarkIcon() { - return ( - - - - - - - - - - - - - ); -} - -export function IndiaFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} - -export function UsaFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - ); -} -export function BrazilFlag() { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ); -} - -export function GlobeFlag() { - return ( - - - - - - - - - - - - - - ); -} diff --git a/src/pages/Dashboard/internals/data/gridData.js b/src/pages/Dashboard/internals/data/gridData.js deleted file mode 100644 index 624f0b6..0000000 --- a/src/pages/Dashboard/internals/data/gridData.js +++ /dev/null @@ -1,632 +0,0 @@ -import * as React from 'react'; -import Avatar from '@mui/material/Avatar'; -import Chip from '@mui/material/Chip'; - -import { SparkLineChart } from '@mui/x-charts/SparkLineChart'; - -function getDaysInMonth(month, year) { - const date = new Date(year, month, 0); - const monthName = date.toLocaleDateString('en-US', { - month: 'short', - }); - const daysInMonth = date.getDate(); - const days = []; - let i = 1; - while (days.length < daysInMonth) { - days.push(`${monthName} ${i}`); - i += 1; - } - return days; -} - -function renderSparklineCell(params) { - const data = getDaysInMonth(4, 2024); - const { value, colDef } = params; - - if (!value || value.length === 0) { - return null; - } - - return ( -
    - -
    - ); -} - -function renderStatus(status) { - const colors = { - Online: 'success', - Offline: 'default', - }; - - return ; -} - -export function renderAvatar(params) { - if (params.value == null) { - return ''; - } - - return ( - - {params.value.name.toUpperCase().substring(0, 1)} - - ); -} - -export const columns = [ - { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 }, - { - field: 'status', - headerName: 'Status', - flex: 0.5, - minWidth: 80, - renderCell: (params) => renderStatus(params.value), - }, - { - field: 'users', - headerName: 'Users', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 80, - }, - { - field: 'eventCount', - headerName: 'Event Count', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 100, - }, - { - field: 'viewsPerUser', - headerName: 'Views per User', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 120, - }, - { - field: 'averageTime', - headerName: 'Average Time', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 100, - }, - { - field: 'conversions', - headerName: 'Daily Conversions', - flex: 1, - minWidth: 150, - renderCell: renderSparklineCell, - }, -]; - -export const rows = [ - { - id: 1, - pageTitle: 'Homepage Overview', - status: 'Online', - eventCount: 8345, - users: 212423, - viewsPerUser: 18.5, - averageTime: '2m 15s', - conversions: [ - 469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863, - 911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533, - 1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473, - 3296541, 3041524, 2599497, - ], - }, - { - id: 2, - pageTitle: 'Product Details - Gadgets', - status: 'Online', - eventCount: 5653, - users: 172240, - viewsPerUser: 9.7, - averageTime: '2m 30s', - conversions: [ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 557488, 1341471, 2044561, 2206438, - ], - }, - { - id: 3, - pageTitle: 'Checkout Process - Step 1', - status: 'Offline', - eventCount: 3455, - users: 58240, - viewsPerUser: 15.2, - averageTime: '2m 10s', - conversions: [ - 166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620, - 520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947, - 903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040, - 1381571, - ], - }, - { - id: 4, - pageTitle: 'User Profile Dashboard', - status: 'Online', - eventCount: 112543, - users: 96240, - viewsPerUser: 4.5, - averageTime: '2m 40s', - conversions: [ - 264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126, - 649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827, - 1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641, - 1687545, 1581634, 1550291, - ], - }, - { - id: 5, - pageTitle: 'Article Listing - Tech News', - status: 'Offline', - eventCount: 3653, - users: 142240, - viewsPerUser: 3.1, - averageTime: '2m 55s', - conversions: [ - 251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821, - 640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306, - 1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547, - 1854053, 1791831, - ], - }, - { - id: 6, - pageTitle: 'FAQs - Customer Support', - status: 'Online', - eventCount: 106543, - users: 15240, - viewsPerUser: 7.2, - averageTime: '2m 20s', - conversions: [ - 13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306, - 94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091, - 285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403, - ], - }, - { - id: 7, - pageTitle: 'Product Comparison - Laptops', - status: 'Offline', - eventCount: 7853, - users: 32240, - viewsPerUser: 6.5, - averageTime: '2m 50s', - conversions: [ - 93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382, - 309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112, - 594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265, - ], - }, - { - id: 8, - pageTitle: 'Shopping Cart - Electronics', - status: 'Online', - eventCount: 8563, - users: 48240, - viewsPerUser: 4.3, - averageTime: '3m 10s', - conversions: [ - 52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153, - 290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307, - 591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071, - 1112940, - ], - }, - { - id: 9, - pageTitle: 'Payment Confirmation - Bank Transfer', - status: 'Offline', - eventCount: 4563, - users: 18240, - viewsPerUser: 2.7, - averageTime: '3m 25s', - conversions: [ - 15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908, - 129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431, - 338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825, - ], - }, - { - id: 10, - pageTitle: 'Product Reviews - Smartphones', - status: 'Online', - eventCount: 9863, - users: 28240, - viewsPerUser: 5.1, - averageTime: '3m 05s', - conversions: [ - 70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190, - 317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882, - 686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155, - 1356724, - ], - }, - { - id: 11, - pageTitle: 'Subscription Management - Services', - status: 'Offline', - eventCount: 6563, - users: 24240, - viewsPerUser: 4.8, - averageTime: '3m 15s', - conversions: [ - 49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090, - 249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729, - 580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234, - 1173591, - ], - }, - { - id: 12, - pageTitle: 'Order Tracking - Shipments', - status: 'Online', - eventCount: 12353, - users: 38240, - viewsPerUser: 3.5, - averageTime: '3m 20s', - conversions: [ - 29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159, - 193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693, - 495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622, - 1036567, - ], - }, - { - id: 13, - pageTitle: 'Customer Feedback - Surveys', - status: 'Offline', - eventCount: 5863, - users: 13240, - viewsPerUser: 2.3, - averageTime: '3m 30s', - conversions: [ - 8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189, - 65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528, - 196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319, - ], - }, - { - id: 14, - pageTitle: 'Account Settings - Preferences', - status: 'Online', - eventCount: 7853, - users: 18240, - viewsPerUser: 3.2, - averageTime: '3m 15s', - conversions: [ - 15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098, - 55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509, - 140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280, - ], - }, - { - id: 15, - pageTitle: 'Login Page - Authentication', - status: 'Offline', - eventCount: 9563, - users: 24240, - viewsPerUser: 2.5, - averageTime: '3m 35s', - conversions: [ - 25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890, - 193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657, - 938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566, - 3973545, - ], - }, - { - id: 16, - pageTitle: 'Promotions - Seasonal Sales', - status: 'Online', - eventCount: 13423, - users: 54230, - viewsPerUser: 7.8, - averageTime: '2m 45s', - conversions: [ - 241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192, - 495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362, - 725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672, - ], - }, - { - id: 17, - pageTitle: 'Tutorials - How to Guides', - status: 'Offline', - eventCount: 4234, - users: 19342, - viewsPerUser: 5.2, - averageTime: '3m 05s', - conversions: [ - 12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745, - 35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067, - 59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023, - ], - }, - { - id: 18, - pageTitle: 'Blog Posts - Tech Insights', - status: 'Online', - eventCount: 8567, - users: 34234, - viewsPerUser: 6.3, - averageTime: '2m 50s', - conversions: [ - 23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646, - 47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068, - 72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824, - ], - }, - { - id: 19, - pageTitle: 'Events - Webinars', - status: 'Offline', - eventCount: 3456, - users: 19234, - viewsPerUser: 4.5, - averageTime: '3m 20s', - conversions: [ - 123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424, - 345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624, - 567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824, - ], - }, - { - id: 20, - pageTitle: 'Support - Contact Us', - status: 'Online', - eventCount: 6734, - users: 27645, - viewsPerUser: 3.9, - averageTime: '2m 55s', - conversions: [ - 234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245, - 456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245, - 678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245, - ], - }, - { - id: 21, - pageTitle: 'Case Studies - Success Stories', - status: 'Offline', - eventCount: 4567, - users: 19345, - viewsPerUser: 6.1, - averageTime: '3m 10s', - conversions: [ - 34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867, - 57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189, - 81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145, - ], - }, - { - id: 22, - pageTitle: 'News - Industry Updates', - status: 'Online', - eventCount: 7856, - users: 34567, - viewsPerUser: 5.7, - averageTime: '3m 05s', - conversions: [ - 45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868, - 70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290, - 94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046, - ], - }, - { - id: 23, - pageTitle: 'Forum - User Discussions', - status: 'Offline', - eventCount: 5678, - users: 23456, - viewsPerUser: 4.2, - averageTime: '2m 40s', - conversions: [ - 56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989, - 80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301, - 103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267, - ], - }, - { - id: 24, - pageTitle: 'Documentation - API Reference', - status: 'Online', - eventCount: 6789, - users: 27689, - viewsPerUser: 5.0, - averageTime: '3m 00s', - conversions: [ - 67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080, - 92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290, - 114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268, - ], - }, - { - id: 25, - pageTitle: 'Services - Consulting', - status: 'Offline', - eventCount: 4563, - users: 19240, - viewsPerUser: 6.4, - averageTime: '3m 25s', - conversions: [ - 345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646, - 567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846, - 790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046, - ], - }, - { - id: 26, - pageTitle: 'Feedback - User Reviews', - status: 'Online', - eventCount: 8564, - users: 34240, - viewsPerUser: 6.2, - averageTime: '3m 15s', - conversions: [ - 123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456, - 345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456, - 567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456, - ], - }, - { - id: 27, - pageTitle: 'Profiles - Team Members', - status: 'Offline', - eventCount: 5634, - users: 23423, - viewsPerUser: 5.5, - averageTime: '2m 45s', - conversions: [ - 345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123, - 567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345, - 789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567, - ], - }, - { - id: 28, - pageTitle: 'Notifications - Alerts', - status: 'Online', - eventCount: 6745, - users: 27654, - viewsPerUser: 4.9, - averageTime: '3m 10s', - conversions: [ - 456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123, - 678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345, - 900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345, - 1100567, - ], - }, - { - id: 29, - pageTitle: 'Dashboard - Metrics', - status: 'Offline', - eventCount: 5678, - users: 23456, - viewsPerUser: 6.3, - averageTime: '2m 50s', - conversions: [ - 567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878, - 790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098, - 1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874, - 1190096, 1212318, - ], - }, - { - id: 30, - pageTitle: 'Reports - Monthly Analysis', - status: 'Online', - eventCount: 7890, - users: 34567, - viewsPerUser: 5.9, - averageTime: '3m 20s', - conversions: [ - 678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899, - 901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897, - 1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673, - 1278895, 1301117, 1323339, - ], - }, - { - id: 31, - pageTitle: 'Training - Employee Onboarding', - status: 'Offline', - eventCount: 3456, - users: 19234, - viewsPerUser: 6.1, - averageTime: '3m 10s', - conversions: [ - 789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000, - 1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776, - 1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552, - 1366774, 1388996, 1411218, 1433440, - ], - }, - { - id: 32, - pageTitle: 'Resources - Knowledge Base', - status: 'Online', - eventCount: 5678, - users: 23456, - viewsPerUser: 4.7, - averageTime: '3m 25s', - conversions: [ - 890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890, - 1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678, - 1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456, - 1445678, 1467890, 1490123, 1512345, 1534567, - ], - }, - { - id: 33, - pageTitle: 'Settings - Privacy Controls', - status: 'Offline', - eventCount: 6789, - users: 27689, - viewsPerUser: 5.8, - averageTime: '3m 05s', - conversions: [ - 901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000, - 1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776, - 1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552, - 1456774, 1478996, 1501218, 1523440, 1545662, - ], - }, - { - id: 34, - pageTitle: 'Integrations - Third-Party Services', - status: 'Online', - eventCount: 4567, - users: 19345, - viewsPerUser: 4.4, - averageTime: '2m 50s', - conversions: [ - 123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445, - 345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565, - 567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785, - ], - }, - { - id: 35, - pageTitle: 'Account - Billing Information', - status: 'Offline', - eventCount: 7890, - users: 34567, - viewsPerUser: 5.4, - averageTime: '3m 00s', - conversions: [ - 234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456, - 456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666, - 678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886, - ], - }, -]; diff --git a/src/pages/Dashboard/internals/data/gridData.tsx b/src/pages/Dashboard/internals/data/gridData.tsx deleted file mode 100644 index 2d2e5ea..0000000 --- a/src/pages/Dashboard/internals/data/gridData.tsx +++ /dev/null @@ -1,636 +0,0 @@ -import * as React from 'react'; -import Avatar from '@mui/material/Avatar'; -import Chip from '@mui/material/Chip'; -import { GridCellParams, GridRowsProp, GridColDef } from '@mui/x-data-grid'; -import { SparkLineChart } from '@mui/x-charts/SparkLineChart'; - -type SparkLineData = number[]; - -function getDaysInMonth(month: number, year: number) { - const date = new Date(year, month, 0); - const monthName = date.toLocaleDateString('en-US', { - month: 'short', - }); - const daysInMonth = date.getDate(); - const days = []; - let i = 1; - while (days.length < daysInMonth) { - days.push(`${monthName} ${i}`); - i += 1; - } - return days; -} - -function renderSparklineCell(params: GridCellParams) { - const data = getDaysInMonth(4, 2024); - const { value, colDef } = params; - - if (!value || value.length === 0) { - return null; - } - - return ( -
    - -
    - ); -} - -function renderStatus(status: 'Online' | 'Offline') { - const colors: { [index: string]: 'success' | 'default' } = { - Online: 'success', - Offline: 'default', - }; - - return ; -} - -export function renderAvatar( - params: GridCellParams<{ name: string; color: string }, any, any>, -) { - if (params.value == null) { - return ''; - } - - return ( - - {params.value.name.toUpperCase().substring(0, 1)} - - ); -} - -export const columns: GridColDef[] = [ - { field: 'pageTitle', headerName: 'Page Title', flex: 1.5, minWidth: 200 }, - { - field: 'status', - headerName: 'Status', - flex: 0.5, - minWidth: 80, - renderCell: (params) => renderStatus(params.value as any), - }, - { - field: 'users', - headerName: 'Users', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 80, - }, - { - field: 'eventCount', - headerName: 'Event Count', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 100, - }, - { - field: 'viewsPerUser', - headerName: 'Views per User', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 120, - }, - { - field: 'averageTime', - headerName: 'Average Time', - headerAlign: 'right', - align: 'right', - flex: 1, - minWidth: 100, - }, - { - field: 'conversions', - headerName: 'Daily Conversions', - flex: 1, - minWidth: 150, - renderCell: renderSparklineCell, - }, -]; - -export const rows: GridRowsProp = [ - { - id: 1, - pageTitle: 'Homepage Overview', - status: 'Online', - eventCount: 8345, - users: 212423, - viewsPerUser: 18.5, - averageTime: '2m 15s', - conversions: [ - 469172, 488506, 592287, 617401, 640374, 632751, 668638, 807246, 749198, 944863, - 911787, 844815, 992022, 1143838, 1446926, 1267886, 1362511, 1348746, 1560533, - 1670690, 1695142, 1916613, 1823306, 1683646, 2025965, 2529989, 3263473, - 3296541, 3041524, 2599497, - ], - }, - { - id: 2, - pageTitle: 'Product Details - Gadgets', - status: 'Online', - eventCount: 5653, - users: 172240, - viewsPerUser: 9.7, - averageTime: '2m 30s', - conversions: [ - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 557488, 1341471, 2044561, 2206438, - ], - }, - { - id: 3, - pageTitle: 'Checkout Process - Step 1', - status: 'Offline', - eventCount: 3455, - users: 58240, - viewsPerUser: 15.2, - averageTime: '2m 10s', - conversions: [ - 166896, 190041, 248686, 226746, 261744, 271890, 332176, 381123, 396435, 495620, - 520278, 460839, 704158, 559134, 681089, 712384, 765381, 771374, 851314, 907947, - 903675, 1049642, 1003160, 881573, 1072283, 1139115, 1382701, 1395655, 1355040, - 1381571, - ], - }, - { - id: 4, - pageTitle: 'User Profile Dashboard', - status: 'Online', - eventCount: 112543, - users: 96240, - viewsPerUser: 4.5, - averageTime: '2m 40s', - conversions: [ - 264651, 311845, 436558, 439385, 520413, 533380, 562363, 533793, 558029, 791126, - 649082, 566792, 723451, 737827, 890859, 935554, 1044397, 1022973, 1129827, - 1145309, 1195630, 1358925, 1373160, 1172679, 1340106, 1396974, 1623641, - 1687545, 1581634, 1550291, - ], - }, - { - id: 5, - pageTitle: 'Article Listing - Tech News', - status: 'Offline', - eventCount: 3653, - users: 142240, - viewsPerUser: 3.1, - averageTime: '2m 55s', - conversions: [ - 251871, 262216, 402383, 396459, 378793, 406720, 447538, 451451, 457111, 589821, - 640744, 504879, 626099, 662007, 754576, 768231, 833019, 851537, 972306, - 1014831, 1027570, 1189068, 1119099, 987244, 1197954, 1310721, 1480816, 1577547, - 1854053, 1791831, - ], - }, - { - id: 6, - pageTitle: 'FAQs - Customer Support', - status: 'Online', - eventCount: 106543, - users: 15240, - viewsPerUser: 7.2, - averageTime: '2m 20s', - conversions: [ - 13671, 16918, 27272, 34315, 42212, 56369, 64241, 77857, 70680, 91093, 108306, - 94734, 132289, 133860, 147706, 158504, 192578, 207173, 220052, 233496, 250091, - 285557, 268555, 259482, 274019, 321648, 359801, 399502, 447249, 497403, - ], - }, - { - id: 7, - pageTitle: 'Product Comparison - Laptops', - status: 'Offline', - eventCount: 7853, - users: 32240, - viewsPerUser: 6.5, - averageTime: '2m 50s', - conversions: [ - 93682, 107901, 144919, 151769, 170804, 183736, 201752, 219792, 227887, 295382, - 309600, 278050, 331964, 356826, 404896, 428090, 470245, 485582, 539056, 582112, - 594289, 671915, 649510, 574911, 713843, 754965, 853020, 916793, 960158, 984265, - ], - }, - { - id: 8, - pageTitle: 'Shopping Cart - Electronics', - status: 'Online', - eventCount: 8563, - users: 48240, - viewsPerUser: 4.3, - averageTime: '3m 10s', - conversions: [ - 52394, 63357, 82800, 105466, 128729, 144472, 172148, 197919, 212302, 278153, - 290499, 249824, 317499, 333024, 388925, 410576, 462099, 488477, 533956, 572307, - 591019, 681506, 653332, 581234, 719038, 783496, 911609, 973328, 1056071, - 1112940, - ], - }, - { - id: 9, - pageTitle: 'Payment Confirmation - Bank Transfer', - status: 'Offline', - eventCount: 4563, - users: 18240, - viewsPerUser: 2.7, - averageTime: '3m 25s', - conversions: [ - 15372, 16901, 25489, 30148, 40857, 51136, 64627, 75804, 89633, 100407, 114908, - 129957, 143568, 158509, 174822, 192488, 211512, 234702, 258812, 284328, 310431, - 338186, 366582, 396749, 428788, 462880, 499125, 537723, 578884, 622825, - ], - }, - { - id: 10, - pageTitle: 'Product Reviews - Smartphones', - status: 'Online', - eventCount: 9863, - users: 28240, - viewsPerUser: 5.1, - averageTime: '3m 05s', - conversions: [ - 70211, 89234, 115676, 136021, 158744, 174682, 192890, 218073, 240926, 308190, - 317552, 279834, 334072, 354955, 422153, 443911, 501486, 538091, 593724, 642882, - 686539, 788615, 754813, 687955, 883645, 978347, 1142551, 1233074, 1278155, - 1356724, - ], - }, - { - id: 11, - pageTitle: 'Subscription Management - Services', - status: 'Offline', - eventCount: 6563, - users: 24240, - viewsPerUser: 4.8, - averageTime: '3m 15s', - conversions: [ - 49662, 58971, 78547, 93486, 108722, 124901, 146422, 167883, 189295, 230090, - 249837, 217828, 266494, 287537, 339586, 363299, 412855, 440900, 490111, 536729, - 580591, 671635, 655812, 576431, 741632, 819296, 971762, 1052605, 1099234, - 1173591, - ], - }, - { - id: 12, - pageTitle: 'Order Tracking - Shipments', - status: 'Online', - eventCount: 12353, - users: 38240, - viewsPerUser: 3.5, - averageTime: '3m 20s', - conversions: [ - 29589, 37965, 55800, 64672, 77995, 91126, 108203, 128900, 148232, 177159, - 193489, 164471, 210765, 229977, 273802, 299381, 341092, 371567, 413812, 457693, - 495920, 564785, 541022, 491680, 618096, 704926, 833365, 904313, 974622, - 1036567, - ], - }, - { - id: 13, - pageTitle: 'Customer Feedback - Surveys', - status: 'Offline', - eventCount: 5863, - users: 13240, - viewsPerUser: 2.3, - averageTime: '3m 30s', - conversions: [ - 8472, 9637, 14892, 19276, 23489, 28510, 33845, 39602, 45867, 52605, 59189, - 65731, 76021, 85579, 96876, 108515, 119572, 131826, 145328, 160192, 176528, - 196662, 217929, 239731, 262920, 289258, 315691, 342199, 370752, 402319, - ], - }, - { - id: 14, - pageTitle: 'Account Settings - Preferences', - status: 'Online', - eventCount: 7853, - users: 18240, - viewsPerUser: 3.2, - averageTime: '3m 15s', - conversions: [ - 15792, 16948, 22728, 25491, 28412, 31268, 34241, 37857, 42068, 46893, 51098, - 55734, 60780, 66421, 72680, 79584, 87233, 95711, 105285, 115814, 127509, - 140260, 154086, 169495, 186445, 205109, 225580, 247983, 272484, 299280, - ], - }, - { - id: 15, - pageTitle: 'Login Page - Authentication', - status: 'Offline', - eventCount: 9563, - users: 24240, - viewsPerUser: 2.5, - averageTime: '3m 35s', - conversions: [ - 25638, 28355, 42089, 53021, 66074, 80620, 97989, 118202, 142103, 166890, - 193869, 225467, 264089, 307721, 358059, 417835, 488732, 573924, 674878, 794657, - 938542, 1111291, 1313329, 1543835, 1812156, 2123349, 2484926, 2907023, 3399566, - 3973545, - ], - }, - { - id: 16, - pageTitle: 'Promotions - Seasonal Sales', - status: 'Online', - eventCount: 13423, - users: 54230, - viewsPerUser: 7.8, - averageTime: '2m 45s', - conversions: [ - 241732, 256384, 289465, 321423, 345672, 378294, 398472, 420364, 436278, 460192, - 495374, 510283, 532489, 559672, 587312, 610982, 629385, 654732, 678925, 704362, - 725182, 749384, 772361, 798234, 819472, 846291, 872183, 894673, 919283, 945672, - ], - }, - { - id: 17, - pageTitle: 'Tutorials - How to Guides', - status: 'Offline', - eventCount: 4234, - users: 19342, - viewsPerUser: 5.2, - averageTime: '3m 05s', - conversions: [ - 12345, 14567, 16789, 18901, 21023, 23145, 25267, 27389, 29501, 31623, 33745, - 35867, 37989, 40101, 42223, 44345, 46467, 48589, 50701, 52823, 54945, 57067, - 59189, 61301, 63423, 65545, 67667, 69789, 71901, 74023, - ], - }, - { - id: 18, - pageTitle: 'Blog Posts - Tech Insights', - status: 'Online', - eventCount: 8567, - users: 34234, - viewsPerUser: 6.3, - averageTime: '2m 50s', - conversions: [ - 23456, 25678, 27890, 30102, 32324, 34546, 36768, 38980, 41202, 43424, 45646, - 47868, 50080, 52302, 54524, 56746, 58968, 61180, 63402, 65624, 67846, 70068, - 72290, 74502, 76724, 78946, 81168, 83380, 85602, 87824, - ], - }, - { - id: 19, - pageTitle: 'Events - Webinars', - status: 'Offline', - eventCount: 3456, - users: 19234, - viewsPerUser: 4.5, - averageTime: '3m 20s', - conversions: [ - 123456, 145678, 167890, 190012, 212324, 234546, 256768, 278980, 301202, 323424, - 345646, 367868, 390080, 412302, 434524, 456746, 478968, 501180, 523402, 545624, - 567846, 590068, 612290, 634502, 656724, 678946, 701168, 723380, 745602, 767824, - ], - }, - { - id: 20, - pageTitle: 'Support - Contact Us', - status: 'Online', - eventCount: 6734, - users: 27645, - viewsPerUser: 3.9, - averageTime: '2m 55s', - conversions: [ - 234567, 256789, 278901, 301023, 323245, 345467, 367689, 389801, 412023, 434245, - 456467, 478689, 500801, 523023, 545245, 567467, 589689, 611801, 634023, 656245, - 678467, 700689, 722801, 745023, 767245, 789467, 811689, 833801, 856023, 878245, - ], - }, - { - id: 21, - pageTitle: 'Case Studies - Success Stories', - status: 'Offline', - eventCount: 4567, - users: 19345, - viewsPerUser: 6.1, - averageTime: '3m 10s', - conversions: [ - 34567, 36789, 38901, 41023, 43145, 45267, 47389, 49501, 51623, 53745, 55867, - 57989, 60101, 62223, 64345, 66467, 68589, 70701, 72823, 74945, 77067, 79189, - 81301, 83423, 85545, 87667, 89789, 91901, 94023, 96145, - ], - }, - { - id: 22, - pageTitle: 'News - Industry Updates', - status: 'Online', - eventCount: 7856, - users: 34567, - viewsPerUser: 5.7, - averageTime: '3m 05s', - conversions: [ - 45678, 47890, 50102, 52324, 54546, 56768, 58980, 61202, 63424, 65646, 67868, - 70080, 72302, 74524, 76746, 78968, 81180, 83402, 85624, 87846, 90068, 92290, - 94502, 96724, 98946, 101168, 103380, 105602, 107824, 110046, - ], - }, - { - id: 23, - pageTitle: 'Forum - User Discussions', - status: 'Offline', - eventCount: 5678, - users: 23456, - viewsPerUser: 4.2, - averageTime: '2m 40s', - conversions: [ - 56789, 58901, 61023, 63145, 65267, 67389, 69501, 71623, 73745, 75867, 77989, - 80101, 82223, 84345, 86467, 88589, 90701, 92823, 94945, 97067, 99189, 101301, - 103423, 105545, 107667, 109789, 111901, 114023, 116145, 118267, - ], - }, - { - id: 24, - pageTitle: 'Documentation - API Reference', - status: 'Online', - eventCount: 6789, - users: 27689, - viewsPerUser: 5.0, - averageTime: '3m 00s', - conversions: [ - 67890, 70102, 72324, 74546, 76768, 78980, 81202, 83424, 85646, 87868, 90080, - 92302, 94524, 96746, 98968, 101180, 103402, 105624, 107846, 110068, 112290, - 114502, 116724, 118946, 121168, 123380, 125602, 127824, 130046, 132268, - ], - }, - { - id: 25, - pageTitle: 'Services - Consulting', - status: 'Offline', - eventCount: 4563, - users: 19240, - viewsPerUser: 6.4, - averageTime: '3m 25s', - conversions: [ - 345678, 367890, 390012, 412324, 434546, 456768, 478980, 501202, 523424, 545646, - 567868, 590080, 612302, 634524, 656746, 678968, 701180, 723402, 745624, 767846, - 790068, 812290, 834502, 856724, 878946, 901168, 923380, 945602, 967824, 990046, - ], - }, - { - id: 26, - pageTitle: 'Feedback - User Reviews', - status: 'Online', - eventCount: 8564, - users: 34240, - viewsPerUser: 6.2, - averageTime: '3m 15s', - conversions: [ - 123478, 145690, 167912, 190134, 212356, 234578, 256790, 279012, 301234, 323456, - 345678, 367890, 390012, 412234, 434456, 456678, 478890, 501012, 523234, 545456, - 567678, 589890, 612012, 634234, 656456, 678678, 700890, 723012, 745234, 767456, - ], - }, - { - id: 27, - pageTitle: 'Profiles - Team Members', - status: 'Offline', - eventCount: 5634, - users: 23423, - viewsPerUser: 5.5, - averageTime: '2m 45s', - conversions: [ - 345123, 367345, 389567, 411789, 434012, 456234, 478456, 500678, 522901, 545123, - 567345, 589567, 611789, 634012, 656234, 678456, 700678, 722901, 745123, 767345, - 789567, 811789, 834012, 856234, 878456, 900678, 922901, 945123, 967345, 989567, - ], - }, - { - id: 28, - pageTitle: 'Notifications - Alerts', - status: 'Online', - eventCount: 6745, - users: 27654, - viewsPerUser: 4.9, - averageTime: '3m 10s', - conversions: [ - 456123, 478345, 500567, 522789, 545012, 567234, 589456, 611678, 633901, 656123, - 678345, 700567, 722789, 745012, 767234, 789456, 811678, 833901, 856123, 878345, - 900567, 922789, 945012, 967234, 989456, 1011678, 1033901, 1056123, 1078345, - 1100567, - ], - }, - { - id: 29, - pageTitle: 'Dashboard - Metrics', - status: 'Offline', - eventCount: 5678, - users: 23456, - viewsPerUser: 6.3, - averageTime: '2m 50s', - conversions: [ - 567890, 590112, 612334, 634556, 656778, 678990, 701212, 723434, 745656, 767878, - 790100, 812322, 834544, 856766, 878988, 901210, 923432, 945654, 967876, 990098, - 1012320, 1034542, 1056764, 1078986, 1101208, 1123430, 1145652, 1167874, - 1190096, 1212318, - ], - }, - { - id: 30, - pageTitle: 'Reports - Monthly Analysis', - status: 'Online', - eventCount: 7890, - users: 34567, - viewsPerUser: 5.9, - averageTime: '3m 20s', - conversions: [ - 678901, 701123, 723345, 745567, 767789, 790011, 812233, 834455, 856677, 878899, - 901121, 923343, 945565, 967787, 990009, 1012231, 1034453, 1056675, 1078897, - 1101119, 1123341, 1145563, 1167785, 1190007, 1212229, 1234451, 1256673, - 1278895, 1301117, 1323339, - ], - }, - { - id: 31, - pageTitle: 'Training - Employee Onboarding', - status: 'Offline', - eventCount: 3456, - users: 19234, - viewsPerUser: 6.1, - averageTime: '3m 10s', - conversions: [ - 789012, 811234, 833456, 855678, 877890, 900112, 922334, 944556, 966778, 989000, - 1011222, 1033444, 1055666, 1077888, 1100110, 1122332, 1144554, 1166776, - 1188998, 1211220, 1233442, 1255664, 1277886, 1300108, 1322330, 1344552, - 1366774, 1388996, 1411218, 1433440, - ], - }, - { - id: 32, - pageTitle: 'Resources - Knowledge Base', - status: 'Online', - eventCount: 5678, - users: 23456, - viewsPerUser: 4.7, - averageTime: '3m 25s', - conversions: [ - 890123, 912345, 934567, 956789, 979012, 1001234, 1023456, 1045678, 1067890, - 1090123, 1112345, 1134567, 1156789, 1179012, 1201234, 1223456, 1245678, - 1267890, 1290123, 1312345, 1334567, 1356789, 1379012, 1401234, 1423456, - 1445678, 1467890, 1490123, 1512345, 1534567, - ], - }, - { - id: 33, - pageTitle: 'Settings - Privacy Controls', - status: 'Offline', - eventCount: 6789, - users: 27689, - viewsPerUser: 5.8, - averageTime: '3m 05s', - conversions: [ - 901234, 923456, 945678, 967890, 990112, 1012334, 1034556, 1056778, 1079000, - 1101222, 1123444, 1145666, 1167888, 1190110, 1212332, 1234554, 1256776, - 1278998, 1301220, 1323442, 1345664, 1367886, 1390108, 1412330, 1434552, - 1456774, 1478996, 1501218, 1523440, 1545662, - ], - }, - { - id: 34, - pageTitle: 'Integrations - Third-Party Services', - status: 'Online', - eventCount: 4567, - users: 19345, - viewsPerUser: 4.4, - averageTime: '2m 50s', - conversions: [ - 123457, 145679, 167891, 190113, 212335, 234557, 256779, 279001, 301223, 323445, - 345667, 367889, 390011, 412233, 434455, 456677, 478899, 501121, 523343, 545565, - 567787, 590009, 612231, 634453, 656675, 678897, 701119, 723341, 745563, 767785, - ], - }, - { - id: 35, - pageTitle: 'Account - Billing Information', - status: 'Offline', - eventCount: 7890, - users: 34567, - viewsPerUser: 5.4, - averageTime: '3m 00s', - conversions: [ - 234568, 256790, 278912, 301134, 323356, 345578, 367790, 390012, 412234, 434456, - 456678, 478890, 501112, 523334, 545556, 567778, 590000, 612222, 634444, 656666, - 678888, 701110, 723332, 745554, 767776, 789998, 812220, 834442, 856664, 878886, - ], - }, -]; diff --git a/src/pages/Dashboard/theme/customizations/charts.js b/src/pages/Dashboard/theme/customizations/charts.js deleted file mode 100644 index 086057e..0000000 --- a/src/pages/Dashboard/theme/customizations/charts.js +++ /dev/null @@ -1,75 +0,0 @@ -import { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts'; - -import { gray } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const chartsCustomizations = { - MuiChartsAxis: { - styleOverrides: { - root: ({ theme }) => ({ - [`& .${axisClasses.line}`]: { - stroke: gray[300], - }, - [`& .${axisClasses.tick}`]: { stroke: gray[300] }, - [`& .${axisClasses.tickLabel}`]: { - fill: gray[500], - fontWeight: 500, - }, - ...theme.applyStyles('dark', { - [`& .${axisClasses.line}`]: { - stroke: gray[700], - }, - [`& .${axisClasses.tick}`]: { stroke: gray[700] }, - [`& .${axisClasses.tickLabel}`]: { - fill: gray[300], - fontWeight: 500, - }, - }), - }), - }, - }, - MuiChartsTooltip: { - styleOverrides: { - mark: ({ theme }) => ({ - ry: 6, - boxShadow: 'none', - border: `1px solid ${(theme.vars || theme).palette.divider}`, - }), - table: ({ theme }) => ({ - border: `1px solid ${(theme.vars || theme).palette.divider}`, - borderRadius: theme.shape.borderRadius, - background: 'hsl(0, 0%, 100%)', - ...theme.applyStyles('dark', { - background: gray[900], - }), - }), - }, - }, - MuiChartsLegend: { - styleOverrides: { - root: { - [`& .${legendClasses.mark}`]: { - ry: 6, - }, - }, - }, - }, - MuiChartsGrid: { - styleOverrides: { - root: ({ theme }) => ({ - [`& .${chartsGridClasses.line}`]: { - stroke: gray[200], - strokeDasharray: '4 2', - strokeWidth: 0.8, - }, - ...theme.applyStyles('dark', { - [`& .${chartsGridClasses.line}`]: { - stroke: gray[700], - strokeDasharray: '4 2', - strokeWidth: 0.8, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/charts.ts b/src/pages/Dashboard/theme/customizations/charts.ts deleted file mode 100644 index 729e282..0000000 --- a/src/pages/Dashboard/theme/customizations/charts.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { Theme } from '@mui/material/styles'; -import { axisClasses, legendClasses, chartsGridClasses } from '@mui/x-charts'; -import type { ChartsComponents } from '@mui/x-charts/themeAugmentation'; -import { gray } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const chartsCustomizations: ChartsComponents = { - MuiChartsAxis: { - styleOverrides: { - root: ({ theme }) => ({ - [`& .${axisClasses.line}`]: { - stroke: gray[300], - }, - [`& .${axisClasses.tick}`]: { stroke: gray[300] }, - [`& .${axisClasses.tickLabel}`]: { - fill: gray[500], - fontWeight: 500, - }, - ...theme.applyStyles('dark', { - [`& .${axisClasses.line}`]: { - stroke: gray[700], - }, - [`& .${axisClasses.tick}`]: { stroke: gray[700] }, - [`& .${axisClasses.tickLabel}`]: { - fill: gray[300], - fontWeight: 500, - }, - }), - }), - }, - }, - MuiChartsTooltip: { - styleOverrides: { - mark: ({ theme }) => ({ - ry: 6, - boxShadow: 'none', - border: `1px solid ${(theme.vars || theme).palette.divider}`, - }), - table: ({ theme }) => ({ - border: `1px solid ${(theme.vars || theme).palette.divider}`, - borderRadius: theme.shape.borderRadius, - background: 'hsl(0, 0%, 100%)', - ...theme.applyStyles('dark', { - background: gray[900], - }), - }), - }, - }, - MuiChartsLegend: { - styleOverrides: { - root: { - [`& .${legendClasses.mark}`]: { - ry: 6, - }, - }, - }, - }, - MuiChartsGrid: { - styleOverrides: { - root: ({ theme }) => ({ - [`& .${chartsGridClasses.line}`]: { - stroke: gray[200], - strokeDasharray: '4 2', - strokeWidth: 0.8, - }, - ...theme.applyStyles('dark', { - [`& .${chartsGridClasses.line}`]: { - stroke: gray[700], - strokeDasharray: '4 2', - strokeWidth: 0.8, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/dataGrid.js b/src/pages/Dashboard/theme/customizations/dataGrid.js deleted file mode 100644 index 4abcb77..0000000 --- a/src/pages/Dashboard/theme/customizations/dataGrid.js +++ /dev/null @@ -1,134 +0,0 @@ -import { paperClasses } from '@mui/material/Paper'; -import { alpha } from '@mui/material/styles'; - -import { menuItemClasses } from '@mui/material/MenuItem'; -import { listItemIconClasses } from '@mui/material/ListItemIcon'; -import { iconButtonClasses } from '@mui/material/IconButton'; -import { checkboxClasses } from '@mui/material/Checkbox'; -import { listClasses } from '@mui/material/List'; -import { gridClasses } from '@mui/x-data-grid'; -import { tablePaginationClasses } from '@mui/material/TablePagination'; -import { gray } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const dataGridCustomizations = { - MuiDataGrid: { - styleOverrides: { - root: ({ theme }) => ({ - '--DataGrid-overlayHeight': '300px', - overflow: 'clip', - borderColor: (theme.vars || theme).palette.divider, - backgroundColor: (theme.vars || theme).palette.background.default, - [`& .${gridClasses.columnHeader}`]: { - backgroundColor: (theme.vars || theme).palette.background.paper, - }, - [`& .${gridClasses.footerContainer}`]: { - backgroundColor: (theme.vars || theme).palette.background.paper, - }, - [`& .${checkboxClasses.root}`]: { - padding: theme.spacing(0.5), - '& > svg': { - fontSize: '1rem', - }, - }, - [`& .${tablePaginationClasses.root}`]: { - marginRight: theme.spacing(1), - '& .MuiIconButton-root': { - maxHeight: 32, - maxWidth: 32, - '& > svg': { - fontSize: '1rem', - }, - }, - }, - }), - cell: ({ theme }) => ({ - borderTopColor: (theme.vars || theme).palette.divider, - }), - menu: ({ theme }) => ({ - borderRadius: theme.shape.borderRadius, - backgroundImage: 'none', - [`& .${paperClasses.root}`]: { - border: `1px solid ${(theme.vars || theme).palette.divider}`, - }, - [`& .${menuItemClasses.root}`]: { - margin: '0 4px', - }, - [`& .${listItemIconClasses.root}`]: { - marginRight: 0, - }, - [`& .${listClasses.root}`]: { - paddingLeft: 0, - paddingRight: 0, - }, - }), - row: ({ theme }) => ({ - '&:last-of-type': { - borderBottom: `1px solid ${(theme.vars || theme).palette.divider}`, - }, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - '&.Mui-selected': { - background: (theme.vars || theme).palette.action.selected, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - }, - }), - iconButtonContainer: ({ theme }) => ({ - [`& .${iconButtonClasses.root}`]: { - border: 'none', - backgroundColor: 'transparent', - '&:hover': { - backgroundColor: alpha(theme.palette.action.selected, 0.3), - }, - '&:active': { - backgroundColor: gray[200], - }, - ...theme.applyStyles('dark', { - color: gray[50], - '&:hover': { - backgroundColor: gray[800], - }, - '&:active': { - backgroundColor: gray[900], - }, - }), - }, - }), - menuIconButton: ({ theme }) => ({ - border: 'none', - backgroundColor: 'transparent', - '&:hover': { - backgroundColor: gray[100], - }, - '&:active': { - backgroundColor: gray[200], - }, - ...theme.applyStyles('dark', { - color: gray[50], - '&:hover': { - backgroundColor: gray[800], - }, - '&:active': { - backgroundColor: gray[900], - }, - }), - }), - filterForm: ({ theme }) => ({ - gap: theme.spacing(1), - alignItems: 'flex-end', - }), - columnsManagementHeader: ({ theme }) => ({ - paddingRight: theme.spacing(3), - paddingLeft: theme.spacing(3), - }), - columnHeaderTitleContainer: { - flexGrow: 1, - justifyContent: 'space-between', - }, - columnHeaderDraggableContainer: { paddingRight: 2 }, - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/dataGrid.ts b/src/pages/Dashboard/theme/customizations/dataGrid.ts deleted file mode 100644 index fea07b9..0000000 --- a/src/pages/Dashboard/theme/customizations/dataGrid.ts +++ /dev/null @@ -1,133 +0,0 @@ -import { paperClasses } from '@mui/material/Paper'; -import { alpha, Theme } from '@mui/material/styles'; -import type { DataGridProComponents } from '@mui/x-data-grid-pro/themeAugmentation'; -import type { DataGridComponents } from '@mui/x-data-grid/themeAugmentation'; -import { menuItemClasses } from '@mui/material/MenuItem'; -import { listItemIconClasses } from '@mui/material/ListItemIcon'; -import { iconButtonClasses } from '@mui/material/IconButton'; -import { checkboxClasses } from '@mui/material/Checkbox'; -import { listClasses } from '@mui/material/List'; -import { gridClasses } from '@mui/x-data-grid'; -import { tablePaginationClasses } from '@mui/material/TablePagination'; -import { gray } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const dataGridCustomizations: DataGridProComponents & DataGridComponents = { - MuiDataGrid: { - styleOverrides: { - root: ({ theme }) => ({ - '--DataGrid-overlayHeight': '300px', - overflow: 'clip', - borderColor: (theme.vars || theme).palette.divider, - backgroundColor: (theme.vars || theme).palette.background.default, - [`& .${gridClasses.columnHeader}`]: { - backgroundColor: (theme.vars || theme).palette.background.paper, - }, - [`& .${gridClasses.footerContainer}`]: { - backgroundColor: (theme.vars || theme).palette.background.paper, - }, - [`& .${checkboxClasses.root}`]: { - padding: theme.spacing(0.5), - '& > svg': { - fontSize: '1rem', - }, - }, - [`& .${tablePaginationClasses.root}`]: { - marginRight: theme.spacing(1), - '& .MuiIconButton-root': { - maxHeight: 32, - maxWidth: 32, - '& > svg': { - fontSize: '1rem', - }, - }, - }, - }), - cell: ({ theme }) => ({ borderTopColor: (theme.vars || theme).palette.divider }), - menu: ({ theme }) => ({ - borderRadius: theme.shape.borderRadius, - backgroundImage: 'none', - [`& .${paperClasses.root}`]: { - border: `1px solid ${(theme.vars || theme).palette.divider}`, - }, - - [`& .${menuItemClasses.root}`]: { - margin: '0 4px', - }, - [`& .${listItemIconClasses.root}`]: { - marginRight: 0, - }, - [`& .${listClasses.root}`]: { - paddingLeft: 0, - paddingRight: 0, - }, - }), - - row: ({ theme }) => ({ - '&:last-of-type': { borderBottom: `1px solid ${(theme.vars || theme).palette.divider}` }, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - '&.Mui-selected': { - background: (theme.vars || theme).palette.action.selected, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - }, - }), - iconButtonContainer: ({ theme }) => ({ - [`& .${iconButtonClasses.root}`]: { - border: 'none', - backgroundColor: 'transparent', - '&:hover': { - backgroundColor: alpha(theme.palette.action.selected, 0.3), - }, - '&:active': { - backgroundColor: gray[200], - }, - ...theme.applyStyles('dark', { - color: gray[50], - '&:hover': { - backgroundColor: gray[800], - }, - '&:active': { - backgroundColor: gray[900], - }, - }), - }, - }), - menuIconButton: ({ theme }) => ({ - border: 'none', - backgroundColor: 'transparent', - '&:hover': { - backgroundColor: gray[100], - }, - '&:active': { - backgroundColor: gray[200], - }, - ...theme.applyStyles('dark', { - color: gray[50], - '&:hover': { - backgroundColor: gray[800], - }, - '&:active': { - backgroundColor: gray[900], - }, - }), - }), - filterForm: ({ theme }) => ({ - gap: theme.spacing(1), - alignItems: 'flex-end', - }), - columnsManagementHeader: ({ theme }) => ({ - paddingRight: theme.spacing(3), - paddingLeft: theme.spacing(3), - }), - columnHeaderTitleContainer: { - flexGrow: 1, - justifyContent: 'space-between', - }, - columnHeaderDraggableContainer: { paddingRight: 2 }, - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/datePickers.js b/src/pages/Dashboard/theme/customizations/datePickers.js deleted file mode 100644 index b49f579..0000000 --- a/src/pages/Dashboard/theme/customizations/datePickers.js +++ /dev/null @@ -1,176 +0,0 @@ -import { alpha } from '@mui/material/styles'; - -import { - pickersYearClasses, - pickersMonthClasses, - pickersDayClasses, -} from '@mui/x-date-pickers'; -import { menuItemClasses } from '@mui/material/MenuItem'; -import { gray, brand } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const datePickersCustomizations = { - MuiPickersPopper: { - styleOverrides: { - paper: ({ theme }) => ({ - marginTop: 4, - borderRadius: theme.shape.borderRadius, - border: `1px solid ${(theme.vars || theme).palette.divider}`, - backgroundImage: 'none', - background: 'hsl(0, 0%, 100%)', - boxShadow: - 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', - [`& .${menuItemClasses.root}`]: { - borderRadius: 6, - margin: '0 6px', - }, - ...theme.applyStyles('dark', { - background: gray[900], - boxShadow: - 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', - }), - }), - }, - }, - MuiPickersArrowSwitcher: { - styleOverrides: { - spacer: { width: 16 }, - button: ({ theme }) => ({ - backgroundColor: 'transparent', - color: (theme.vars || theme).palette.grey[500], - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[400], - }), - }), - }, - }, - MuiPickersCalendarHeader: { - styleOverrides: { - switchViewButton: { - padding: 0, - border: 'none', - }, - }, - }, - MuiPickersMonth: { - styleOverrides: { - monthButton: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersMonthClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersMonthClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, - MuiPickersYear: { - styleOverrides: { - yearButton: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - height: 'fit-content', - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersYearClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersYearClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, - MuiPickersDay: { - styleOverrides: { - root: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersDayClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersDayClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/datePickers.ts b/src/pages/Dashboard/theme/customizations/datePickers.ts deleted file mode 100644 index d4882b7..0000000 --- a/src/pages/Dashboard/theme/customizations/datePickers.ts +++ /dev/null @@ -1,173 +0,0 @@ -import { alpha, Theme } from '@mui/material/styles'; -import type { PickersProComponents } from '@mui/x-date-pickers-pro/themeAugmentation'; -import type { PickerComponents } from '@mui/x-date-pickers/themeAugmentation'; -import { pickersYearClasses, pickersMonthClasses, pickersDayClasses } from '@mui/x-date-pickers'; -import { menuItemClasses } from '@mui/material/MenuItem'; -import { gray, brand } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const datePickersCustomizations: PickersProComponents & PickerComponents = { - MuiPickersPopper: { - styleOverrides: { - paper: ({ theme }) => ({ - marginTop: 4, - borderRadius: theme.shape.borderRadius, - border: `1px solid ${(theme.vars || theme).palette.divider}`, - backgroundImage: 'none', - background: 'hsl(0, 0%, 100%)', - boxShadow: - 'hsla(220, 30%, 5%, 0.07) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.07) 0px 8px 16px -5px', - [`& .${menuItemClasses.root}`]: { - borderRadius: 6, - margin: '0 6px', - }, - ...theme.applyStyles('dark', { - background: gray[900], - boxShadow: - 'hsla(220, 30%, 5%, 0.7) 0px 4px 16px 0px, hsla(220, 25%, 10%, 0.8) 0px 8px 16px -5px', - }), - }), - }, - }, - MuiPickersArrowSwitcher: { - styleOverrides: { - spacer: { width: 16 }, - button: ({ theme }) => ({ - backgroundColor: 'transparent', - color: (theme.vars || theme).palette.grey[500], - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[400], - }), - }), - }, - }, - MuiPickersCalendarHeader: { - styleOverrides: { - switchViewButton: { - padding: 0, - border: 'none', - }, - }, - }, - MuiPickersMonth: { - styleOverrides: { - monthButton: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersMonthClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersMonthClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersMonthClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, - MuiPickersYear: { - styleOverrides: { - yearButton: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - height: 'fit-content', - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersYearClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersYearClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersYearClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, - MuiPickersDay: { - styleOverrides: { - root: ({ theme }) => ({ - fontSize: theme.typography.body1.fontSize, - color: (theme.vars || theme).palette.grey[600], - padding: theme.spacing(0.5), - borderRadius: theme.shape.borderRadius, - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersDayClasses.selected}`]: { - backgroundColor: gray[700], - fontWeight: theme.typography.fontWeightMedium, - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[700] }, - }, - ...theme.applyStyles('dark', { - color: (theme.vars || theme).palette.grey[300], - '&:hover': { - backgroundColor: (theme.vars || theme).palette.action.hover, - }, - [`&.${pickersDayClasses.selected}`]: { - color: (theme.vars || theme).palette.common.black, - fontWeight: theme.typography.fontWeightMedium, - backgroundColor: gray[300], - }, - '&:focus': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - backgroundColor: 'transparent', - [`&.${pickersDayClasses.selected}`]: { backgroundColor: gray[300] }, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/index.js b/src/pages/Dashboard/theme/customizations/index.js deleted file mode 100644 index ef97812..0000000 --- a/src/pages/Dashboard/theme/customizations/index.js +++ /dev/null @@ -1,4 +0,0 @@ -export { chartsCustomizations } from './charts'; -export { dataGridCustomizations } from './dataGrid'; -export { datePickersCustomizations } from './datePickers'; -export { treeViewCustomizations } from './treeView'; diff --git a/src/pages/Dashboard/theme/customizations/index.ts b/src/pages/Dashboard/theme/customizations/index.ts deleted file mode 100644 index ef97812..0000000 --- a/src/pages/Dashboard/theme/customizations/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { chartsCustomizations } from './charts'; -export { dataGridCustomizations } from './dataGrid'; -export { datePickersCustomizations } from './datePickers'; -export { treeViewCustomizations } from './treeView'; diff --git a/src/pages/Dashboard/theme/customizations/treeView.js b/src/pages/Dashboard/theme/customizations/treeView.js deleted file mode 100644 index 6c83066..0000000 --- a/src/pages/Dashboard/theme/customizations/treeView.js +++ /dev/null @@ -1,61 +0,0 @@ -import { alpha } from '@mui/material/styles'; - -import { gray, brand } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const treeViewCustomizations = { - MuiTreeItem2: { - styleOverrides: { - root: ({ theme }) => ({ - position: 'relative', - boxSizing: 'border-box', - padding: theme.spacing(0, 1), - '& .groupTransition': { - marginLeft: theme.spacing(2), - padding: theme.spacing(0), - borderLeft: '1px solid', - borderColor: (theme.vars || theme).palette.divider, - }, - '&:focus-visible .focused': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - '&:hover': { - backgroundColor: alpha(gray[300], 0.2), - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - }, - }, - }), - content: ({ theme }) => ({ - marginTop: theme.spacing(1), - padding: theme.spacing(0.5, 1), - overflow: 'clip', - '&:hover': { - backgroundColor: alpha(gray[300], 0.2), - }, - '&.selected': { - backgroundColor: alpha(gray[300], 0.4), - '&:hover': { - backgroundColor: alpha(gray[300], 0.6), - }, - }, - ...theme.applyStyles('dark', { - '&:hover': { - backgroundColor: alpha(gray[500], 0.2), - }, - '&:focus-visible': { - '&:hover': { - backgroundColor: alpha(gray[500], 0.2), - }, - }, - '&.selected': { - backgroundColor: alpha(gray[500], 0.4), - '&:hover': { - backgroundColor: alpha(gray[500], 0.6), - }, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/Dashboard/theme/customizations/treeView.ts b/src/pages/Dashboard/theme/customizations/treeView.ts deleted file mode 100644 index befd886..0000000 --- a/src/pages/Dashboard/theme/customizations/treeView.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { alpha, Theme } from '@mui/material/styles'; -import type { TreeViewComponents } from '@mui/x-tree-view/themeAugmentation'; -import { gray, brand } from '../../../../shared-theme/themePrimitives'; - -/* eslint-disable import/prefer-default-export */ -export const treeViewCustomizations: TreeViewComponents = { - MuiTreeItem2: { - styleOverrides: { - root: ({ theme }) => ({ - position: 'relative', - boxSizing: 'border-box', - padding: theme.spacing(0, 1), - '& .groupTransition': { - marginLeft: theme.spacing(2), - padding: theme.spacing(0), - borderLeft: '1px solid', - borderColor: (theme.vars || theme).palette.divider, - }, - '&:focus-visible .focused': { - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - '&:hover': { - backgroundColor: alpha(gray[300], 0.2), - outline: `3px solid ${alpha(brand[500], 0.5)}`, - outlineOffset: '2px', - }, - }, - }), - content: ({ theme }) => ({ - marginTop: theme.spacing(1), - padding: theme.spacing(0.5, 1), - overflow: 'clip', - '&:hover': { - backgroundColor: alpha(gray[300], 0.2), - }, - - '&.selected': { - backgroundColor: alpha(gray[300], 0.4), - '&:hover': { - backgroundColor: alpha(gray[300], 0.6), - }, - }, - ...theme.applyStyles('dark', { - '&:hover': { - backgroundColor: alpha(gray[500], 0.2), - }, - '&:focus-visible': { - '&:hover': { - backgroundColor: alpha(gray[500], 0.2), - }, - }, - '&.selected': { - backgroundColor: alpha(gray[500], 0.4), - '&:hover': { - backgroundColor: alpha(gray[500], 0.6), - }, - }, - }), - }), - }, - }, -}; diff --git a/src/pages/EVSlotManagement/index.tsx b/src/pages/EVSlotManagement/index.tsx deleted file mode 100644 index 250a9e4..0000000 --- a/src/pages/EVSlotManagement/index.tsx +++ /dev/null @@ -1,225 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { - Tabs, - Tab, - Box, - Card, - Typography, - IconButton, - Button, -} from "@mui/material"; -import { CustomTextField } from "../../components/AddUserModal/styled.css.tsx"; -import AddCircleIcon from "@mui/icons-material/AddCircle"; -import DeleteIcon from "@mui/icons-material/Delete"; -import CalendarTodayRoundedIcon from "@mui/icons-material/CalendarTodayRounded"; -import { LocalizationProvider, DatePicker } from "@mui/x-date-pickers"; -import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs"; -import dayjs from "dayjs"; -import { useNavigate } from "react-router-dom"; -import { useDispatch, useSelector } from "react-redux"; -import { - fetchAvailableSlots, - createSlot, - deleteSlot, -} from "../../redux/slices/slotSlice.ts"; -import { RootState } from "../../redux/reducers.ts"; -import BookingSlots from "../../components/BookingSlotsMangers/bookingslots.tsx"; - -const days = [ - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", -]; - -export default function EVSlotManagement() { - const [selectedDay, setSelectedDay] = useState("Monday"); - const [breakTime, setBreakTime] = useState([]); - const [error, setError] = useState(""); - const [selectedDate, setSelectedDate] = useState( - dayjs() - ); - const navigate = useNavigate(); - const dispatch = useDispatch(); - - const { availableSlots } = useSelector( - (state: RootState) => state?.slotReducer - ); - - useEffect(() => { - dispatch(fetchAvailableSlots()); - }, [dispatch]); - - const handleBack = () => { - navigate("/panel/dashboard"); - }; - - // Add Slot - const addSlot = (start: string, end: string) => { - const selectedDateFormatted = selectedDate?.format("YYYY-MM-DD"); - - dispatch( - createSlot({ - date: selectedDateFormatted, - startHour: start, - endHour: end, - isAvailable: true, - }) - ).then(() => { - dispatch(fetchAvailableSlots()); - }); - }; - - // Delete slot - const handleDeleteSlot = (slotId: string) => { - dispatch(deleteSlot(slotId)); - dispatch(fetchAvailableSlots()); - }; - - // Filter the available slots for the selected date's day - const filteredSlots = availableSlots.filter((slot: any) => { - // Get the day of the week for each slot - const slotDate = dayjs(slot.date); - const slotDay = slotDate.format("dddd"); // Get the day of the week (e.g., "Monday") - - // Compare the selected day with the slot's day - return slotDay === selectedDay; // Only show slots that match the selected day - }); - - return ( - - - EV Station Slot Management - - - {/* Date Picker */} - - - Select Date - - - setSelectedDate(newDate)} - renderInput={(props) => ( - - ), - }} - /> - )} - /> - - - - setSelectedDay(newValue)} - variant="scrollable" - scrollButtons="auto" - sx={{ mt: 3 }} - > - {days.map((day) => ( - - ))} - - - - Add Slots - - - - - - {error && ( - - {error} - - )} - - - - - Slots for {selectedDay} - - {filteredSlots.length ? ( - filteredSlots.map((slot: any, index: number) => ( - - - {dayjs(slot.date).format("YYYY-MM-DD")} -{" "} - {dayjs(slot.startTime).format("HH:mm")} -{" "} - {dayjs(slot.endTime).format("HH:mm")} - - handleDeleteSlot(slot.id)} - > - - - - )) - ) : ( - No slots added for {selectedDay} - )} - - - - - - ); -} diff --git a/src/pages/EmailPage/index.tsx b/src/pages/EmailPage/index.tsx new file mode 100644 index 0000000..56d1825 --- /dev/null +++ b/src/pages/EmailPage/index.tsx @@ -0,0 +1,140 @@ +import { Box, Button, TextField, Typography, Paper } from "@mui/material"; +import { useLocation, useNavigate } from "react-router-dom"; +import { useSelector, useDispatch } from "react-redux"; +import { useState } from "react"; +import { RootState, AppDispatch } from "../../redux/store/store"; +import { markStudentAsSent } from "../../redux/slices/backlogSlice"; +import { toast } from "sonner"; + +export default function EmailPage() { + const location = useLocation(); + const navigate = useNavigate(); + const dispatch = useDispatch(); + + const { selectedIds } = location.state || { selectedIds: [] }; + const students = useSelector( + (state: RootState) => state.backlogReducer.students + ); + + const selectedStudents = students.filter((student) => + selectedIds.includes(student.id) + ); + + const [subject, setSubject] = useState(""); + const [message, setMessage] = useState(""); + const [attachment, setAttachment] = useState(null); + + const handleSend = () => { + if (!subject || !message) { + toast.warning("Subject and Message are required."); + return; + } + + console.log( + "Sending email to:", + selectedStudents.map((s) => s.email) + ); + console.log("Subject:", subject); + console.log("Message:", message); + console.log("Attachment:", attachment?.name); + + dispatch(markStudentAsSent(selectedIds)); + toast.success("Emails sent successfully."); + navigate("/"); + }; + + const handleCancel = () => { + navigate("/"); + }; + + return ( + + + + 📧 Compose Email + + + + To: {selectedStudents.map((s) => s.name).join(", ")} + + + setSubject(e.target.value)} + sx={{ mb: 2 }} + /> + + setMessage(e.target.value)} + sx={{ mb: 2 }} + /> + + + + {attachment && ( + + Selected: {attachment.name} + + )} + + + + + + + + ); +} diff --git a/src/pages/EvSlotList/index.tsx b/src/pages/EvSlotList/index.tsx deleted file mode 100644 index 08ec622..0000000 --- a/src/pages/EvSlotList/index.tsx +++ /dev/null @@ -1,230 +0,0 @@ -import { useEffect, useState } from "react"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; -import { useForm } from "react-hook-form"; -import { - createSlot, - fetchManagersSlots, - toggleStatus, - updateSlot, -} from "../../redux/slices/slotSlice"; -import AddSlotModal from "../../components/AddSlotModal/addSlotModal"; -import EditSlotModal from "../../components/EditSlotModal/editSlotModal"; -import dayjs from "dayjs"; -import isBetween from "dayjs/plugin/isBetween"; - -export default function EVSlotList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const { reset } = useForm(); - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const dispatch = useDispatch(); - const availableSlots = useSelector( - (state: RootState) => state?.slotReducer.availableSlots - ); - const { user } = useSelector((state: RootState) => state?.profileReducer); - useEffect(() => { - dispatch(fetchManagersSlots()); - }, [dispatch]); - - const handleClickOpen = () => { - setRowData(null); - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - dayjs.extend(isBetween); - // In handleAddSlot method - const handleAddSlot = async (data: { - date: string; - startTime: string; - endTime: string; - isAvailable: boolean; - }) => { - try { - // Parse start and end time from the backend format using dayjs - const startTime = dayjs(data.startTime, "MM/DD/YYYY, h:mm:ss A"); - const endTime = dayjs(data.endTime, "MM/DD/YYYY, h:mm:ss A"); - - // Check for overlap with existing slots - const conflict = availableSlots.find((slot) => { - const slotStartTime = dayjs( - slot.startTime, - "MM/DD/YYYY, h:mm:ss A" - ); - const slotEndTime = dayjs( - slot.endTime, - "MM/DD/YYYY, h:mm:ss A" - ); - - return ( - slot.date === data.date && - (startTime.isBetween( - slotStartTime, - slotEndTime, - null, - "[)" - ) || - endTime.isBetween( - slotStartTime, - slotEndTime, - null, - "(]" - )) - ); - }); - - if (conflict) { - alert( - "There is an overlapping slot. Please choose another time." - ); - return; - } - - // Create the slot with duration - const duration = endTime.diff(startTime, "minute"); - - const payload = { - date: data.date, - startHour: startTime.format("hh:mm A"), // Ensure formatting is consistent - endHour: endTime.format("hh:mm A"), // Ensure formatting is consistent - isAvailable: data.isAvailable, - duration: duration, - }; - - await dispatch(createSlot(payload)); - await dispatch(fetchManagersSlots()); - - // Close the modal after successful slot creation - handleCloseModal(); - } catch (error) { - console.error("Error adding slot", error); - } - }; - - // In handleUpdate method - const handleUpdate = async ( - id: string, - startTime: string, - endTime: string - ) => { - try { - // Convert times using dayjs - const formattedStartTime = dayjs( - startTime, - "MM/DD/YYYY, h:mm:ss A" - ).format("hh:mm A"); - const formattedEndTime = dayjs( - endTime, - "MM/DD/YYYY, h:mm:ss A" - ).format("hh:mm A"); - - // Dispatch the update action - await dispatch( - updateSlot({ - id, - startTime: formattedStartTime, - endTime: formattedEndTime, - }) - ).unwrap(); - - // Fetch updated slot data - await dispatch(fetchManagersSlots()); - - // Close modal after successful update - handleCloseModal(); - } catch (error) { - console.error("Update failed", error); - } - }; - - const handleStatusToggle = async (id: string, newStatus: boolean) => { - await dispatch(toggleStatus({ id, isAvailable: newStatus })); // Dispatch the action with the correct status - }; - - const slotColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "stationName", label: "Station Name" }, - { id: "date", label: "Date" }, - { id: "startTime", label: "Start Time" }, - { id: "endTime", label: "End Time" }, - { id: "isAvailable", label: "Status", align: "center" }, - ...(user?.userType === "manager" - ? [{ id: "action", label: "Action", align: "center" as const }] - : []), - ]; - - const slotRows = availableSlots?.length - ? availableSlots.map((slot, index) => { - const startTime = dayjs( - slot?.startTime, - "YYYY-MM-DD hh:mm A" - ).isValid() - ? dayjs(slot?.startTime, "YYYY-MM-DD hh:mm A").format( - "hh:mm A" - ) - : "Invalid"; - const endTime = dayjs( - slot?.endTime, - "YYYY-MM-DD hh:mm A" - ).isValid() - ? dayjs(slot?.endTime, "YYYY-MM-DD hh:mm A").format( - "hh:mm A" - ) - : "Invalid"; - - return { - srno: index + 1, - id: slot?.id ?? "NA", - stationName: slot?.stationName ?? "NA", - date: slot?.date ?? "NA", - startTime: startTime ?? "NA", - endTime: endTime ?? "NA", - isAvailable: slot?.isAvailable - ? "Available" - : "Not Available", - statusValue: !!slot?.isAvailable, // Normalize to boolean (true/false) - statusField: "isAvailable", // I - }; - }) - : []; - - return ( - <> - setEditModalOpen(true)} - tableType="slots" - handleClickOpen={handleClickOpen} - handleStatusToggle={handleStatusToggle} // Pass handleStatusToggle as a prop - /> - - - - - ); -} diff --git a/src/pages/ExternalStationList/externalStationList.tsx b/src/pages/ExternalStationList/externalStationList.tsx deleted file mode 100644 index 0871200..0000000 --- a/src/pages/ExternalStationList/externalStationList.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useEffect, useState } from "react"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState } from "../../redux/reducers"; -import { AppDispatch } from "../../redux/store/store"; -import { addStationLocation, externalStationList, } from "../../redux/slices/stationSlice"; // Import setCity -import AddStationLocationModal from "../../components/AddStationLocation/addStationLocation"; -import { useForm } from "react-hook-form"; - -export default function ExternalStationList() { - const dispatch = useDispatch(); - - const { stations, loading, error } = useSelector( - (state: RootState) => state.stationReducer - ); - - const [city, setCityState] = useState(""); - const [addModalOpen, setAddModalOpen] = useState(false); - const [rowData, setRowData] = useState(null); - const { reset } = useForm(); - - // Fetch stations when the component mounts - useEffect(() => { - dispatch(externalStationList()); - }, [dispatch]); - const handleClickOpen = () => { - setRowData(null); - setAddModalOpen(true); - }; - const handleCloseModal = () => { - setAddModalOpen(false); - setRowData(null); - reset(); - }; - const handleAddStation = async (data: { city: string }) => { - try { - await dispatch(addStationLocation(data)); - dispatch(externalStationList()); - - handleCloseModal(); - } catch (error) { - console.error("Error adding slot", error); - } - }; - - // Handle City Submission - - // Error Handling UI - if (error) { - console.error("Error fetching stations:", error); - } - - // Mapping and formatting stations - const categoryRows = stations?.length - ? stations.map((station: any, index: number) => ({ - id: station.id, - srno: index + 1, - name: station.name, - registeredAddress: station.registeredAddress, - totalSlots: station.totalSlots, - status: station.status === 1 ? "Available" : "Not Available", - })) - : []; - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "id", label: "Station ID" }, - { id: "name", label: "Station Name" }, - { id: "registeredAddress", label: "Station Location" }, - { id: "totalSlots", label: "Total Slots" }, - { id: "status", label: "Status" }, - ]; - - return ( - <> - {/* Custom Table */} - - - - ); -} diff --git a/src/pages/LandingPage/index.tsx b/src/pages/LandingPage/index.tsx deleted file mode 100644 index d58bc8b..0000000 --- a/src/pages/LandingPage/index.tsx +++ /dev/null @@ -1,1386 +0,0 @@ -import { - Box, - Button, - Card, - CardContent, - Container, - Grid, - Typography, -} from "@mui/material"; -import { useNavigate } from "react-router-dom"; -import SearchIcon from "@mui/icons-material/Search"; -import EvStationIcon from "@mui/icons-material/EvStation"; -import BatteryChargingFullIcon from "@mui/icons-material/BatteryChargingFull"; -import LocationOnIcon from "@mui/icons-material/LocationOn"; -const features = [ - { - icon: , - title: "Seamless Charging Experience", - description: - "Find and book EV charging stations effortlessly with DigiEv's smart platform.", - }, - { - icon: , - title: "Real-Time Availability", - description: - "Check live station availability and optimize your route for an efficient charge.", - }, - { - icon: , - title: "Widespread Network", - description: - "Access a vast network of EV stations across multiple locations with ease.", - }, - { - icon: , - title: "Smart Search Functionality", - description: - "Find EV stations nearby with advanced filters for location, availability, and pricing.", - }, -]; - -const LandingPage = () => { - const navigate = useNavigate(); - - const handleLoginClick = () => { - navigate("/login"); - }; - - return ( - - {/* Navbar */} - - DigiEv Logo - - - - - - - {/* Hero Section */} - - - - {/* Text Section */} - - - Empower Your Business With{" "} - - Digital Evolution - - . - - - DigiEv is your one-stop destination for - transforming challenges into opportunities - through innovative technology, seamless - integration, and expert solutions. - - - - - {/* Image Section */} - - Dashboard - - - - - {/* Statistics Section */} - - - {/* Grid 1 */} - - - 50+ - - - Successful Digital Transformations - - - - {/* Grid 2 */} - - - 100% - - - Client Satisfaction - - - - {/* Grid 3 */} - - - 20+ - - - Global Partnerships - - - - {/* Grid 4 */} - - - 10+ - - - Years of Innovation - - - - - - - - {/* Welcome Message */} - - Welcome to DigiEv{" "} - - Your EV Charging Partner - - - - Simplifying Electric Vehicle Charging - - - {/* Description */} - - DigiEv helps EV owners locate, book, and manage their - charging needs efficiently. With our intuitive platform, you - can ensure a smooth and hassle-free charging experience. - - - {/* Image Section */} - - DigiEv Dashboard - - - {/* Features Section */} - - {features.map((feature, index) => ( - - - - - {feature.icon} - - - {feature.title} - - - {feature.description} - - - - - ))} - - - - Key Features - - - - iMockup - iPhone - - {/* Top Left */} - - Arrow - - Seamless Navigation - - - Effortlessly locate and access EV charging - stations with our intuitive map integration. - - - - {/* Top Right */} - - Arrow - - Live Availability - - - View real-time charger availability to plan your - trips efficiently. - - - - {/* Bottom Left */} - - Arrow - - Smart Recommendations - - - Get personalized station suggestions based on - your location and usage patterns. - - - - {/* Bottom Right */} - - Arrow - - Secure Payments - - - Make hassle-free transactions with our secure - payment gateway. - - - - - {/* Card 1 */} - - - Seamless Navigation - - - Effortlessly locate and access EV charging - stations with our intuitive map integration. - - - - {/* Card 2 */} - - - Live Availability - - - View real-time charger availability to plan your - trips efficiently. - - - - {/* Card 3 */} - - - Smart Recommendations - - - Get personalized station suggestions based on - your location and usage patterns. - - - - {/* Card 4 */} - - - Secure Payments - - - Make hassle-free transactions with our secure - payment gateway. - - - - - - - {/* Footer */} - - - - {/* Image Container to Ensure Images Stay Fixed */} - - developer - - - {/* Text */} - - Get your application developed by our certified - experts today! - - - {/* Button */} - - - - - - - - - Your{" "} - - Perfect Experience - - , Just a Tap Away! - - - - Discover the smartest way to charge your electric - vehicle. DigiEV's cutting-edge platform empowers you - with effortless access to EV charging stations, - real-time availability updates, and powerful tools to - plan your journey. Make every drive electric, efficient, - and extraordinary. - - - - Google Play - - App Store - - - - - ); -}; - -export default LandingPage; diff --git a/src/pages/ManagerList/index.tsx b/src/pages/ManagerList/index.tsx deleted file mode 100644 index 7dd3e08..0000000 --- a/src/pages/ManagerList/index.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { useEffect, useState } from "react"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import AddManagerModal from "../../components/AddManagerModal/addManagerModal"; -import EditManagerModal from "../../components/EditManagerModal/editManagerModal"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; -import { - managerList, - addManager, - updateManager, -} from "../../redux/slices/managerSlice"; -import { useForm } from "react-hook-form"; - -export default function ManagerList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const dispatch = useDispatch(); - const managers = useSelector( - (state: RootState) => state.managerReducer.managers - ); - - // Fetch manager list on component mount - useEffect(() => { - dispatch(managerList()); - }, [dispatch]); - - // Open Add Manager Modal - const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new manager - setAddModalOpen(true); - }; - - // Close all modals - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - // Handle adding a new manager - const handleAddManager = async (data: { - name: string; - email: string; - phone: string; - stationId: string; - }) => { - try { - // Add manager with stationId - await dispatch(addManager(data)); // Dispatch action to add manager - await dispatch(managerList()); // Fetch the updated list - handleCloseModal(); // Close the modal - } catch (error) { - console.error("Error adding manager", error); - } - }; - - // Handle updating an existing manager - const handleUpdate = async ( - id: number, - name: string, - email: string, - phone: string, - stationId: string - ) => { - try { - // Update manager with stationId - await dispatch( - updateManager({ - id, - name, - email, - phone, - stationId, - }) - ); - await dispatch(managerList()); // Refresh the list after update - handleCloseModal(); // Close modal after update - } catch (error) { - console.error("Update failed", error); - } - }; - - // Columns for the manager table - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "email", label: "Email" }, - { id: "phone", label: "Phone" }, - { id: "stationName", label: "Station Name" }, - { id: "registeredAddress", label: "Station Location" }, - { id: "action", label: "Action", align: "center" }, - ]; - - const categoryRows = managers?.length - ? managers.map((manager, index) => { - const station = manager?.chargingStation; // Correct access to the ChargingStation data - return { - id: manager.id, - srno: index + 1, - name: manager.name, - email: manager.email, - phone: manager.phone ?? "NA", - stationName: station?.name ?? "NA", // Corrected station name - registeredAddress: station?.registeredAddress ?? "NA", // Corrected station address - }; - }) - : []; - - return ( - <> - {/* Custom Table to show manager list */} - setEditModalOpen(true)} - tableType="manager" - handleClickOpen={handleClickOpen} - /> - {/* Add Manager Modal */} - - {/* Edit Manager Modal */} - - - ); -} diff --git a/src/pages/ManagerStationDetails/index.tsx b/src/pages/ManagerStationDetails/index.tsx deleted file mode 100644 index 8d95be8..0000000 --- a/src/pages/ManagerStationDetails/index.tsx +++ /dev/null @@ -1,154 +0,0 @@ -import { useEffect, useState } from "react"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState, AppDispatch } from "../../redux/store/store"; -import { useForm } from "react-hook-form"; -import { - addStationDetails, - stationDetailList, - updateStationDetails, -} from "../../redux/slices/managerStationSlice"; -import AddManagerStationModal from "../../components/AddManagerStationModal/addmanagerStationModal"; -import EditManagerStationModal from "../../components/EditManagerStationModal/editManagerStationModal"; - -export default function ManagerStationDetails() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const { reset } = useForm(); - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const dispatch = useDispatch(); - const stationDetails = useSelector( - (state: RootState) => state?.managerStationReducer.stationDetails - ); - console.log("-ghg", stationDetails); - useEffect(() => { - dispatch(stationDetailList()); - }, [dispatch]); - - const handleClickOpen = () => { - setRowData(null); - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - const handleAddStationDetails = async (data: { - stationId: string; - connectorType: string; - power: number; - price: number; - available: boolean; - }) => { - try { - await dispatch(addStationDetails(data)); - await dispatch(stationDetailList()); // Fetch updated station list - handleCloseModal(); // Close modal - } catch (error) { - console.error("Error adding manager", error); - } - }; - - const handleUpdate = async ( - id: string, - connectorType: string, - power: number, - price: number, - available: boolean - ) => { - try { - // console.log("Updating station with data:", { - // id, - // connectorType, - // power, - // price, - // available, - // }); - - if (!id) { - console.error("Error: id is missing!"); - return; - } - await dispatch( - updateStationDetails({ - id, - connectorType, - power, - price, - available, - }) - ).unwrap(); - await dispatch(stationDetailList()); // Fetch updated station list - handleCloseModal(); // Close modal - } catch (error) { - console.error("Update failed", error); - } - }; - - // Columns for the table - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "stationName", label: "Station Name" }, - { id: "stationAddress", label: "Station Location" }, - { id: "connectorType", label: "Connector Type" }, - { id: "power", label: "Max Power(KW)" }, - { id: "price", label: "Price" }, - { id: "available", label: "Is Available", align: "center" }, - { id: "action", label: "Action", align: "center" }, // Action column for Edit and Delete - ]; - - // Rows for the table - const categoryRows = stationDetails?.length - ? stationDetails.map((station, index) => { - return { - srno: index + 1, - id: station?.id ?? "NA", - stationName: station?.stationName ?? "NA", - stationAddress: station?.stationAddress ?? "NA", - connectorType: station?.connectorType ?? "NA", - power: station?.power ?? "NA", - price: station?.price ?? "NA", - available: station?.available ? "Yes" : "No", - }; - }) - : []; - - return ( - <> - {/* Custom Table to show station details */} - setEditModalOpen(true)} // Open edit modal when row is clicked - tableType="manager-station" - handleClickOpen={handleClickOpen} // Open add modal - /> - - {/* Add Manager Station Modal */} - - - {/* Edit Manager Station Modal */} - - - ); -} diff --git a/src/pages/NotFound/index.tsx b/src/pages/NotFoundPage/index.tsx similarity index 100% rename from src/pages/NotFound/index.tsx rename to src/pages/NotFoundPage/index.tsx diff --git a/src/pages/PermissionTable/index.tsx b/src/pages/PermissionTable/index.tsx deleted file mode 100644 index 57ac2fb..0000000 --- a/src/pages/PermissionTable/index.tsx +++ /dev/null @@ -1,135 +0,0 @@ -import React, { useState } from "react"; -import { - Table, - TableBody, - TableCell, - TableContainer, - TableHead, - TableRow, - Paper, - Checkbox, - Typography, - Box, - Grid, - FormControlLabel, - Button, -} from "@mui/material"; -import { useNavigate } from "react-router-dom"; // Import useNavigate - -// Define the data structure -interface Permission { - module: string; - list: boolean; - add: boolean; - edit: boolean; - view: boolean; - delete: boolean; -} - -// Sample data -const initialPermissions: Permission[] = [ - { module: "Role & Permission", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Staff", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Manage Users", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Business Type", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Category", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Orders", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Discounts", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Transaction History", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Commission", list: false, add: false, edit: false, view: false, delete: false }, - { module: "Email Templates", list: false, add: false, edit: false, view: false, delete: false }, -]; - -// Table component -const PermissionsTable: React.FC = () => { - const [permissions, setPermissions] = useState(initialPermissions); - const navigate = useNavigate(); // Initialize useNavigate - - // Handle checkbox change - const handleCheckboxChange = (module: string, action: keyof Permission) => { - setPermissions((prevPermissions) => - prevPermissions.map((perm) => - perm.module === module ? { ...perm, [action]: !perm[action] } : perm - ) - ); - }; - - // Handle Back Navigation - const handleBack = () => { - navigate("/panel/role-list"); // Navigate back to Role List - }; - - return ( - - {/* Title & Back Button Section */} - - - Role Permissions - - - - - {/* Table Container */} - - - {/* Table Head */} - - - Module Name - - Actions - - - - - {/* Table Body */} - - {permissions.map((row, index) => ( - - {/* Module Name */} - {row.module} - - {/* Action Checkboxes */} - - - {(["list", "add", "edit", "view", "delete"] as (keyof Permission)[]).map( - (action) => ( - - handleCheckboxChange(row.module, action)} - sx={{ color: "#1976D2" }} - /> - } - label={action.charAt(0).toUpperCase() + action.slice(1)} - /> - - ) - )} - - - - ))} - -
    -
    -
    - ); -}; - -export default PermissionsTable; diff --git a/src/pages/ProfilePage/index.tsx b/src/pages/ProfilePage/index.tsx deleted file mode 100644 index 90d4a1d..0000000 --- a/src/pages/ProfilePage/index.tsx +++ /dev/null @@ -1,255 +0,0 @@ -import { useEffect, useState, useMemo } from "react"; -import { - Container, - Typography, - CircularProgress, - Card, - CardContent, - Grid, - Avatar, - Box, - Stack, - Divider, - Link, -} from "@mui/material"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { - fetchAdminProfile, - updateProfile, -} from "../../redux/slices/profileSlice"; -import EditIcon from "@mui/icons-material/Edit"; -import EditProfileModal from "../../components/Modals/EditProfileModal/editProfileModal"; -import { CustomIconButton } from "../../components/AddUserModal/styled.css"; - -const ProfilePage = () => { - const dispatch = useDispatch(); - const { user, loading } = useSelector( - (state: RootState) => state.profileReducer - ); - - const [openEditModal, setOpenEditModal] = useState(false); - - useEffect(() => { - dispatch(fetchAdminProfile()); - }, [dispatch]); - - const handleOpenEditModal = () => { - setOpenEditModal(true); - }; - - const handleClose = () => { - setOpenEditModal(false); - }; - - const handleUpdate = ( - name: string, - phone: string, - bio: string, - profilePhoto: File|string | null - ) => { - console.log("Dispatching updateProfile...",profilePhoto); - dispatch(updateProfile({ name, phone, bio, profilePhoto })); - }; - -const IMAGE_BASE_URL = `${process.env.REACT_APP_BACKEND_URL}`; - -const displayUser = useMemo( - () => ({ - name: user?.name || "N/A", - email: user?.email || "N/A", - phone: user?.phone || "N/A", - bio: user?.bio || "No bio available.", - userType: user?.userType || "N/A", - profilePhoto: user?.profilePhoto - ? `${IMAGE_BASE_URL}/image/${user.profilePhoto}` - : "/avatar.png", - }), - [user] -); - - - // Show loading indicator if data is being fetched - if (loading) { - return ( - - - - ); - } - - return ( - - - Account Info - - - - - - - - - - - - - - - {displayUser.name} - - - {displayUser.userType} - - - - - - - - - Personal Information - - - Edit - - - - - - - Full Name: - - - {displayUser.name} - - - - - Phone: - - - {displayUser.phone} - - - - - Email: - - - {displayUser.email} - - - - - Bio: - - - {displayUser.bio} - - - - - - - - - - ); -}; - -export default ProfilePage; diff --git a/src/pages/RoleList/index.tsx b/src/pages/RoleList/index.tsx deleted file mode 100644 index 2b83dfc..0000000 --- a/src/pages/RoleList/index.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography, TextField, Chip } from "@mui/material"; -import AddEditRoleModal from "../../components/AddEditRoleModal"; -import PermissionsTable from "../../pages/PermissionTable"; -import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { - createRole, - roleList, - toggleStatus, -} from "../../redux/slices/roleSlice"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import { useNavigate } from "react-router-dom"; -import AddEditRolePage from "../AddEditRolePage"; - - -export default function RoleList() { - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = React.useState(false); - const [viewModal, setViewModal] = React.useState(false); - const [rowData, setRowData] = React.useState(null); - const [searchTerm, setSearchTerm] = useState(""); - const [showPermissions, setShowPermissions] = useState(false); - const [modalOpen, setModalOpen] = useState(false); - - - const dispatch = useDispatch(); - const navigate = useNavigate(); - - const roles = useSelector((state: RootState) => state.roleReducer.roles); - - useEffect(() => { - dispatch(roleList()); - }, [dispatch]); - - const handleClickOpen = () => { - navigate("/panel/permissions"); // Navigate to the correct route - }; - - const handleCloseModal = () => { - setModalOpen(false); - setRowData(null); - reset(); - }; - - const handleStatusToggle = (id: string, newStatus: number) => { - dispatch(toggleStatus({ id, status: newStatus })); - }; - - const handleCreate = async (data: { - name: string; - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[]; - }) => { - try { - await dispatch(createRole(data)); - await dispatch(roleList()); // Refresh the list after creation - handleCloseModal(); - } catch (error) { - console.error("Creation failed", error); - } - }; - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "Name" }, - { id: "status", label: "Status" }, - { id: "action", label: "Action", align: "center" }, - ]; - - const filterRoles = roles?.filter((role) => - role.name.toLocaleLowerCase().includes(searchTerm.toLowerCase()) - ); - - const categoryRows = filterRoles?.length - ? filterRoles?.map((role: Role, index: number) => ({ - id: role.id, - srno: index + 1, - name: role.name, - status: ( - - ), - statusValue: role.status, - })) - : []; - - return ( - <> - {showPermissions ? ( - - ) : ( - - )} - - ); -} - - diff --git a/src/pages/StationList/index.tsx b/src/pages/StationList/index.tsx deleted file mode 100644 index 4984e95..0000000 --- a/src/pages/StationList/index.tsx +++ /dev/null @@ -1,163 +0,0 @@ - -import AddStationModal from "../../components/AddStationModal/addStationModal"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import EditStationModal from "../../components/EditStationModal/editSationModal"; -import { - createStation, - stationList, - toggleStatus, - updateStation, -} from "../../redux/slices/stationSlice"; -import { useEffect, useState } from "react"; -import { useDispatch, useSelector } from "react-redux"; -import { RootState } from "../../redux/reducers"; -import { AppDispatch } from "../../redux/store/store"; -import { useForm } from "react-hook-form"; - -export default function StationList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const { reset } = useForm(); - - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const dispatch = useDispatch(); - - const vehicles = useSelector( - (state: RootState) => state.vehicleReducer.vehicles - ); - const stations = useSelector( - (state: RootState) => state.stationReducer.stations - ); - useEffect(() => { - dispatch(stationList()); - }, [dispatch]); - - const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new admin - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - const handleAddStation = async (data: { - name: string; - registeredAddress: string; - totalSlots: number; - allowedCarIds: number[]; - }) => { - try { - await dispatch(createStation(data)); // Dispatch action to add Station - await dispatch(stationList()); // Fetch the updated list - handleCloseModal(); // Close the modal - } catch (error) { - console.error("Error adding Station", error); - } - }; - - const handleUpdate = async ( - id: number, - name: string, - registeredAddress: string, - totalSlots: number, - allowedCarIds: number[] - ) => { - try { - await dispatch( - updateStation({ - id, - name, - registeredAddress, - totalSlots, - status: 0, - allowedCarIds, // Pass the updated allowedCarIds - }) - ); - await dispatch(stationList()); - handleCloseModal(); - } catch (error) { - console.error("Update failed", error); - } - }; - - const handleStatusToggle = async (id: string, newStatus: boolean) => { - await dispatch(toggleStatus({ id, status: newStatus ? 1 : 0 })); // For stations, convert boolean to 1/0 - }; - - const categoryRows = stations?.length - ? stations?.map((station: any, index: number) => { - // Format the selected vehicles from the allowedCars array - const formattedVehicles = station.allowedCars?.map( - (car: any) => car.name - ); - - // Format the vehicle list like "Tata Punch Electric, Royal" or similar - const vehicleDisplay = formattedVehicles - ? formattedVehicles.length > 1 - ? `${formattedVehicles.slice(0, 2).join(", ")} + ${ - formattedVehicles.length - 2 - }` - : formattedVehicles.join(", ") - : "No vehicles"; // In case there are no vehicles selected - - return { - id: station.id, - srno: index + 1, - name: station.name || "N/A", - registeredAddress: station.registeredAddress || "N/A", - totalSlots: station.totalSlots, - vehicles: vehicleDisplay, // Add the formatted vehicle display here - statusValue: station?.status === 1, // Normalize to boolean (true for 1, false for 0) - statusField: "status", // Status value for toggling - }; - }) - : []; - console.log("Rowssss", categoryRows); - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "id", label: "Station ID" }, - { id: "name", label: "Station Name" }, - { id: "registeredAddress", label: "Station Location" }, - { id: "totalSlots", label: "Total Slots" }, - { id: "vehicles", label: "Vehicles" }, // Add Vehicles column here - { id: "status", label: "Status" }, // Add Status column here - { id: "action", label: "Action", align: "center" }, - ]; - - return ( - <> - setEditModalOpen(true)} - handleStatusToggle={handleStatusToggle} - tableType="station" - handleClickOpen={handleClickOpen} - /> - - - - ); -} diff --git a/src/pages/UserList/index.tsx b/src/pages/UserList/index.tsx deleted file mode 100644 index 4fc21fa..0000000 --- a/src/pages/UserList/index.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import React, { useEffect, useState } from "react"; -import { Box, Button, Typography } from "@mui/material"; -import AddEditCategoryModal from "../../components/AddEditCategoryModal/addEdit"; -import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { useDispatch, useSelector } from "react-redux"; -import { createUser, updateUser, userList } from "../../redux/slices/userSlice"; -import { AppDispatch, RootState } from "../../redux/store/store"; -import AddUserModal from "../../components/AddUserModal/addUserModal"; -import EditUserModal from "../../components/EditUserModal/editUserModal"; - -export default function UserList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const [rowData, setRowData] = useState(null); - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const { reset } = useForm(); - - const dispatch = useDispatch(); - - const users = useSelector((state: RootState) => state.userReducer.users); - const { user } = useSelector((state: RootState) => state?.profileReducer); - useEffect(() => { - dispatch(userList()); - }, [dispatch]); - - const handleClickOpen = () => { - setRowData(null); // Reset row data when opening for new admin - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - const handleCreate = async (data: { - name: string; - email: string; - phone: string; - }) => { - try { - await dispatch(createUser(data)); - await dispatch(userList()); // Refresh the list after creation - handleCloseModal(); - } catch (error) { - console.error("Creation failed", error); - } - }; - - const handleUpdate = async ( - id: number, - name: string, - email: string, - phone: string - ) => { - try { - await dispatch( - updateUser({ - id, - name, - email, - phone, - }) - ); - await dispatch(userList()); - } catch (error) { - console.error("Update failed", error); - } - }; - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "name", label: "User Name" }, - { id: "email", label: "Email" }, - { id: "phone", label: "Phone" }, - - ...(user?.userType === "admin" - ? [{ id: "action", label: "Action", align: "center" as const }] - : []), - ]; - const categoryRows = users?.length - ? users.map((user, index) => ({ - id: user.id, - srno: index + 1, - name: user.name, - email: user.email, - phone: user.phone || "NA", // Ensures it's a string - })) - : []; - - return ( - <> - setEditModalOpen(true)} - /> - - - - - ); -} diff --git a/src/pages/VehicleList/index.tsx b/src/pages/VehicleList/index.tsx deleted file mode 100644 index f9a9966..0000000 --- a/src/pages/VehicleList/index.tsx +++ /dev/null @@ -1,158 +0,0 @@ -import { useEffect, useState } from "react"; -import { useForm } from "react-hook-form"; -import CustomTable, { Column } from "../../components/CustomTable/customTable"; -import { RootState } from "../../redux/reducers"; -import { useDispatch, useSelector } from "react-redux"; -import { AppDispatch } from "../../redux/store/store"; -import { - addVehicle, - updateVehicle, - vehicleList, -} from "../../redux/slices/VehicleSlice"; -import AddVehicleModal from "../../components/AddVehicleModal/addVehicleModal"; -import EditVehicleModal from "../../components/EditVehicleModal/editVehicleModal"; - -export default function VehicleList() { - const [addModalOpen, setAddModalOpen] = useState(false); - const [editModalOpen, setEditModalOpen] = useState(false); - const [isAdding, setIsAdding] = useState(false); - const { reset } = useForm(); - const [deleteModal, setDeleteModal] = useState(false); - const [viewModal, setViewModal] = useState(false); - const [rowData, setRowData] = useState(null); - const dispatch = useDispatch(); - const vehicles = useSelector( - (state: RootState) => state.vehicleReducer.vehicles - ); - - useEffect(() => { - dispatch(vehicleList()); - }, [dispatch]); - - - const handleClickOpen = () => { - setRowData(null); - setAddModalOpen(true); - }; - - const handleCloseModal = () => { - setAddModalOpen(false); - setEditModalOpen(false); - setRowData(null); - reset(); - }; - - const handleAddVehicle = async (data: { - name: string; - company: string; - modelName: string; - chargeType: string; - imageFile: File ; - }) => { - try { - setIsAdding(true); - const response = await dispatch(addVehicle(data)); - console.log("Added vehicle response: ", response); - handleCloseModal(); - } catch (error) { - console.error("Error adding vehicle", error); - } finally { - setIsAdding(false); - } - }; - - - -const handleUpdate = ( - id: string, - name: string, - company: string, - modelName: string, - chargeType: string, - image: File | null -) => { - dispatch( - updateVehicle({ - id, - name, - company, - modelName, - chargeType, - image, // File or null - }) - ); -}; - - - const categoryColumns: Column[] = [ - { id: "srno", label: "Sr No" }, - { id: "image", label: "Image" }, - { id: "name", label: "Vehicle Name" }, - { id: "company", label: "Company" }, - { id: "modelName", label: "Model Name" }, - { id: "chargeType", label: "Charge Type" }, - - { id: "action", label: "Action", align: "center" }, - ]; - -const categoryRows = vehicles?.length - ? vehicles.map( - ( - vehicle: { - id: number; - name: string; - company: string; - modelName: string; - chargeType: string; - image: string ; - }, - index: number - ) => { - const image = vehicle?.image - ? typeof vehicle.image === "string" && - vehicle.image.startsWith("http") - ? vehicle.image - : `${process.env.REACT_APP_BACKEND_URL}/image/${vehicle.image}` - : "/images/fallback.jpg"; // Fallback image - return { - id: vehicle.id, - srno: index + 1, - name: vehicle.name, - company: vehicle.company, - modelName: vehicle.modelName, - chargeType: vehicle.chargeType, - image, - }; - } - ) - : []; - - return ( - <> - {isAdding ?

    Adding vehicle...

    : null} - setEditModalOpen(true)} - tableType="vehicle" - handleClickOpen={handleClickOpen} - /> - - - - ); -} diff --git a/src/redux/reducers.ts b/src/redux/reducers.ts index 351799c..2a9cc19 100644 --- a/src/redux/reducers.ts +++ b/src/redux/reducers.ts @@ -1,32 +1,10 @@ import { combineReducers } from "@reduxjs/toolkit"; -import authReducer from "./slices/authSlice"; -import adminReducer from "./slices/adminSlice"; -import profileReducer from "./slices/profileSlice"; -import userReducer from "./slices/userSlice.ts"; -import roleReducer from "./slices/roleSlice.ts"; -import vehicleReducer from "./slices/VehicleSlice.ts"; -import managerReducer from "../redux/slices/managerSlice.ts"; -import stationReducer from "../redux/slices/stationSlice.ts"; -import slotReducer from "../redux/slices/slotSlice.ts"; -import bookReducer from "../redux/slices/bookSlice.ts"; -import dashboardReducer from "../redux/slices/dashboardSlice.ts"; -import managerStationReducer from "../redux/slices/managerStationSlice.ts"; - - +import backlogReducer from "../redux/slices/backlogSlice.ts"; const rootReducer = combineReducers({ - authReducer, - adminReducer, - profileReducer, - userReducer, - roleReducer, - vehicleReducer, - managerReducer, - stationReducer, - slotReducer, - bookReducer, - dashboardReducer, - managerStationReducer, + + backlogReducer, + }); export type RootState = ReturnType; diff --git a/src/redux/slices/VehicleSlice.ts b/src/redux/slices/VehicleSlice.ts deleted file mode 100644 index 25d1e43..0000000 --- a/src/redux/slices/VehicleSlice.ts +++ /dev/null @@ -1,263 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -interface VehicleBrand { - name: string; - id: string; - company: string; -} - -interface Vehicle { - brandId?: string; - id: number; - name: string; - company: string; - modelName: string; - chargeType: string; - image: string; -} - -interface VehicleState { - vehicleBrands: VehicleBrand[]; - vehicles: Vehicle[]; - loading: boolean; - error: string | null; -} - -const initialState: VehicleState = { - vehicleBrands: [], - vehicles: [], - loading: false, - error: null, -}; - -export const fetchVehicleBrands = createAsyncThunk< - VehicleBrand[], - void, - { rejectValue: string } ->("vehicle/fetchVehicleBrands", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/get-vehicle-brand"); - - if (!response.data || !Array.isArray(response.data.data)) { - throw new Error("Expected array of vehicle brands"); - } - - // Map the brand names (strings) to objects with 'id' and 'name' properties - return response.data.data.map((brand: string) => ({ - id: brand, // Use brand name as the ID - name: brand, // Use brand name as the label - })); - } catch (error: any) { - return rejectWithValue("Failed to fetch vehicle brands"); - } -}); - -export const vehicleList = createAsyncThunk< - Vehicle[], - void, - { rejectValue: string } ->("fetchVehicles", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/get-vehicles"); - // console.log("---------",response?.data?.data); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile" + error); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -// Add Vehicle -export const addVehicle = createAsyncThunk< - Vehicle, - { - name: string; - company: string; - modelName: string; - chargeType: string; - imageFile: File; - }, - { rejectValue: string } ->("addVehicle", async ({ name, company, modelName, chargeType, imageFile }, { rejectWithValue }) => { - try { - const formData = new FormData(); - formData.append("name", name); - formData.append("company", company); - formData.append("modelName", modelName); - formData.append("chargeType", chargeType); - formData.append("image", imageFile); - - const response = await http.post("create-vehicle", formData, { - headers: { - "Content-Type": "multipart/form-data", - }, - }); - console.log("first", imageFile); - return response.data.data; - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Vehicle details -export const updateVehicle = createAsyncThunk< - Vehicle, - { - id: string | number; - name: string; - company: string; - modelName: string; - chargeType: string; - image: File | string | null; - }, - { rejectValue: string } ->( - "updateVehicle", - async ( - { id, name, company, modelName, chargeType, image }, - { rejectWithValue } - ) => { - try { - const formData = new FormData(); - formData.append("name", name); - formData.append("company", company); - formData.append("modelName", modelName); - formData.append("chargeType", chargeType); - - if (image instanceof File) { - formData.append("image", image); // Append new file - } - - const response = await http.patch( - `/update-vehicle/${id}`, - formData, - { - headers: { - "Content-Type": "multipart/form-data", - }, - } - ); - - toast.success("Vehicle Details updated successfully"); - return response.data.data; - } catch (error: any) { - toast.error("Error updating the vehicle: " + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } -); - - -export const deleteVehicle = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteVehicle", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-vehicle/${id}`); - toast.success(response.data?.message); - return id; - } catch (error: any) { - toast.error("Error deleting the vehicle" + error); - - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -const vehicleSlice = createSlice({ - name: "vehicle", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(vehicleList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - vehicleList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicles = action.payload; // Replaces vehicle list in state - } - ) - - .addCase(vehicleList.rejected, (state, action) => { - state.loading = false; - state.error = action.error.message || "Failed to fetch users"; - }) - .addCase(fetchVehicleBrands.pending, (state) => { - state.loading = true; - }) - .addCase( - fetchVehicleBrands.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicleBrands = action.payload; - } - ) - .addCase(fetchVehicleBrands.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch vehicle brands"; - }) - .addCase(addVehicle.pending, (state) => { - state.loading = true; - }) - .addCase( - addVehicle.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.vehicles.push(action.payload); - } - ) - - .addCase(addVehicle.rejected, (state) => { - state.loading = false; - }) - .addCase(updateVehicle.pending, (state) => { - state.loading = true; - }) - .addCase(updateVehicle.fulfilled, (state, action) => { - state.loading = false; - const updatedVehicle = action.payload; - state.vehicles = state.vehicles.map((vehicle) => - vehicle.id === updatedVehicle.id ? updatedVehicle : vehicle - ); - toast.success("Vehicle Details updated successfully"); - }) - - .addCase(updateVehicle.rejected, (state) => { - state.loading = false; - }) - .addCase(deleteVehicle.pending, (state) => { - state.loading = true; - }) - .addCase(deleteVehicle.fulfilled, (state, action) => { - state.loading = false; - state.vehicles = state.vehicles.filter( - (vehicle) => String(vehicle.id) !== String(action.payload) - ); - }) - .addCase(deleteVehicle.rejected, (state) => { - state.loading = false; - }); - }, -}); - -export default vehicleSlice.reducer; diff --git a/src/redux/slices/adminSlice.ts b/src/redux/slices/adminSlice.ts deleted file mode 100644 index c73ab79..0000000 --- a/src/redux/slices/adminSlice.ts +++ /dev/null @@ -1,181 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Interfaces -interface User { - id: string; - name: string; - email: string; - role: string; - phone: string; - registeredAddress: string; -} - -interface Admin { - Admins: any; - id: string; - name: string; - userType: string; - email: string; - phone: string; - registeredAddress: string; -} - -interface AuthState { - user: User | null; - admins: Admin[]; - isAuthenticated: boolean; - isLoading: boolean; - // error: string | null; - token: string | null; -} - -// Fetch Admin List -export const adminList = createAsyncThunk< - Admin[], - void, - { rejectValue: string } ->("FetchAdminList", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/admin-list"); - return response?.data?.data; - } catch (error: any) { - toast.error("Error fetching users list" + error); - - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Delete Admin -export const deleteAdmin = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteAdmin", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-admin/${id}`); - toast.success(response.data?.message); - return id; - } catch (error: any) { - toast.error("Error deleting the user" + error); - - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -export const createAdmin = createAsyncThunk< - User, - { - name: string; - email: string; - phone: string; - registeredAddress: string; - }, - { rejectValue: string } ->("/create-admin", async (data, { rejectWithValue }) => { - try { - const response = await http.post("/create-admin", data); - toast.success("Admin created successfully"); - return response.data; - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Admin -export const updateAdmin = createAsyncThunk( - "updateAdmin", - async ({ id, ...userData }: User, { rejectWithValue }) => { - try { - const response = await http.put(`/update-admin/${id}`, userData); - toast.success("Admin updated successfully"); - return response?.data; - } catch (error: any) { - toast.error("Error updating the user: " + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } -); - -const initialState: AuthState = { - user: null, - admins: [], - isAuthenticated: false, - isLoading: false, - // error: null, - token: null, -}; - -const adminSlice = createSlice({ - name: "admin", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(adminList.pending, (state) => { - state.isLoading = true; - // state.error = null; - }) - .addCase( - adminList.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false; - state.admins = action.payload; - } - ) - .addCase(adminList.rejected, (state) => { - state.isLoading = false; - // state.error = action.payload || "An error occurred"; - }) - .addCase(deleteAdmin.pending, (state) => { - state.isLoading = true; - }) - .addCase(deleteAdmin.fulfilled, (state, action) => { - state.isLoading = false; - state.admins = state.admins.filter( - (admin) => String(admin.id) !== String(action.payload) - ); - }) - .addCase(deleteAdmin.rejected, (state) => { - state.isLoading = false; - }) - .addCase(updateAdmin.pending, (state) => { - state.isLoading = true; - }) - .addCase(updateAdmin.fulfilled, (state, action) => { - - state.isLoading = false; - }) - .addCase(updateAdmin.rejected, (state) => { - state.isLoading = false; - }) - .addCase(createAdmin.pending, (state) => { - state.isLoading = true; - // state.error = null; - }) - .addCase( - createAdmin.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false; - state.admins.push(action.payload); - } - ) - .addCase( - createAdmin.rejected, - (state, action: PayloadAction) => { - state.isLoading = false; - } - ); - }, -}); - -export default adminSlice.reducer; diff --git a/src/redux/slices/authSlice.ts b/src/redux/slices/authSlice.ts deleted file mode 100644 index df07170..0000000 --- a/src/redux/slices/authSlice.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define types for state -//Eknoor singh -//date:- 12-Feb-2025 -//Token for the user has been declared -interface User { - data: any; - token: string | null; - id: string; - name: string; - email: string; - role: string; - phone: string; -} - -interface Admin { - id: string; - name: string; - role: string; - email: string; - phone: string; -} - -interface AuthState { - managerId: any; - user: User | null; - admins: Admin[]; - isAuthenticated: boolean; - isLoading: boolean; - // error: object | string | null; - token: string | null; - role: string | null; -} - -// Async thunk for login -export const loginUser = createAsyncThunk< - User, - { email: string; password: string }, - { rejectValue: string } ->("LoginUser", async ({ email, password }, { rejectWithValue }) => { - try { - // this is endpoint not action name - //use below commented endpoint if using deployed backend........ - // const response = await http.post("admin/login", { - - const response = await http.post("/login", { - email, - password, - }); - localStorage.setItem("authToken", response.data?.data?.token); // Save token - toast.success(response.data?.message); - return response.data; - } catch (error: any) { - console.log("Error logging in the user" + error); - toast.error("LogIn Failed : User not Found!"); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Async thunk for register -export const registerUser = createAsyncThunk< - User, - { - name: string; - email: string; - password: string; - phone: string; - // registeredAddress:string; - role: string; - }, - { rejectValue: string } ->("SignUpUser", async (data, { rejectWithValue }) => { - try { - const response = await http.post("/signup", data); - return response.data; - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -const initialState: AuthState = { - user: null, - admins: [], - isAuthenticated: false, - isLoading: false, - // error: null, - token: null, - role: null, -}; - -const authSlice = createSlice({ - name: "auth", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - // Login - .addCase(loginUser.pending, (state) => { - state.isLoading = true; - // state.error = null; - }) - .addCase(loginUser.fulfilled, (state, action) => { - state.isLoading = false; - state.isAuthenticated = true; - state.user = action.payload.data; - state.token = action.payload.data.token; - }) - - .addCase( - loginUser.rejected, - // (state, action: PayloadAction) => { - (state) => { - state.isLoading = false; - // state.error = action.payload || "An error occurred"; - } - ) - // Register - .addCase(registerUser.pending, (state) => { - state.isLoading = true; - // state.error = null; - }) - .addCase( - registerUser.fulfilled, - (state, action: PayloadAction) => { - state.isLoading = false; - state.isAuthenticated = true; - state.user = action.payload; - } - ) - .addCase( - registerUser.rejected, - (state, action: PayloadAction) => { - state.isLoading = false; - // state.error = action.payload || "An error occurred"; - } - ); - }, -}); - -export default authSlice.reducer; diff --git a/src/redux/slices/backlogSlice.ts b/src/redux/slices/backlogSlice.ts new file mode 100644 index 0000000..1852521 --- /dev/null +++ b/src/redux/slices/backlogSlice.ts @@ -0,0 +1,123 @@ +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import http from "../../lib/https"; +import { toast } from "sonner"; + +export interface Student { + id: string; + name: string; + email: string; + status: "Pending" | "Sent"; +} + +// State shape +interface BacklogState { + students: Student[]; + isLoading: boolean; + error: string | null; +} + +// Initial state +const initialState: BacklogState = { + students: [], + isLoading: false, + error: null, +}; + + +export const fetchBacklogStudents = createAsyncThunk< + Student[], + void, + { rejectValue: string } +>("backlog/fetchBacklogStudents", async (_, { rejectWithValue }) => { + try { + const response = await http.get("/students/backlog"); + return response.data; + } catch (error: any) { + return rejectWithValue( + error.response?.data?.message || "Failed to fetch students" + ); + } +}); + +export const removeStudentFromServer = createAsyncThunk< + string, // returning student ID + string, // input student ID + { rejectValue: string } +>("backlog/removeStudentFromServer", async (studentId, { rejectWithValue }) => { + try { + await http.delete(`/students/${studentId}`); + toast.success("Student removed from backlog."); + return studentId; + } catch (error: any) { + toast.error("Failed to remove student."); + return rejectWithValue( + error.response?.data?.message || "Remove operation failed" + ); + } +}); + +const backlogSlice = createSlice({ + name: "backlog", + initialState, + reducers: { + loadStudents: ( + state, + action: PayloadAction[]> + ) => { + state.students = action.payload.map((student) => ({ + ...student, + status: "Pending", + })); + toast.success("Students loaded from file."); + }, + + + removeStudent: (state, action: PayloadAction) => { + state.students = state.students.filter( + (student) => student.id !== action.payload + ); + toast.success("Student removed from local backlog."); + }, + + + markStudentAsSent: (state, action: PayloadAction) => { + action.payload.forEach((id) => { + const student = state.students.find((s) => s.id === id); + if (student) { + student.status = "Sent"; + } + }); + }, + }, + + extraReducers: (builder) => { + builder + .addCase(fetchBacklogStudents.pending, (state) => { + state.isLoading = true; + state.error = null; + }) + .addCase( + fetchBacklogStudents.fulfilled, + (state, action: PayloadAction) => { + state.students = action.payload; + state.isLoading = false; + } + ) + .addCase( + fetchBacklogStudents.rejected, + (state, action: PayloadAction) => { + state.isLoading = false; + state.error = action.payload || "Failed to fetch"; + } + ) + .addCase(removeStudentFromServer.fulfilled, (state, action) => { + state.students = state.students.filter( + (student) => student.id !== action.payload + ); + }); + }, +}); + +export const { loadStudents, removeStudent, markStudentAsSent } = + backlogSlice.actions; +export default backlogSlice.reducer; diff --git a/src/redux/slices/bookSlice.ts b/src/redux/slices/bookSlice.ts deleted file mode 100644 index a49c9f1..0000000 --- a/src/redux/slices/bookSlice.ts +++ /dev/null @@ -1,218 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define the structure for carDetails -interface CarDetails { - name: string; - number: string; - model: string; -} - -interface Booking { - id: number; - slotId: number; - stationId: string; - stationName: string; - stationLocation: string; - date: string; - startTime: string; - endTime: string; - carDetails: CarDetails; - carNames: string[]; // For car names - carPorts: string[]; // For car ports -} - -interface BookingState { - bookings: Booking[]; - loading: boolean; - error: string | null; - carNames: string[]; // For car names - carPorts: string[]; // For car ports -} - -const initialState: BookingState = { - bookings: [], - loading: false, - error: null, - carNames: [], // Initialize carNames - carPorts: [], // Initialize carPorts -}; - -// Redux slice for fetching car names and ports -export const getCarNames = createAsyncThunk< - string[], - void, - { rejectValue: string } ->("fetchCarNames", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/get-vehicle-dropdown"); - return response.data.data; // Adjust based on actual API response - } catch (error: any) { - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -export const getCarPorts = createAsyncThunk< - string[], - void, - { rejectValue: string } ->("fetchCarPorts", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/get-vehicle-port-dropdown"); - - return response.data.data; // Adjust based on actual API response - - } catch (error: any) { - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -// Fetch booking list -export const bookingList = createAsyncThunk< - Booking[], - void, - { rejectValue: string } ->("fetchBooking", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/user-bookings"); - console.log("API Response:", response); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; // Updated to access data - } catch (error: any) { - toast.error("Error Fetching User Booking List: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -// Add a new booking -export const addBooking = createAsyncThunk< - Booking, - { - stationId: string; - date: string; - startTime: string; - endTime: string; - carName: string; - carNumber: string; - carPort: string; - }, - { rejectValue: string } ->("/AddBooking", async (data, { rejectWithValue }) => { - try { - const response = await http.post("/book-slot", data); - toast.success("EV Booked Successfully!"); - return response.data.data; // Adjust to match the new API response structure - } catch (error: any) { - toast.error( - "The requested time slot doesn't fall within any available slot " - ); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); -export const deleteBooking = createAsyncThunk< - string, // Return type (id of deleted slot) - string, - { rejectValue: string } ->("booking/deleteBooking", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-booking/${id}`); - toast.success("Slot deleted successfully"); - return id; // Return the id of the deleted slot - } catch (error: any) { - toast.error("Error deleting the slot: " + error?.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); -const bookSlice = createSlice({ - name: "booking", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(bookingList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - bookingList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.bookings = action.payload; - } - ) - .addCase(bookingList.rejected, (state, action) => { - state.loading = false; - state.error = - action.error.message || "Failed to fetch bookings"; - }) - .addCase(addBooking.pending, (state) => { - state.loading = true; - }) - .addCase( - addBooking.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.bookings.push(action.payload); // Add new booking to state - } - ) - .addCase(addBooking.rejected, (state) => { - state.loading = false; - }) - // Add case reducers for fetching car names and ports - .addCase( - getCarNames.fulfilled, - (state, action: PayloadAction) => { - state.carNames = action.payload; - } - ) - .addCase( - getCarPorts.fulfilled, - (state, action: PayloadAction) => { - state.carPorts = action.payload; - } - ) - .addCase(deleteBooking.pending, (state) => { - state.loading = true; - }) - .addCase( - deleteBooking.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Ensure we're filtering the correct array (bookings) - state.bookings = state.bookings.filter( - (booking) => - String(booking.id) !== String(action.payload) - ); - // Also update slots array if it exists - if (state.bookings) { - state.bookings = state.bookings.filter( - (booking) => - String(booking.id) !== String(action.payload) - ); - } - } - ) - .addCase(deleteBooking.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to delete slot"; - }); - }, -}); - -export default bookSlice.reducer; \ No newline at end of file diff --git a/src/redux/slices/dashboardSlice.ts b/src/redux/slices/dashboardSlice.ts deleted file mode 100644 index f3554d3..0000000 --- a/src/redux/slices/dashboardSlice.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -interface CarPortCount { - carPort: string; - count: number; -} - -interface TopStation { - stationId: number; - count: string; - ChargingStation: { - id: number; - name: string; - }; -} - -interface BasicPrice { - port: string; - price: number; - stationId: number; - stationName: string; -} - -interface DashboardState { - totalAdmins?: number; - totalManagers?: number; - totalUsers?: number; - totalStations?: number; - carPortCounts?: CarPortCount[]; - topStations?: TopStation[]; - basicPrice?: BasicPrice[]; - totalBookings?: number; - loading: boolean; - error: string | null; -} - -const initialState: DashboardState = { - totalAdmins: 0, - totalManagers: 0, - totalUsers: 0, - totalStations: 0, - carPortCounts: [], - topStations: [], - basicPrice: [], - totalBookings: 0, - loading: false, - error: null, -}; - -// Async thunk for fetching dashboard data -export const fetchDashboardData = createAsyncThunk< - DashboardState, - { - startDateBookings?: string; - endDateBookings?: string; - startDateStations?: string; - endDateStations?: string; - }, - { rejectValue: string } ->("dashboard/fetchDashboardData", async (params, { rejectWithValue }) => { - try { - const response = await http.get("/dashboard", { params }); - return response.data as DashboardState; // Ensure response matches DashboardState - } catch (error: any) { - toast.error("Error Fetching Dashboard Data: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -// Redux slice for the dashboard -const dashboardSlice = createSlice({ - name: "dashboard", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(fetchDashboardData.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - fetchDashboardData.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Map response fields to state - state.totalAdmins = action.payload.totalAdmins ?? 0; - state.totalManagers = action.payload.totalManagers ?? 0; - state.totalUsers = action.payload.totalUsers ?? 0; - state.totalStations = action.payload.totalStations ?? 0; - state.carPortCounts = action.payload.carPortCounts ?? []; - state.topStations = action.payload.topStations ?? []; - state.basicPrice = action.payload.basicPrice ?? []; - state.totalBookings = action.payload.totalBookings ?? 0; - } - ) - .addCase(fetchDashboardData.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to fetch dashboard data"; - }); - }, -}); - -export default dashboardSlice.reducer; diff --git a/src/redux/slices/managerSlice.ts b/src/redux/slices/managerSlice.ts deleted file mode 100644 index 0e7ca7d..0000000 --- a/src/redux/slices/managerSlice.ts +++ /dev/null @@ -1,221 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define the Manager interface based on the payload - -interface Manager { - id: number; - name: string; - email: string; - phone: string; - stationId: string; - chargingStation:{name:string, registeredAddress:string}; -} - -interface ManagerState { - managers: Manager[]; - loading: boolean; - error: string | null; -} - -// Initial state -const initialState: ManagerState = { - managers: [], - loading: false, - error: null, -}; - -// Fetch Manager List (Async Thunk) -export const managerList = createAsyncThunk< - Manager[], - void, - { rejectValue: string } ->("fetchManagers", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/manager-list"); - if (!response.data?.data) throw new Error("Invalid API response"); - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Managers: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); -export const AllmanagerList = createAsyncThunk< - Manager[], - void, - { rejectValue: string } ->("fetchAllManagers", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/all-manager-list"); - if (!response.data?.data) throw new Error("Invalid API response"); - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Managers: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); -// Create Manager (Async Thunk) -export const addManager = createAsyncThunk< - Manager, - { - name: string; - email: string; - phone: string; - stationId: string; - }, - { rejectValue: string } ->("addManager", async (data, { rejectWithValue }) => { - try { - const response = await http.post("create-manager", data); - toast.success("Manager created successfully"); - return response.data?.data; - } catch (error: any) { - toast.error("Error creating manager: " + error.response?.data?.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Manager (Async Thunk) -export const updateManager = createAsyncThunk< - Manager, - { id: number; managerData: Manager }, - { rejectValue: string } ->("updateManager", async ({ id, managerData }, { rejectWithValue }) => { - if (!id) { - return rejectWithValue("Manager ID is required."); - } - try { - const response = await http.put(`/update-manager/${id}`, managerData); - toast.success("Manager updated successfully"); - return response?.data; - } catch (error: any) { - toast.error("Error updating manager: " + error.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Delete Manager (Async Thunk) -export const deleteManager = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteManager", async (id, { rejectWithValue }) => { - try { - await http.delete(`/delete-manager/${id}`); - toast.success("Manager deleted successfully!"); - return id; - } catch (error: any) { - toast.error("Error deleting manager: " + error.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Create Slice -const managerSlice = createSlice({ - name: "manager", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - // Fetch Managers - .addCase(managerList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - managerList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.managers = action.payload; - } - ) - .addCase(managerList.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch managers"; - }) - .addCase(AllmanagerList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - AllmanagerList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.managers = action.payload; - } - ) - .addCase(AllmanagerList.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch managers"; - }) - - // Add Manager - .addCase(addManager.pending, (state) => { - state.loading = true; - }) - .addCase( - addManager.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.managers.push(action.payload); - } - ) - .addCase(addManager.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to add manager"; - }) - - // Update Manager - .addCase(updateManager.pending, (state) => { - state.loading = true; - }) - .addCase(updateManager.fulfilled, (state, action) => { - state.loading = false; - const updatedManager = action.payload; - const index = state.managers.findIndex( - (manager) => manager.id === updatedManager.id - ); - if (index !== -1) { - state.managers[index] = updatedManager; // Update the manager in the state - } - }) - .addCase(updateManager.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to update manager"; - }) - - // Delete Manager - .addCase(deleteManager.pending, (state) => { - state.loading = true; - }) - .addCase(deleteManager.fulfilled, (state, action) => { - state.loading = false; - state.managers = state.managers.filter( - (manager) => String(manager.id) !== String(action.payload) - ); - }) - .addCase(deleteManager.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to delete manager"; - }); - }, -}); - -export default managerSlice.reducer; diff --git a/src/redux/slices/managerStationSlice.ts b/src/redux/slices/managerStationSlice.ts deleted file mode 100644 index c13788e..0000000 --- a/src/redux/slices/managerStationSlice.ts +++ /dev/null @@ -1,218 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; -interface StationDetails { - id: string; - stationAddress: string; - stationName: string; - managerId?: number; - stationId?: number; - connectorType: string; - power: number; - price: number; - available: boolean; -} - -interface StationDetailState { - stationDetails: StationDetails[]; - loading: boolean; - error: string | null; -} - -const initialState: StationDetailState = { - stationDetails: [], - loading: false, - error: null, -}; - -// Fetch Manager List (Async Thunk) -export const stationDetailList = createAsyncThunk< - StationDetails[], - void, - { rejectValue: string } ->("fetchStationsDetails", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/get-station-detail"); - if (!response.data?.data) throw new Error("Invalid API response"); - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Station Details: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -// Create Manager (Async Thunk) -export const addStationDetails = createAsyncThunk< - StationDetails, - { - connectorType: string; - power: number; // Changed to number - price: number; // Changed to number - available: boolean; - }, - { rejectValue: string } ->("addManager", async (data, { rejectWithValue }) => { - try { - const response = await http.post("add-station-details", data); - toast.success("Station details created successfully"); - return response.data?.data; - } catch (error: any) { - toast.error( - "Error creating Station details: " + error.response?.data?.message - ); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Manager (Async Thunk) -export const updateStationDetails = createAsyncThunk< - StationDetails, - { - id: string; - connectorType: string; - power: number; - price: number; - available: boolean; - }, - { rejectValue: string } ->( - "updateManagerStationDetails", - async ({ id, ...managerStationData }, { rejectWithValue }) => { - try { - const response = await http.patch( - `/update-station-details/${id}`, - managerStationData - ); - toast.success("Station Details updated successfully"); - return response.data; // Return the updated data - } catch (error: any) { - toast.error("Error updating station details: " + error.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } -); - -// Delete Manager (Async Thunk) -export const deleteStationDetails = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteManagerStationDetails", async (id, { rejectWithValue }) => { - try { - await http.delete(`/remove-station-details/${id}`); - toast.success("Station details deleted successfully!"); - return id; - } catch (error: any) { - toast.error("Error deleting manager: " + error.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Create Slice -const managerStationSlice = createSlice({ - name: "manager-station", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - // Fetch Station Details - .addCase(stationDetailList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - stationDetailList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.stationDetails = action.payload; - } - ) - .addCase(stationDetailList.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to fetch station details"; - }) - - // Add Station Details - .addCase(addStationDetails.pending, (state) => { - state.loading = true; - }) - .addCase( - addStationDetails.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.stationDetails.push(action.payload); - } - ) - .addCase(addStationDetails.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to add station details"; - }) - - // Update Station Details - .addCase(updateStationDetails.pending, (state) => { - state.loading = true; - }) - .addCase( - updateStationDetails.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - - // Update the station details in the array - const index = state.stationDetails.findIndex( - (station) => station.id === action.payload.id - ); - - if (index !== -1) { - // Only update the fields that have changed - state.stationDetails[index] = action.payload; // Merge the updated fields - } - } - ) - .addCase(updateStationDetails.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to update station details"; - }) - - // Delete Station Details - .addCase(deleteStationDetails.pending, (state) => { - state.loading = true; - }) - .addCase( - deleteStationDetails.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.stationDetails = state.stationDetails.filter( - (station) => - String(station.id) !== String(action.payload) - ); - if (state.stationDetails) { - state.stationDetails = state.stationDetails.filter( - (station) => - String(station.id) !== String(action.payload) - ); - } - } - ) - - .addCase(deleteStationDetails.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to delete station details"; - }); - }, -}); - -export default managerStationSlice.reducer; diff --git a/src/redux/slices/profileSlice.ts b/src/redux/slices/profileSlice.ts deleted file mode 100644 index 2e2d479..0000000 --- a/src/redux/slices/profileSlice.ts +++ /dev/null @@ -1,132 +0,0 @@ -import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; -import http from "../../lib/https"; -import { toast } from "sonner"; -import { string } from "prop-types"; - -interface User { - token: string | null; - id: string; - name: string; - email: string; - userType: string; - phone: string; - bio: string; - profilePhoto?: string; -} - -interface AuthState { - user: User | null; - users: User[]; - isAuthenticated: boolean; - loading: boolean; - error: null | string; -} - -const initialState: AuthState = { - users: [], - loading: false, - error: null, - isAuthenticated: false, - user: null, -}; - -export const fetchAdminProfile = createAsyncThunk< - User, - void, - { rejectValue: string } ->("GetAdminProfile", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/profile"); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); - -export const updateProfile = createAsyncThunk< - User, - { - name: string; - phone: string; - bio: string; - profilePhoto?: File | string | null; - }, - { rejectValue: string } ->( - "updateProfile", - async ({ name, phone, bio, profilePhoto }, { rejectWithValue }) => { - try { - // Create form data - const formData = new FormData(); - formData.append("name", name); - formData.append("phone", phone); - formData.append("bio", bio); - - if (profilePhoto instanceof File) { - formData.append("profilePhoto", profilePhoto); // ✅ File - } - - // Make the request with the form data - const response = await http.put("/edit-profile", formData, { - headers: { - "Content-Type": "multipart/form-data", - }, - }); - - // Handle success - toast.success("Profile updated successfully"); - return response.data.data; - } catch (error: any) { - // Handle error - toast.error("Error updating the profile: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } - } -); - -const profileSlice = createSlice({ - name: "profile", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(fetchAdminProfile.pending, (state) => { - state.loading = true; - }) - .addCase(fetchAdminProfile.fulfilled, (state, action) => { - state.loading = false; - state.user = action.payload; - state.isAuthenticated = true; - }) - .addCase(fetchAdminProfile.rejected, (state, action) => { - state.loading = false; - state.error = action.payload; - }) - .addCase(updateProfile.fulfilled, (state, action) => { - state.loading = false; - state.user = action.payload; // Update current user only - toast.success("Profile Details updated successfully"); - }) - - .addCase(updateProfile.rejected, (state, action) => { - state.loading = false; - state.error = action.payload; - }) - .addCase(updateProfile.pending, (state) => { - state.loading = true; - }); - }, -}); - -export default profileSlice.reducer; diff --git a/src/redux/slices/roleSlice.ts b/src/redux/slices/roleSlice.ts deleted file mode 100644 index 9c20808..0000000 --- a/src/redux/slices/roleSlice.ts +++ /dev/null @@ -1,193 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import axios from "axios"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define TypeScript types -interface Role { - id: string; - name: string; - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[]; - status: number; -} - -interface RoleState { - roles: Role[]; - loading: boolean; - error: string | null; -} - -// Initial state -const initialState: RoleState = { - roles: [], - loading: false, - error: null, -}; - -export const roleList = createAsyncThunk( - "fetchRoles", - async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("get"); - - if (!response.data) throw new Error("Invalid API response"); - - // Return the full response to handle in the reducer - return response.data; - } catch (error: any) { - toast.error("Error Fetching Roles: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } - } -); - -// Create Role -export const createRole = createAsyncThunk< - any, - { - name: string; - resource: { - moduleName: string; - moduleId: string; - permissions: string[]; - }[]; - }, - { rejectValue: string } ->("role/createRole", async (data, { rejectWithValue }) => { - try { - const response = await http.post("create", data); - toast.success("Role created successfully"); - return response.data; - } catch (error: any) { - toast.error( - "Failed to create role: " + - (error.response?.data?.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -export const toggleStatus = createAsyncThunk< - any, - { id: string; status: number }, - { rejectValue: string } ->("role/toggleStatus", async ({ id, status }, { rejectWithValue }) => { - try { - const response = await http.patch(`${id}`, { status }); - - if (response.data.statusCode === 200) { - toast.success( - response.data.message || "Status updated successfully" - ); - // Return both the response data and the requested status for reliable state updates - return { - responseData: response.data, - id, - status, - }; - } else { - throw new Error(response.data.message || "Failed to update status"); - } - } catch (error: any) { - toast.error( - "Error updating status: " + (error.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || - error.message || - "An error occurred" - ); - } -}); - -const roleSlice = createSlice({ - name: "roles", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(roleList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - roleList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Properly extract roles from the response data structure - state.roles = - action.payload.data?.results || - action.payload.data || - []; - } - ) - .addCase(roleList.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch roles"; - }) - .addCase(createRole.pending, (state) => { - state.loading = true; - }) - .addCase( - createRole.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Add the newly created role to the state if it exists in the response - if (action.payload.data) { - state.roles.push(action.payload.data); - } - } - ) - .addCase( - createRole.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = action.payload || "Failed to create role"; - } - ) - .addCase(toggleStatus.pending, (state) => { - state.loading = true; - }) - .addCase( - toggleStatus.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - - // Get the id and updated status from the action payload - const { id, status } = action.payload; - - // Find and update the role with the new status - const roleIndex = state.roles.findIndex( - (role) => role.id === id - ); - if (roleIndex !== -1) { - state.roles[roleIndex] = { - ...state.roles[roleIndex], - status: status, - }; - } - } - ) - .addCase( - toggleStatus.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = - action.payload || "Failed to toggle role status"; - } - ); - }, -}); - -export default roleSlice.reducer; diff --git a/src/redux/slices/slotSlice.ts b/src/redux/slices/slotSlice.ts deleted file mode 100644 index 21f0c50..0000000 --- a/src/redux/slices/slotSlice.ts +++ /dev/null @@ -1,329 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -import http from "../../lib/https"; // Assuming you have a custom HTTP library for requests -import { toast } from "sonner"; -import dayjs from "dayjs"; - -// Define TypeScript types -interface Slot { - id: string; - stationId: string; - date?: string; - startTime: string; - startingDate?: string; - endingDate?: string; - endTime: string; - duration: number; - isAvailable: boolean; - stationName: string; - ChargingStation: { name: string }; -} - -interface SlotState { - slots: Slot[]; - availableSlots: Slot[]; - loading: boolean; - error: string | null; -} - -// Initial state -const initialState: SlotState = { - slots: [], - availableSlots: [], // <-- Initialize this as an empty array - loading: false, - error: null, -}; - -export const fetchAvailableSlots = createAsyncThunk< - Slot[], - void, - { rejectValue: string } ->("fetchVehicles", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/available"); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile" + error); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); -export const fetchManagersSlots = createAsyncThunk< - Slot[], - void, - { rejectValue: string } ->("fetchManagersSlots", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/manager-slots"); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile" + error); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); -export const createSlot = createAsyncThunk< - Slot[], // <-- updated from Slot to Slot[] - { - date?: string; - startingDate?: string; - endingDate?: string; - startHour: string; - endHour: string; - isAvailable: boolean; - duration: number; - stationId: number; - }, - { rejectValue: string } ->("slots/createSlot", async (payload, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - // Make the API call to create the slots - const response = await http.post("create-slot", payload); - - toast.success("Slot(s) created successfully"); - return response.data.data; // Return the array of created slots - } catch (error: any) { - toast.error("Error creating slot: " + error?.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Slot details -export const updateSlot = createAsyncThunk< - Slot, - { - id: string; - startTime: string; - endTime: string; - }, - { rejectValue: string } ->("slots/updateSlot", async ({ id, ...slotData }, { rejectWithValue }) => { - try { - const response = await http.patch(`/update-availability/${id}`, { - ...slotData, - // Ensure data matches exactly what backend expects - startHour: slotData.startTime, - endHour: slotData.endTime, - }); - toast.success("Slot updated successfully"); - return response.data.data; - } catch (error: any) { - toast.error("Error updating the slot: " + error?.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); -export const toggleStatus = createAsyncThunk< - any, - { id: string; isAvailable: boolean }, - { rejectValue: string } ->("slot/toggleStatus", async ({ id, isAvailable }, { rejectWithValue }) => { - try { - const response = await http.patch(`/update-availability/${id}`, { - isAvailable, - }); - - if (response.data.statusCode === 200) { - toast.success( - response.data.message || "Status updated successfully" - ); - return { - responseData: response.data, - id, - isAvailable, - }; - } else { - throw new Error(response.data.message || "Failed to update status"); - } - } catch (error: any) { - toast.error( - "Error updating status: " + (error.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || - error.message || - "An error occurred" - ); - } -}); -export const deleteSlot = createAsyncThunk< - string, // Return type (id of deleted slot) - string, - { rejectValue: string } ->("slots/deleteSlot", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-slot/${id}`); - toast.success("Slot deleted successfully"); - return id; // Return the id of the deleted slot - } catch (error: any) { - toast.error("Error deleting the slot: " + error?.message); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -const slotSlice = createSlice({ - name: "slots", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(fetchAvailableSlots.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - fetchAvailableSlots.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.availableSlots = action.payload; - } - ) - .addCase(fetchAvailableSlots.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to fetch available slots"; - }) - .addCase(fetchManagersSlots.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - fetchManagersSlots.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.availableSlots = action.payload; - } - ) - .addCase(fetchManagersSlots.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to fetch available slots"; - }) - .addCase(createSlot.pending, (state) => { - state.loading = true; - }) - .addCase( - createSlot.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - - const normalizedSlots = action.payload.map((slot) => { - const combinedStart = `${slot.date} ${slot.startTime}`; // Keep raw for now - const combinedEnd = `${slot.date} ${slot.endTime}`; - - return { - ...slot, - startTime: combinedStart, - endTime: combinedEnd, - }; - }); - - console.log("Normalized Slots →", normalizedSlots); // Check this in console - - state.slots.push(...normalizedSlots); - state.availableSlots.push(...normalizedSlots); - } - ) - - .addCase(createSlot.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to create slot"; - }) - .addCase(updateSlot.pending, (state) => { - state.loading = true; - }) - .addCase( - updateSlot.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Update the slot in the state with the updated data - const index = state.availableSlots.findIndex( - (slot) => slot.id === action.payload.id - ); - if (index !== -1) { - state.availableSlots[index] = action.payload; - } - } - ) - - .addCase(updateSlot.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to update slot"; - }) - .addCase(deleteSlot.pending, (state) => { - state.loading = true; - }) - - .addCase(toggleStatus.pending, (state) => { - state.loading = true; - }) - .addCase( - toggleStatus.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - const { id, isAvailable } = action.payload; - - const stationIndex = state.availableSlots.findIndex( - (slot) => slot.id === id - ); - if (stationIndex !== -1) { - state.availableSlots[stationIndex] = { - ...state.availableSlots[stationIndex], - isAvailable: isAvailable, - }; - } - } - ) - .addCase( - toggleStatus.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = - action.payload || "Failed to toggle station status"; - } - ) - .addCase( - deleteSlot.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Ensure we're filtering the correct array (availableSlots) - state.availableSlots = state.availableSlots.filter( - (slot) => String(slot.id) !== String(action.payload) - ); - // Also update slots array if it exists - if (state.slots) { - state.slots = state.slots.filter( - (slot) => String(slot.id) !== String(action.payload) - ); - } - } - ) - .addCase(deleteSlot.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to delete slot"; - }); - }, -}); - -export default slotSlice.reducer; diff --git a/src/redux/slices/stationSlice.ts b/src/redux/slices/stationSlice.ts deleted file mode 100644 index dfd9085..0000000 --- a/src/redux/slices/stationSlice.ts +++ /dev/null @@ -1,387 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -// import axios from "axios"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define TypeScript types -interface Station { - id: number; - name: string; - registeredAddress: string; - totalSlots: number; - status: number; - allowedCarIds: number[]; - city: string; -} - -interface StationState { - stations: Station[]; - loading: boolean; - error: string | null; -} - -// Initial state -const initialState: StationState = { - stations: [], - loading: false, - error: null, -}; - -export const stationList = createAsyncThunk( - "fetchStations", - async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/get-stations"); - - if (!response.data) throw new Error("Invalid API response"); - - // Return the full response to handle in the reducer - return response.data; - } catch (error: any) { - toast.error("Error Fetching Stations: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } - } -); -export const externalStationList = createAsyncThunk< - any, - void, - { rejectValue: string } ->("fetchExternalStations", async (_, { rejectWithValue }) => { - try { - const response = await http.get("/external-charging-stations"); - if (!response.data) throw new Error("Invalid API response"); - // Return the response data directly, the structure will be handled in the reducer - return response.data; - } catch (error: any) { - console.error("Error fetching external stations:", error); - toast.error( - "Error Fetching Stations: " + - (error.response?.data?.message || error.message) - ); - return rejectWithValue( - error.response?.data?.message || - error.message || - "An error occurred" - ); - } -}); -export const addStationLocation = createAsyncThunk< - any, - { - city: string; - }, - { rejectValue: string } ->("Station/addStationLocation", async ({ city }, { rejectWithValue }) => { - try { - const response = await http.post("/charging-stations/fetch", { city }); - toast.success("Station created successfully"); - return response.data; // Assuming the response contains the created station data - } catch (error: any) { - toast.error( - "Failed to create Station: " + - (error.response?.data?.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); -export const getAllStations = createAsyncThunk< - any, - void, - { rejectValue: string } ->("getAllStations", async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("/get-all-stations"); - - if (!response.data) throw new Error("Invalid API response"); - - // Return the full response to handle in the reducer - return response.data; - } catch (error: any) { - toast.error("Error Fetching Stations: " + error.message); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } -}); -// Create Station -export const createStation = createAsyncThunk< - any, - { - name: string; - registeredAddress: string; - totalSlots: number; - allowedCarIds: number[]; - }, - { rejectValue: string } ->("Station/createStation", async (data, { rejectWithValue }) => { - try { - const response = await http.post("/create-station", data); - toast.success("Station created successfully"); - return response.data; // Assuming the response contains the created station data - } catch (error: any) { - toast.error( - "Failed to create Station: " + - (error.response?.data?.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -// Update Station details -// Update Station details -export const updateStation = createAsyncThunk( - "updateStation", - async ({ id, ...stationData }: Station, { rejectWithValue }) => { - try { - // Exclude the `status` from the update payload - const { status, ...updateData } = stationData; - - // Send the update request without the `status` - const response = await http.patch( - `/update-station/${id}`, - updateData - ); - toast.success("Station Details updated successfully"); - return response?.data; - } catch (error: any) { - toast.error("Error updating the station: " + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } -); - -export const deleteStation = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteStation", async (id, { rejectWithValue }) => { - try { - await http.delete(`/delete-station/${id}`); - toast.success("Station deleted successfully!"); - return id; - } catch (error: any) { - toast.error("Error deleting the Station" + error); - - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -export const toggleStatus = createAsyncThunk< - any, - { id: string; status: number }, - { rejectValue: string } ->("station/toggleStatus", async ({ id, status }, { rejectWithValue }) => { - try { - const response = await http.patch(`/update-station/${id}`, { status }); - - if (response.data.statusCode === 200) { - toast.success( - response.data.message || "Status updated successfully" - ); - // Return both the response data and the requested status for reliable state updates - return { - responseData: response.data, - id, - status, - }; - } else { - throw new Error(response.data.message || "Failed to update status"); - } - } catch (error: any) { - toast.error( - "Error updating status: " + (error.message || "Unknown error") - ); - return rejectWithValue( - error.response?.data?.message || - error.message || - "An error occurred" - ); - } -}); - -const stationSlice = createSlice({ - name: "stations", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(stationList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - stationList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - // Correct data extraction - state.stations = action.payload.data?.stations || []; - } - ) - .addCase(stationList.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch stations"; - }) - .addCase(getAllStations.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - getAllStations.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.stations = action.payload.data || []; - } - ) - - .addCase(getAllStations.rejected, (state, action) => { - state.loading = false; - state.error = action.payload || "Failed to fetch stations"; - }) - .addCase(externalStationList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - externalStationList.fulfilled, - - (state, action: PayloadAction) => { - state.loading = false; - - console.log("first", action.payload.data); - - state.stations = action.payload.data || []; - } - ) - - .addCase(externalStationList.rejected, (state, action) => { - state.loading = false; - state.error = - action.payload || "Failed to fetch external stations"; - }) - .addCase(addStationLocation.pending, (state) => { - state.loading = true; - }) - .addCase( - addStationLocation.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - if (action.payload.data) { - state.stations.push(action.payload.data); - } - } - ) - - .addCase( - addStationLocation.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = action.payload || "Failed to create station"; - } - ) - .addCase(createStation.pending, (state) => { - state.loading = true; - }) - .addCase( - createStation.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - if (action.payload.data) { - state.stations.push(action.payload.data); - } - } - ) - - .addCase( - createStation.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = action.payload || "Failed to create station"; - } - ) - .addCase(toggleStatus.pending, (state) => { - state.loading = true; - }) - .addCase( - toggleStatus.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - - // Get the id and updated status from the action payload - const { id, status } = action.payload; - - // Find and update the station with the new status - const stationIndex = state.stations.findIndex( - (station) => station.id === id - ); - if (stationIndex !== -1) { - state.stations[stationIndex] = { - ...state.stations[stationIndex], - status: status, - }; - } - } - ) - .addCase( - toggleStatus.rejected, - (state, action: PayloadAction) => { - state.loading = false; - state.error = - action.payload || "Failed to toggle station status"; - } - ) - .addCase(updateStation.pending, (state) => { - state.loading = true; - }) - .addCase(updateStation.fulfilled, (state, action) => { - state.loading = false; - // If the station was updated, find and update it in the state - const updatedStation = action.payload; - const stationIndex = state.stations.findIndex( - (station) => station.id === updatedStation.id - ); - if (stationIndex !== -1) { - // Here, merge the updated station with the existing one - // Ensure `status` is not overwritten if not explicitly updated - state.stations[stationIndex] = { - ...state.stations[stationIndex], - ...updatedStation, - }; - } - }) - - .addCase(updateStation.rejected, (state) => { - state.loading = false; - }) - .addCase(deleteStation.pending, (state) => { - state.loading = true; - }) - .addCase(deleteStation.fulfilled, (state, action) => { - state.loading = false; - state.stations = state.stations.filter( - (station) => String(station.id) !== String(action.payload) - ); - }) - .addCase(deleteStation.rejected, (state) => { - state.loading = false; - }); - }, -}); - -export default stationSlice.reducer; \ No newline at end of file diff --git a/src/redux/slices/userSlice.ts b/src/redux/slices/userSlice.ts deleted file mode 100644 index 82dc40c..0000000 --- a/src/redux/slices/userSlice.ts +++ /dev/null @@ -1,165 +0,0 @@ -import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; -// import axios from "axios"; -import http from "../../lib/https"; -import { toast } from "sonner"; - -// Define TypeScript types -interface User { - id: number; - name: string; - email: string; - phone?: string; - - -} - -interface UserState { - users: User[]; - loading: boolean; - error: string | null; -} - -// Initial state -const initialState: UserState = { - users: [], - loading: false, - error: null, -}; - -export const userList = createAsyncThunk( - "fetchUsers", - async (_, { rejectWithValue }) => { - try { - const token = localStorage?.getItem("authToken"); - if (!token) throw new Error("No token found"); - - const response = await http.get("users-list"); - - if (!response.data?.data) throw new Error("Invalid API response"); - - return response.data.data; - } catch (error: any) { - toast.error("Error Fetching Profile" + error); - return rejectWithValue( - error?.response?.data?.message || "An error occurred" - ); - } - } -); - -//Create User -export const createUser = createAsyncThunk< - User, - { - name: string; - email: string; - phone: string; - }, - { rejectValue: string } ->("/CreateUser", async (data, { rejectWithValue }) => { - try { - const response = await http.post("/create-user", data); - return response.data; - } catch (error: any) { - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); - -export const updateUser = createAsyncThunk( - "updateUser", - async ({ id, ...userData }: User, { rejectWithValue }) => { - try { - const response = await http.put(`/update-user/${id}`, userData); - toast.success("User updated successfully"); - return response?.data; - } catch (error: any) { - toast.error("Error updating the user: " + error); - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } - } -); - -export const deleteUser = createAsyncThunk< - string, - string, - { rejectValue: string } ->("deleteUser", async (id, { rejectWithValue }) => { - try { - const response = await http.delete(`/delete-user/${id}`); - toast.success(response.data?.message); - return id; - } catch (error: any) { - toast.error("Error deleting the user" + error); - - return rejectWithValue( - error.response?.data?.message || "An error occurred" - ); - } -}); -const userSlice = createSlice({ - name: "fetchUsers", - initialState, - reducers: {}, - extraReducers: (builder) => { - builder - .addCase(userList.pending, (state) => { - state.loading = true; - state.error = null; - }) - .addCase( - userList.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.users = action.payload; - } - ) - .addCase(userList.rejected, (state, action) => { - state.loading = false; - state.error = action.error.message || "Failed to fetch users"; - }) - .addCase(createUser.pending, (state) => { - state.loading = true; - // state.error = null; - }) - .addCase( - createUser.fulfilled, - (state, action: PayloadAction) => { - state.loading = false; - state.users.push(action.payload); - } - ) - .addCase( - createUser.rejected, - (state, action: PayloadAction) => { - state.loading = false; - } - ) - .addCase(updateUser.pending, (state) => { - state.loading = true; - }) - .addCase(updateUser.fulfilled, (state, action) => { - state.loading = false; - }) - .addCase(updateUser.rejected, (state) => { - state.loading = false; - }) - .addCase(deleteUser.pending, (state) => { - state.loading = true; - }) - .addCase(deleteUser.fulfilled, (state, action) => { - state.loading = false; - state.users = state.users.filter( - (user) => String(user.id) !== String(action.payload) - ); - }) - .addCase(deleteUser.rejected, (state) => { - state.loading = false; - }); - }, -}); - -export default userSlice.reducer; diff --git a/src/router.tsx b/src/router.tsx index 5d3d935..efd7d6d 100644 --- a/src/router.tsx +++ b/src/router.tsx @@ -1,154 +1,20 @@ import { Routes as BaseRoutes, Navigate, Route } from "react-router-dom"; import React, { lazy, Suspense } from "react"; import LoadingComponent from "./components/Loading"; -import DashboardLayout from "./layouts/DashboardLayout"; -// import RoleList from "./pages/RoleList"; -// import AddEditRolePage from "./pages/AddEditRolePage"; -// import VehicleList from "./pages/VehicleList"; +import BacklogUploadPage from "./pages/BacklogUploadPage/index.tsx"; -// Page imports -const Login = lazy(() => import("./pages/Auth/Login")); -const SignUp = lazy(() => import("./pages/Auth/SignUp")); -const LandingPage = lazy(() => import("./pages/LandingPage")); -const Dashboard = lazy(() => import("./pages/Dashboard")); -const VehicleList = lazy(() => import("./pages/VehicleList")); -const AdminList = lazy(() => import("./pages/AdminList")); -const ProfilePage = lazy(() => import("./pages/ProfilePage")); -const NotFoundPage = lazy(() => import("./pages/NotFound")); -const UserList = lazy(() => import("./pages/UserList")); -const AddEditRolePage = lazy(() => import("./pages/AddEditRolePage")); -const RoleList = lazy(() => import("./pages/RoleList")); -const ManagerList = lazy(() => import("./pages/ManagerList")); -const StationList = lazy(() => import("./pages/StationList")); -const EVSlotManagement = lazy(() => import("./pages/EVSlotManagement")); -const BookingList = lazy(() => import("./pages/BookingList")); -const EvSlotList = lazy(() => import("./pages/EvSlotList")); -const ExternalStationList = lazy( - () => import("./pages/ExternalStationList/externalStationList.tsx") -); -const AllManagersList = lazy(() => import("./pages/AllMangersList")); -const AvailableSlotsList = lazy(() => import("./pages/AvailableSlotsList")); -const ManagerStationDetails = lazy( - () => import("./pages/ManagerStationDetails") -); +import EmailPage from "./pages/EmailPage/index.tsx"; +const NotFoundPage = lazy(() => import("./pages/NotFoundPage")); -interface ProtectedRouteProps { - // caps: string[]; - component: React.ReactNode; -} - -// Protected Route Component -const ProtectedRoute: React.FC = ({ component }) => { - if (!localStorage.getItem("authToken")) { - return ; - } - return component; -}; - // Combined Router Component export default function AppRouter() { return ( }> {/* Default Route */} - } /> - - {/* Auth Routes */} - - } /> - } /> - - - {/* Dashboard Routes */} - }> - - } />} - /> - - } />} - /> - } />} - /> - - } />} - /> - - } />} - /> - } />} - /> - } /> - } - /> - } />} - /> - } />} - /> - } /> - } - /> - } />} - /> - } />} - /> - } - /> - } - /> - } /> - } - /> - } - /> - } - /> - } - /> - } - /> - + } /> + } /> {/* Catch-all Route */} } />

    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%0AX>uFxSOlmDeN}=wlDZXO{ekE_a`^ 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�rzURe0PgRg=35K! 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%0AT` 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�ks5` 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%0DxG|jenQ_jbh>8s#qQBUbz)ZZ%GXJ1WZP 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ν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 kAe!=^PNHK1aXH& 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≫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

$nBF(t95sX@$h}Bd%&hQ86}6-C6b+ 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 literal 0 HcmV?d00001 diff --git a/src/components/AddEditCategoryModal/index.tsx b/src/components/AddEditCategoryModal/index.tsx new file mode 100644 index 0000000..b356e3b --- /dev/null +++ b/src/components/AddEditCategoryModal/index.tsx @@ -0,0 +1,82 @@ +import React,{useEffect} from "react"; +import { Button, Dialog, DialogActions, DialogContent, DialogTitle, TextField } from "@mui/material"; +import { useForm, Controller } from "react-hook-form"; + +interface AddEditCategoryModalProps { + open: boolean; + handleClose: () => void; + editRow:any; +} + +interface FormData { + category: string; +} + +const AddEditCategoryModal: React.FC = ({ open, handleClose,editRow }) => { + const { control, handleSubmit, formState: { errors },setValue,reset } = useForm({ + defaultValues: { + category: "", + }, + }); + + const onSubmit = (data: FormData) => { + console.log(data.category); + handleClose(); + reset(); + }; + + useEffect(() => { + if (editRow) { + setValue('category', editRow.name); + } else { + reset(); + } + }, [editRow, setValue, reset]); + + return ( + <> +